Object Oriented Programming in Java
About this Specialization
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.Created by: Duke University & University of California San Diego

Related Online Courses
The digital advertising landscape is complex. There are many different types of ads, including: display, video, audio, sponsored, native, social media and search. Consumer data and the ad tech that... more
Cyber threats present a constant challenge today, costing billions and affecting everyone, from governments to small businesses. Are you ready to contribute to the solution? This course will... more
Master the art of modern Java application development with the Spring Framework. This comprehensive course takes you from beginner to advanced levels, offering an in-depth understanding of... more
Your department is steadily inundated with projects and has tight deadlines to meet. The last thing you want is to sift through non-technical user stories, translate them into technical... more
Welcome to the third course in the Building Cloud Computing Solutions at Scale Specialization! In this course, you will learn how to apply Data Engineering to real-world projects using the Cloud... more