Java Programming: Arrays, Lists, and Structured Data Java Programming: Solving Problems with Software There are four Courses in this Specialization: These software engineering skills are broadly applicable across wide array of industries. In addition to learning Java, the students who takes this specialization 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.
The Object Oriented Programming in Java Specialization offered by Duke University at Coursera is for aspiring software developers with some programming experience in at least one other programming language who want to be able to solve more complex problems through objected-oriented design with Java. Object Oriented Programming in Java Specialization