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.
Специализация Object Oriented Programming in Java
Grow Your Portfolio as a Software Engineer. Learn about Object Oriented Design in four project-based courses.
Об этой специализации
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.g., Python, C, JavaScript, etc.) who want to be able to solve more complex problems through objected-oriented design with Java. In addition to learning Java, you will gain experience with two Java development environments (BlueJ and Eclipse), learn how to program with graphical user interfaces, and learn how to design programs capable of managing large amounts of data. These software engineering skills are broadly applicable across wide array of industries.
Автор:


4 courses
Следуйте предложенному порядку или выберите свой.
Проекты
Поможет на практике применить полученные навыки.
Сертификаты
Отметьте новые навыки в резюме и на LinkedIn.
Обзор проектов
Курсы
- Beginner Specialization.
- No prior experience required.
1-Й КУРС
Java Programming: Solving Problems with Software
Current session: Apr 16- Выполнение
- 4 weeks of study, 4-8 hours/week
- Субтитры
- English, Turkish
О курсе
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, webYou can choose to take this course only. Подробнее…
2-Й КУРС
Java Programming: Arrays, Lists, and Structured Data
Current session: Apr 16- Выполнение
- 4 weeks of study, 4-8 hours/week
- Субтитры
- English
О курсе
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 endYou can choose to take this course only. Подробнее…
3-Й КУРС
Object Oriented Programming in Java
Current session: Apr 16- Выполнение
- 6 weeks of study, 4-6 hours/week
- Субтитры
- English, Korean, Chinese (Simplified)
О курсе
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,You can choose to take this course only. Подробнее…
4-Й КУРС
Data Structures and Performance
Current session: Apr 16- Выполнение
- 6 weeks of study, 6-10 hours/week
- Субтитры
- English
О курсе
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 howYou can choose to take this course only. Подробнее…
Авторы
Leo Porter
Assistant Teaching Professor
Andrew D. Hilton
Assistant Professor of the Practice
Robert Duvall
Lecturer
Christine Alvarado
Associate Teaching Professor
Mia Minnes
Assistant Teaching Professor
Susan H. Rodger
Professor of the Practice
Owen Astrachan
Professor of the Practice
FAQs
More questions? Visit the Learner Help Center.