Learner Reviews & Feedback for Python Programming Essentials by Rice University
About the Course
Top reviews
PW
Mar 22, 2020
I know I lost points on the final due to some formatting errors. It would be good to get more feedback as to what they were. otherwise this was very east to follow and I really enjoyed it.
VB
Jan 3, 2020
This course is very good for beginner. It gives exposure to all the basics required to become a good programmer. Its tool suggestions are also very good like pthon tutor and pylint.
826 - 850 of 873 Reviews for Python Programming Essentials
By Gurusiddayya H
•May 11, 2020
nice and tricky course as on date
By Mads J K H
•Feb 4, 2018
Very good course for beginners.
By Muhammad S
•Mar 19, 2023
I love the programming tips :)
By Robin L
•Nov 21, 2017
a basic course about python
By Marnix B
•Oct 19, 2021
Sometimes too hard for me
By Janus v N
•Oct 11, 2021
it was a good experience
By dzung n
•May 22, 2022
Excellent material
By Amit K
•Sep 7, 2020
easy way to learn
By Migo L
•Jul 29, 2018
Thanks teachers!!
By Krishna C
•Aug 25, 2020
Very good course
By Rakan H
•Nov 16, 2025
Helpful and fun
By Xuezhou L
•Mar 27, 2018
A little hard.
By Zhe Y
•Jul 27, 2018
a bit easy...
By Patrick S
•Feb 5, 2018
Good course !
By U V
•Nov 24, 2021
Nice course.
By chris l
•Jan 19, 2018
Good course
By Albraa A
•Jan 15, 2025
Perfect
By Soumitra B
•Oct 27, 2021
good
By Om M
•Jun 23, 2021
nice
By Sampath k R
•Aug 20, 2020
Good
By Vinayak C
•Aug 4, 2020
good
By Sweta c
•Aug 27, 2020
ok
By James S
•Feb 23, 2018
After 3rd week, ok, but could do much better. The professors are good and do their best to be informative. I think the videos do a good job of explaining the content being presented. The major problem is when it gets to the exercises at the end of each week and before the quiz. I found myself totally lost on these. I watched the videos just about every day and stayed engaged as much as possible. Once the exercises came up, it was as if I had not learned a thing and I did not even know where to begin on some of them. The fundamental flaw in this class is lack of practical application between each lecture with exercises to stimulate learning of the subject matter. Going through a video and explaining apparently did nothing for me. There absolutely needs to be more exercises interspersed between the lectures. I fear that the next weeks are going to really throw me off, and I do not have time to go back and review all the past weeks. My other suggestion is that we are all not mathematicians taking this. Focus less on things like Collatz conjecture, especially in quizzes. I have no desire to try and learn some complex mathematical equation I will never use in real world scenarios in order to pass a quiz.
By Antonio R
•Jul 18, 2025
I recently completed this course and found the overall experience to be somewhat underwhelming. While the technical content was well-structured and the explanations were clear, I felt that the course lacked a more interactive or guided component, especially during the exercises. There were several moments where I would have appreciated some form of real-time feedback or support. It often felt like I was working through the assignments in isolation, without a clear way to verify whether I was on the right track or truly understanding the concepts in practice. The course definitely has potential, and I believe it could be significantly improved by incorporating more interactive elements—such as mentor guidance, peer review, or integrated feedback during exercises. These additions could make the learning experience more engaging and ensure that students are not just completing tasks, but truly mastering the material.
By David S
•May 14, 2018
This course is a fair introduction to Python. I found the format of a combination of video, readings and exercises to be effective, and about average quality for a popular MOOC. The two instructors were articulate and showed that they wanted to impart their knowledge. Points go for developing the final assignment for a previous session, being rock-paper-scissors-lizard-Spock. As well I'd like to share some (mostly minor) negatives. First of all, I needed to invest about double their advertised weekly time commitment of 5 to 7 hours. I would have found it helpful to get feedback on submissions, and would have preferred a peer-marking system. Finally, I think the software for marking the final project is problematic. In our case it could give a grade of zero for the entire project if you did not answer the first question correctly - and the final counted for 55% of the grade. (Ask me how I know).