Welcome to our course on Object Oriented Programming in Java using data visualization. People come to this course with many different goals and we are really excited to work with all of you! Some of you want to be professional software developers, others want to improve your programming skills to implement that cool personal project that you’ve been thinking about, while others of you might not yet know why you’re here and are trying to figure out what this course is all about. This is an intermediate Java course. We recommend this course to learners who have previous experience in software development or a background in computer science. Our goal is that by the end of this course each and every one of you feels empowered to create a Java program that’s more advanced than any you have created in the past and that is personally interesting to you. In achieving this goal you will also learn the fundamentals of Object Oriented Programming, how to leverage the power of existing libraries, how to build graphical user interfaces, and how to use some core algorithms for searching and sorting data. And this course is project–based, so we’ll dive right into the project …
Instructor Details
Courses : 2
Specification: Object Oriented Programming in Java
|
55 reviews for Object Oriented Programming in Java
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
FREE
Subha C –
This session was very interactive to learn and improve java programing skills
Uriel O M V –
This is an excelent course. It contains illustratives examples about inheritance and a little bit of polymorphism. This concepts are important for well written and easy to maintain code. A student can work with real data sets (earthquake data and airport data) and use the popular IDE Eclipse. The core videos are well explained. Additionally I learned variable scope. This is not a beginer course. Before enrolling in this specialization I completed the beginner specialization from Duck university.
Divyanshu R –
excellent course.
Krishna –
Great Course, really loved it
Amarnauth ( S –
A truly exceptional course that provides a learner an in depth understanding of how Java works. The professors provide the material in a manner which is clear and comprehensive. I appreciated the fact that topics were reinforced with a quiz and follow up assignments.
SHAMSUDHEEN P –
Nice teaching program, Ideally enjoyed it
Frank T –
Support for the course has ended and the exercises are no longer compatible with new versions of Java. After solving an OpenGL issue and installing JRE 1.8, the starter program still wasn’t working as it should.
Sye –
I really enjoyed the course, did to keep in touch with Java over the summer so as not to forget; it turned out to be a bit more challengiing than the one at university and I relearnt the concepts easier. I guess my 2nd year course also has a slight legacy issue; however this was a really nice course to do. I would do the whole specialization, but I have to go to a normal university to get a more recognised qualification.
Nithin K G –
Good overview of Java , oops and processing
Kanhaiya L –
It was nice introductory java course for beginners.
Abdul M A K –
difficult course but worth it..my recommendation would be to pay extra attention to polymorphism and inheritance concepts and listen to them again. this will help you in the assignments. Leave the assignments for a little while if you get stuck and come back later with a fresh mind.
Mathew C –
Great course for learning some more complex java programming.
Cristian A V –
Awesome course on Java, even if it uses java 8 and PApplet, the foundations of object oriented programming are there, very well explained and with the posibilities to apply them in a cool project. Thank you UCSD
SASMITHAA –
Good course to learn a lot about java programming
Wesley B –
It’s a very good course to learn OOP.
Harsh J –
very nice
Akash y –
nice course thank you
Yash S –
Excellent explanation of material and pavement of the right thinking patterns in students. Definitely piqued a substantial interest for me to go back to school, but hey, no need! Love how the entire curriculum contains these mini challenges that pick your brain and prevent it from getting distracted. Great stuff, all around!
GUNA S P –
The course was very good and offering very good Content to Students.
Supriya S –
It was an awesome experience.
Animesh K –
Nice course but only issue is the peer assignment since reviewing could be an issue sometimes. Else wonderful. Cheers
Shubham G –
Awesome Experience great teachers.
Mert D –
I have brushed my OOP skills. The course was very informative! 🙂
Priyank N –
Great explanation every week I learn new that was not covered in my college so I learned with enjoy.
Devkant G –
One of the most useful course that I ever come across at Coursera
Chris C –
I feel like I learned a good amount. This specialization is priced well compared to Udacity’s expensive programs.
KUNWAR A S –
Good
G Y L N V –
Good courses
MOHD A –
The best courses because of its having very good project experience
Abhishek s –
This course was very helpful for learning oops concepts by the the help of a project.
Kacper G –
great course
Nana K A –
I studied Chemistry and Chemical Biology at Cornell University. With a busy 19 credit semester, I was still able to get through the course pretty easily with the amazing resources available. I would definitely recommend the course for anyone looking to learn programming principles in Java.
Ossama I –
It was informative course with many challenges, I learned a lot of things about Oriented Object Programming in Java .Thanks UC San Diego and Coursera for this opportunity
KAPSIDIS D I –
Excellent for beginners in Java! The difficulty scales up smoothly, the examples and graded activities are relative and helpful.
Adheesh P –
Very Helpful and quite good for developers
Asitha D S –
It was very useful and interactive.!!!
Difan G –
Ok course, but i don’t like how they create a large project based on something that might not be intuitive and fundamental for everyone.
Aaron G –
Probably my least favorite in the series so far. Mostly because much of the code was already prewritten, which makes it difficult to learn anything. Moreover, the explanations of some complex topics like the sorting and searching algorithms, and especially the use of Java’s Comparable class is severely lacking. I had no idea what I was supposed to do week 5 and week 6 suffered as a consequence. Also, mouseClicked and event handling needs better explanations.
Youcef L –
A deprecated Java API is used in those, probably better to choose a different course.
Kartheek C –
Great experience and a lot of motivation to carry forward with the rest of the courses in the specialization.
Aleksandr A –
Nice course! But I can only give 3 out of 5 stars, because applets are deprecated now, so the course content is outdated a bit.
MADHUSUDHAN D –
its totally worth spending every bit of yours time here….loving it thanku coursera
Guo F –
Wonderful project. But somehow the assignments are not rigorous enough.
Krishnendu D –
Great!!
Eva G D T –
I think the content of the course as far as objectives is covered in the lectures both video and readings. However, the practice in this course through programming needs to be updated as it still uses Applets which are a deprecated technology as of 2015 2017. I think that if there is going to be programming assignments for students they should be provided in a form that at least uses current technologies, especially when advertised as “real world”. The course has also not, at a minimum, been updated with “how to’s” for how to run the programming assignments using the old technologies, as it should explain that Java 8 or prior is needed (not the current Java 13 or newer).
Ganeshsai G –
Best introductory course for learning Object oriented programming which is essential for software development in java
Anton R –
Learning from this program is like using a well designed program. Thanks!
Wesley N –
Pretty terrible course. Two observations so far: 1.) The libraries that this course requires you to use are incredibly outdated and broken. Getting basic examples to run is sometimes impossible. I’m literally talking about the most basic examples copied and pasted straight from this class. 2.) The moderators do not interact or help when it comes to finding work arounds for the broken code libraries provided. Many people have posted with regards to these problems, yet no one ever gets a response. 3.) This is the third course in a 4 course specialization on OOP. I am on week 11 in this specialization, and so far very little has been mentioned about OOP concepts. We are using OOP concepts, but without explanation. Every once in a while, a key word is thrown in, but never explained. The whole course is literally a professor telling you what code to copy and paste into your own program. When complete, you run the program and it works like they told you it would (well duh, they tell you exactly what to write). The course is garbage. I’m going to finish it because I’ve payed a couple hundred dollars at this point and I want the certificate. However, I will be posting any and everywhere to let people know not to waste their money.
Juan J G –
I loved it.
Pratham M –
Course not updated to latest standards.
wonseok k –
good contents
17BIT0352 Y –
good
KVD S –
very nice
bws –
Although this course was well designed, the content has been out of date. Most of companies need programmers to design web page not GUI. And the Applet has been dead, don’t waste your time on it plz.
Frantisek J –
I especially liked that I was extending existing given code. This situation happens a log in the work. Besides that the lessons, explanations and definition of tasks was very clear and easy to comprehend. Thank you.