Discover how to develop your portfolio as a software engineer. Learn about object-oriented design in project-based courses.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
This internship is designed for aspiring software programmers with programming experience in at least one language (such as Python, C, JavaScript, etc.) who are interested in learning how to solve more complex problems using object-oriented design in the Java language. In addition to learning Java, you will gain experience with two Java development environments (BlueJ and Eclipse), learn how to program graphical user interfaces, and learn how to design programs that can manage large amounts of data. These software engineering skills are relevant to a wide range of industries.
In this internship, you will demonstrate your new skills in Java and object-oriented programming design by developing four Java applications: