CourseraAccess
Coursera PlusIncluded with a Coursera subscription
This course is included with a Coursera Plus subscription.
View on Coursera →No coupon right now. We'll tell you when there is one.
Mark your own learning status. Opening a course link does not establish enrollment.
Built by UC San Diego across four courses, this intermediate specialization takes Java from syntax into genuine software engineering — object-oriented design, event-driven programming, and building interactive applications with real UI and data visualization.
Learners with basic Java or programming experience who want to build actual interactive software, not just complete isolated coding exercises.
With nearly 80,000 learners, it's a well-established intermediate path for anyone who wants their Java skills to translate into shippable, interactive software rather than staying purely academic.
Skills you'll gain: Java Programming, Object Oriented Programming (OOP), Algorithms, Event-Driven Programming, Object Oriented Design, Interactive Data Visualization, Geospatial Mapping, Software Documentation, Java, User Interface (UI), User Interface (UI) Design, Software Engineering, Programming Principles, Computer Programming.
Advertisement