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 core of the first course is to learn how companies record total costs and calculate unit costs for their individual products or services. For example, how can a car manufacturer figure out the... more
Programming and complexity thinking are key skills for approaching 21st century challenges. NetTango Builder is a tool that allows for the creation of blocks-based programming experiences based on... more
Elevate your jQuery skills with this comprehensive course. Start with advanced form manipulation to enhance user interaction through sophisticated techniques, from basic handling to complex... more
In this course, you will learn the Grammar of Graphics, a system for describing and building graphs, and how the ggplot2 data visualization package for R applies this concept to basic bar charts,... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab you will use regular expressions to do parameter validation (e.g., on a PNR Number) and reset parameters to null... more