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
Step into the future of education, problem-solving, and daily life optimization with this specialization in Generative AI. Designed for educators, professionals, and lifelong learners alike, this... more
\"Excel/VBA for Creative Problem Solving, Part 2\" builds off of knowledge and skills obtained in \"Excel/VBA for Creative Problem Solving, Part 1\" and is aimed at learners who are seeking to... more
The Arabic specialization is intended for learners with little to no prior knowledge of Arabic. The specialization focuses on providing learners with a well-rounded understanding of the... more
This is a self-paced lab that takes place in the Google Cloud console. This lab focuses on how to create new reporting tables using SQL JOINS and UNIONs.Created by: Google Cloud more
This course provides students with the foundational knowledge required to work with the Junos operating system and to configure Junos devices. The course then delves into foundational routing... more