HS
Dec 3, 2021
This course suits everyone who wants to start learning programming. The assignments are really challenging but interesting.
DA
Apr 8, 2021
Cool course! Main concepts explained and requires to do some homework over google to complete assignments!
By Patrick R
•May 3, 2021
This course failed teach. It's heavy on "what to do" and very light on "why you do it." There's no community of students, no support in the forum (a total ghost town), and the code is not quality tested resulting in frustrating learning experience.. Don't believe the numbers on Coursera, I'm one of the only students to complete this course. I recommend, instead, that you take Harvard's CS50 (on EdX). I'm going to take CS50 myself, now, to learn the materials (theory, principles, purpose) that weren't taught here. Strong suggestion to move on.
By Raymond Z
•Dec 30, 2021
This is the first online course I can hold on even with challenging labs, thanks to the forum and posts from the staff and fellow virtual classmates. I never feel as confident as now to put myself in the programming related job. Actually I'm quite excited to finish this course and get all four certificates.
The most beatiful moment is after you click submit or "mark as complete" followed by a fireworks message prompt out with your cert. A good rewarding mechanism.
In short, I love this course, it is a milestone of my personal life.
By TARUN B
•May 16, 2021
Though this course is really good and you will really learn a lot of new things. But I think, this course is not for beginners. Difficulty level is a bit high for a newbie. Except that I think this is the best course for someone who's done with java core and want to polish up his/her skill. You'll learn a lot from the course's assignments and its grading system. Perfect implementation of more practical work than theoretical.
By Yihang H
•Jun 27, 2022
A good introduction to the data structure, which helps understand interfaces and their counterparts in different scenarios, while it still requires you to do some research after-class to fully distinguish their differences. Some parts still do not fully cover them in detail.
By Ziyao C
•Jun 1, 2021
I don't think I learned a lot from this class. I am really disappointed and I think I wasted my time taking this class. The Class focuses on how to using sytanx , and it doea not explain concepts clearly. After taking the class, I am still confused about Collections and Interface. I end up going to read more java documents to understand it. I hope it goes deeper.
By Adrian J
•Feb 6, 2022
This is the last course of the Specialization: "Introduction to Programming with Python and Java". As a "beginner" with no prior experience in programming with Python and Java, the Specialization has been a fantastic experience. I can absolutely recommend it to everyone looking for a solid introduction with leanings applicable to the real world. The instructor is on the spot, the curriculum follows a clear structure, and the assignments are hands-on and challenging enough to get you sweating and be grateful for the discussion forums. Overall, the courses were a great source of motivation and encouraged me to continue with computer science. Well done, Brandon and Team! Thank you so much!
By Gabriel T
•Dec 5, 2021
A fitting end to an excellent 4-course specialization. This course delves deeper into some of the nuances of Java such us abstract methods and alternate Collections. It has been very useful in building more robust, efficient code that breaks less often and provides more accurate results. The material is very well put together, and the discussion forums, as always, are very helpful if you get stuck on a problem.
By Deleted A
•Mar 31, 2021
If you closely follow the lecturer and write the code yourself during the lessons, then there are no problems with completing the assignments. Despite the fact that the course is passed quickly, I finally figured out what method overloading is and why abstract classes are needed.
By H S
•Dec 3, 2021
This course suits everyone who wants to start learning programming. The assignments are really challenging but interesting.
By Deleted A
•Apr 9, 2021
Cool course! Main concepts explained and requires to do some homework over google to complete assignments!
By Stephan K
•Feb 20, 2021
excellent instructor, wonderful introduction to object oriented programming and Java
By Yiqing J
•Apr 28, 2021
The lectures are good! However, some descriptions in assignments are not clear.
By Muhammad H
•Jul 25, 2022
helped me alot.
By DOSHI H B
•May 27, 2024
Great course
By Thummar H V
•Jun 7, 2024
best course
By PATEL P A
•Aug 25, 2023
Very Easyyy
By Cecilia P T
•Feb 14, 2021
Some things were not clear and there were some issues/inconsistencies in the Week 4 coding assignment. I've also been waiting 4+ days for a response from the staff to help with issues I've left in the forum. This is the first UPenn course in Coursera that I've had to wait this long and still not receive any clarification. Other than that it's a good course.
By apurwa j
•Aug 18, 2021
More examples for Collections and Maps should be added