Latest Courses
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Git &Github Practice Tests & Interview Questions (Basic/Adv)Check course
Machine Learning and Deep Learning for Interviews & ResearchCheck course
Laravel | Build Pizza E-commerce WebsiteCheck course
101 - F5 CERTIFICATION EXAMCheck course
Master Python by Practicing 100 QuestionCheck course
ISTQB Artificial Intelligence Tester Sample ExamsCheck course
JAVA Programming Online Practice ExamCheck course
Programming for Kids and Beginners: Learn to Code in PythonCheck course
Practice Exams | Codeigniter 4 developer certificationCheck course
WordPress Practice Tests & Interview Questions (Basic/Adv)Check course
Object Oriented Programming in Java

Object Oriented Programming in Java

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
9.0/10 (Our Score)
Product is rated as #35 in category Java

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

Mia Minnes is a mathematician and computer scientist. She is an Assistant Teaching Professor (LPSOE) in the Computer Science and Engineering Department at the University of California, San Diego. She researches the theory of computation, mathematical logic, and algorithmic randomness, and she develops curricula and university programs on algorithms, problem solving, the overlap of math and computer science, and writing in the discipline. Her work has been supported by several grants from the National Science Foundation. Dr. Minnes earned her PhD in Mathematics at Cornell University in 2008, co-advised by Anil Nerode and Bakhadyr Khoussainov. Previously, she earned Master's degrees in Computer Science (2006) and Mathematics (2006) from Cornell and Bachelor's degrees in Mathematics and Engineering (2003) and Philosophy (2003) from Queen's University. Her postdoctoral work was at MIT (Massachusetts Institute of Technology, 2008-2010) and UC San Diego (2010-2013). She has taught many different courses in mathematics and computer science, ranging from large-lecture introductory freshman courses to senior undergraduate and graduate seminars. She was awarded the Best Teacher award 2013-2014 in CSE in the Jacobs School of Engineering at UC San Diego.

Specification: Object Oriented Programming in Java

Duration

23 hours

Year

2015

Level

Intermediate

Certificate

Yes

Quizzes

Yes

55 reviews for Object Oriented Programming in Java

4.2 out of 5
39
9
4
1
2
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Subha C

    This session was very interactive to learn and improve java programing skills

    Helpful(0) Unhelpful(0)You have already voted this
  2. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Divyanshu R

    excellent course.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Krishna

    Great Course, really loved it

    Helpful(0) Unhelpful(0)You have already voted this
  5. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  6. SHAMSUDHEEN P

    Nice teaching program, Ideally enjoyed it

    Helpful(0) Unhelpful(0)You have already voted this
  7. 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.

    Helpful(3) Unhelpful(0)You have already voted this
  8. 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.

    Helpful(1) Unhelpful(0)You have already voted this
  9. Nithin K G

    Good overview of Java , oops and processing

    Helpful(0) Unhelpful(0)You have already voted this
  10. Kanhaiya L

    It was nice introductory java course for beginners.

    Helpful(0) Unhelpful(0)You have already voted this
  11. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  12. Mathew C

    Great course for learning some more complex java programming.

    Helpful(0) Unhelpful(0)You have already voted this
  13. 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

    Helpful(0) Unhelpful(0)You have already voted this
  14. SASMITHAA

    Good course to learn a lot about java programming

    Helpful(0) Unhelpful(0)You have already voted this
  15. Wesley B

    It’s a very good course to learn OOP.

    Helpful(0) Unhelpful(0)You have already voted this
  16. Harsh J

    very nice

    Helpful(0) Unhelpful(0)You have already voted this
  17. Akash y

    nice course thank you

    Helpful(0) Unhelpful(0)You have already voted this
  18. 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!

    Helpful(0) Unhelpful(0)You have already voted this
  19. GUNA S P

    The course was very good and offering very good Content to Students.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Supriya S

    It was an awesome experience.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Animesh K

    Nice course but only issue is the peer assignment since reviewing could be an issue sometimes. Else wonderful. Cheers

    Helpful(0) Unhelpful(0)You have already voted this
  22. Shubham G

    Awesome Experience great teachers.

    Helpful(0) Unhelpful(0)You have already voted this
  23. Mert D

    I have brushed my OOP skills. The course was very informative! 🙂

    Helpful(0) Unhelpful(0)You have already voted this
  24. Priyank N

    Great explanation every week I learn new that was not covered in my college so I learned with enjoy.

    Helpful(0) Unhelpful(0)You have already voted this
  25. Devkant G

    One of the most useful course that I ever come across at Coursera

    Helpful(0) Unhelpful(0)You have already voted this
  26. Chris C

    I feel like I learned a good amount. This specialization is priced well compared to Udacity’s expensive programs.

    Helpful(0) Unhelpful(0)You have already voted this
  27. KUNWAR A S

    Good

    Helpful(0) Unhelpful(0)You have already voted this
  28. G Y L N V

    Good courses

    Helpful(0) Unhelpful(0)You have already voted this
  29. MOHD A

    The best courses because of its having very good project experience

    Helpful(0) Unhelpful(0)You have already voted this
  30. Abhishek s

    This course was very helpful for learning oops concepts by the the help of a project.

    Helpful(0) Unhelpful(0)You have already voted this
  31. Kacper G

    great course

    Helpful(0) Unhelpful(0)You have already voted this
  32. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  33. 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

    Helpful(0) Unhelpful(0)You have already voted this
  34. KAPSIDIS D I

    Excellent for beginners in Java! The difficulty scales up smoothly, the examples and graded activities are relative and helpful.

    Helpful(0) Unhelpful(0)You have already voted this
  35. Adheesh P

    Very Helpful and quite good for developers

    Helpful(0) Unhelpful(0)You have already voted this
  36. Asitha D S

    It was very useful and interactive.!!!

    Helpful(0) Unhelpful(0)You have already voted this
  37. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  38. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  39. Youcef L

    A deprecated Java API is used in those, probably better to choose a different course.

    Helpful(0) Unhelpful(0)You have already voted this
  40. Kartheek C

    Great experience and a lot of motivation to carry forward with the rest of the courses in the specialization.

    Helpful(0) Unhelpful(0)You have already voted this
  41. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  42. MADHUSUDHAN D

    its totally worth spending every bit of yours time here….loving it thanku coursera

    Helpful(0) Unhelpful(0)You have already voted this
  43. Guo F

    Wonderful project. But somehow the assignments are not rigorous enough.

    Helpful(0) Unhelpful(0)You have already voted this
  44. Krishnendu D

    Great!!

    Helpful(0) Unhelpful(0)You have already voted this
  45. 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).

    Helpful(1) Unhelpful(0)You have already voted this
  46. Ganeshsai G

    Best introductory course for learning Object oriented programming which is essential for software development in java

    Helpful(0) Unhelpful(0)You have already voted this
  47. Anton R

    Learning from this program is like using a well designed program. Thanks!

    Helpful(0) Unhelpful(0)You have already voted this
  48. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Juan J G

    I loved it.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Pratham M

    Course not updated to latest standards.

    Helpful(0) Unhelpful(0)You have already voted this
  51. wonseok k

    good contents

    Helpful(0) Unhelpful(0)You have already voted this
  52. 17BIT0352 Y

    good

    Helpful(0) Unhelpful(0)You have already voted this
  53. KVD S

    very nice

    Helpful(0) Unhelpful(0)You have already voted this
  54. 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.

    Helpful(0) Unhelpful(0)You have already voted this
  55. 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.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Java Code Geeks
    Logo
    Register New Account
    Compare items
    • Total (0)
    Compare