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
In this course, you will learn about industry trends in robotics, the evolution to next-generation robots that take advantage of the cloud, and how Amazon Web Services (AWS) can address common... more
This course introduces classes, instances, and inheritance. You will learn how to use classes to represent data in concise and natural ways. You\'ll also learn how to override built-in methods and... more
The French Revolution was one of the most important upheavals in world history. This course examines its origins, course and outcomes. This course is designed for you to work through successfully... more
Unlock the full potential of Oracle\'s RMAN for efficient database backup and recovery strategies. This comprehensive course equips learners with the essential tools and methodologies to safeguard... more
This is the second course in the Teach English: Intermediate Grammar specialization. In this course, you will learn how to effectively teach adjectives, adjective phrases, and adjective clauses to... more