- Data Structure
- Hash Table
- Java Programming
- Object-Oriented Programming (OOP)
- Algorithms
- Problem Solving
- String (Computer Science)
- Cryptography
- Logic Programming
- Sorting Algorithm
- Trees (Data Structures)
- Linked List
Programa especializado: Object Oriented Programming in Java
Grow Your Portfolio as a Software Engineer. Learn about Object Oriented Design in four project-based courses.
ofrecido por
Habilidades que obtendrás
Acerca de este Programa Especializado
Proyecto de aprendizaje aplicado
In this Specialization, you will demonstrate your new proficiency in Java and object-oriented programming design through the development of four Java applications: an analysis of CSV data files, an encryption program, an interactive map for displaying geospatial data, and a program that will allow users to manage, manipulate, and reason about large sets of textual data.
No se requiere experiencia previa.
No se requiere experiencia previa.
Cómo funciona el programa especializado
Toma cursos
Un programa especializado de Coursera es un conjunto de cursos que te ayudan a dominar una aptitud. Para comenzar, inscríbete en el programa especializado directamente o échale un vistazo a sus cursos y elige uno con el que te gustaría comenzar. Al suscribirte a un curso que forme parte de un programa especializado, quedarás suscrito de manera automática al programa especializado completo. Puedes completar solo un curso: puedes pausar tu aprendizaje o cancelar tu suscripción en cualquier momento. Visita el panel principal del estudiante para realizar un seguimiento de tus inscripciones a cursos y tu progreso.
Proyecto práctico
Cada programa especializado incluye un proyecto práctico. Necesitarás completar correctamente el proyecto para completar el programa especializado y obtener tu certificado. Si el programa especializado incluye un curso separado para el proyecto práctico, necesitarás completar cada uno de los otros cursos antes de poder comenzarlo.
Obtén un certificado
Cuando completes todos los cursos y el proyecto práctico, obtendrás un Certificado que puedes compartir con posibles empleadores y tu red profesional.

Hay 4 cursos en este Programa Especializado
Java Programming: Solving Problems with Software
Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files.
Java Programming: Arrays, Lists, and Structured Data
Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm.
Object Oriented Programming in Java
Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals -- and we are really excited to work with all of you! Some of you want to be professional software developers, others want to improve your programming skills to implement that cool personal project that you’ve been thinking about, while others of you might not yet know why you’re here and are trying to figure out what this course is all about.
Data Structures and Performance
How do Java programs deal with vast quantities of data? Many of the data structures and algorithms that work with introductory toy examples break when applications process real, large data sets. Efficiency is critical, but how do we achieve it, and how do we even measure it?
ofrecido por

Universidad Duke
Duke University has about 13,000 undergraduate and graduate students and a world-class faculty helping to expand the frontiers of knowledge. The university has a strong commitment to applying knowledge in service to society, both near its North Carolina campus and around the world.

Universidad de California en San Diego
UC San Diego is an academic powerhouse and economic engine, recognized as one of the top 10 public universities by U.S. News and World Report. Innovation is central to who we are and what we do. Here, students learn that knowledge isn't just acquired in the classroom—life is their laboratory.
Preguntas Frecuentes
¿Cuál es la política de reembolsos?
¿Puedo inscribirme en un solo curso?
¿Hay ayuda económica disponible?
¿Puedo tomar este curso de manera gratuita?
¿Este curso es 100 % en línea? ¿Necesito asistir a alguna clase en persona?
¿Cuánto tiempo se necesita para completar un programa especializado?
What background knowledge is necessary?
Do I need to take the courses in a specific order?
¿Recibiré crédito universitario por completar el programa especializado?
What will I be able to do upon completing the Specialization?
¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.