Back to Object Oriented Java Programming: Data Structures and Beyond

Object Oriented Java Programming: Data Structures and Beyond

This Specialization covers intermediate topics in software development. You’ll learn object-oriented programming principles that will allow you to use Java to its full potential, and you’ll implement data structures and algorithms for organizing large amounts of data in a way that is both efficient and easy to work with. You’ll also practice critically evaluating your own code, and you’ll build technical communication skills that will help you prepare for job interviews and collaborative work as a software engineer. In the final Capstone Project, you’ll apply your skills to analyze data collected from a real-world (social) network. Google has contributed real-world projects and the involvement of its engineers as guest lecturers to these courses. A small, select group of top learners who complete the Specialization will be offered practice interviews with Google recruiters. Invitation to a practice interview does not guarantee an actual interview or employment.

Status: Software Testing
Status: Interactive Data Visualization
IntermediateSpecialization

Top reviews across Object Oriented Java Programming: Data Structures and Beyond

TS

Reviewed Aug 31, 2020

Great efforts taken by the all 3 instructors, In this course truly I have improve my skills set and increase my knowledge, I recommend this course to anyone interested in learning OOP in Java

CA

Reviewed Dec 7, 2016

The presentation of the material, multiple paths to choose depending on your skill level and actual use / application of what was being taught make this an excellent course !

BC

Reviewed Jun 12, 2020

It was a very good course and I learned a lot about graphs. But the student who takes this course needs strong programming skills in Java and week 4 is tough

AV

Reviewed Mar 27, 2021

It was awesome and all teachers are good and they have lot of experience thank you coursera and to my teachers

SS

Reviewed Apr 6, 2016

I really like the fact that we get to decide the capstone and we get to showcase our project.

PC

Reviewed Aug 22, 2017

its very nice course but what i think is if student do some beginner course it will be a very useful bcoz small things are not explained and if we dont know the basic its tough to follow.

AI

Reviewed Nov 24, 2016

Again the explanation and representation was good.3.5-4 stars for some Data Structures and their performance. Few basic ideas and introduction about the gui of the project would make it 5stars.

MK

Reviewed Jul 17, 2017

Excellent course. I have a 32 year old CS degree and needed a Java Course which did not cover the basics of programming but rather covered advanced CS topics in a Java Context. This is the course.

WB

Reviewed Nov 17, 2016

Reliable, good for people who still need to find their first position in the industry

LS

Reviewed Apr 9, 2017

This was a nice closure to the specialization, but a little too complicated to the point where there were almost no students around to get feedback from or give to.

BY

Reviewed Jul 21, 2019

Great course for intermediate learner. The professor arrange all resources in a great way. I even found myself learning more efficiently here than in my school (a top 30 US university).

SK

Reviewed Jan 3, 2016

Very good course. This is a very right course for Java learners, will be touched on all basic stuff that are needed in Java. I will highly recommend this course for my colleagues.

Learner reviews across Object Oriented Java Programming: Data Structures and Beyond

Showing: 20 of 1,487

Frank
Course: Object Oriented Programming in Java
1.0
Reviewed Oct 3, 2019Course: Object Oriented Programming in Java
Wesley
Course: Object Oriented Programming in Java
1.0
Reviewed Feb 10, 2020Course: Object Oriented Programming in Java
Eva
Course: Object Oriented Programming in Java
3.0
Reviewed Jan 28, 2020Course: Object Oriented Programming in Java
Pradyumn
Course: Object Oriented Programming in Java
1.0
Reviewed May 4, 2020Course: Object Oriented Programming in Java
Krishna
Course: Object Oriented Programming in Java
2.0
Reviewed Jun 30, 2019Course: Object Oriented Programming in Java
Nicholas
Course: Object Oriented Programming in Java
4.0
Reviewed Oct 8, 2018Course: Object Oriented Programming in Java
Konstantin
Course: Object Oriented Programming in Java
5.0
Reviewed Feb 21, 2016Course: Object Oriented Programming in Java
Jonathan
Course: Object Oriented Programming in Java
1.0
Reviewed Oct 19, 2018Course: Object Oriented Programming in Java
Dixon
Course: Object Oriented Programming in Java
5.0
Reviewed Oct 13, 2017Course: Object Oriented Programming in Java
Labib
Course: Object Oriented Programming in Java
5.0
Reviewed Oct 14, 2015Course: Object Oriented Programming in Java
Roussel
Course: Object Oriented Programming in Java
5.0
Reviewed Dec 4, 2015Course: Object Oriented Programming in Java
hoa
Course: Object Oriented Programming in Java
4.0
Reviewed Feb 28, 2023Course: Object Oriented Programming in Java
Tiffany
Course: Object Oriented Programming in Java
4.0
Reviewed Apr 5, 2019Course: Object Oriented Programming in Java
Aaron
Course: Object Oriented Programming in Java
3.0
Reviewed Jan 10, 2020Course: Object Oriented Programming in Java
Austin
Course: Object Oriented Programming in Java
1.0
Reviewed Feb 6, 2016Course: Object Oriented Programming in Java
Mohamed
Course: Object Oriented Programming in Java
5.0
Reviewed Mar 5, 2016Course: Object Oriented Programming in Java
Shoukang
Course: Object Oriented Programming in Java
3.0
Reviewed Jun 29, 2021Course: Object Oriented Programming in Java
Ron
Course: Object Oriented Programming in Java
2.0
Reviewed Mar 17, 2024Course: Object Oriented Programming in Java
Jade
Course: Object Oriented Programming in Java
5.0
Reviewed Apr 15, 2019Course: Object Oriented Programming in Java
Ali
Course: Object Oriented Programming in Java
5.0
Reviewed Mar 1, 2016Course: Object Oriented Programming in Java