An excellent course to start your Python journey. :)
Ratings and Reviews for Programming for Everybody (Getting Started with Python)
Back to course Page
Reviews and Ratings
Reviews
Fantastic presentation of the course by Dr. Charles Severance. I would recommend this course to everybody. Immaterial of what your level of expertise is in Python, believe me, you can take this course and be more than satisfied with your choice.
The course states it is meant to be for everybody but the frequent mention of error messages and how they are not meant to judge the student makes me thing it is meant for teenagers or a generally young audience.
Some concepts are introduced very quickly and without the proper background. The exercises are mostly on the easy side and they do not build on each other (example: functions are introduced in a class but not used in the following exercises). This ends giving the impression that the course is not well structured and does not try to make the student find synergies between concepts.
While this can work somehow for most of the course, the last week sees the introduction of some very advanced concepts (None and IS) which are just barely touched, leaving the student to have to search for information outside of the course. This is made worse by the overtly restrictive requirements of the assignments that use the autograder. The autograder does not let you explore potential pitfalls in your code, which are much better clarified by using the debugger (not introduced) or the python online visualizer (not introduced). I strongly advise to introduce one of these two tools in the course.
gives a great refresh to programming basics and if you didn't study in uni its the best way to learn what you missed
Professor Severance is pretty good at explaining the concept and his lectures were not only clear but fun! He also makes some jokes and lists some examples to help us understand the concept. I feel like I've learned a lot about python and get a good start at learning computer languages!
Absolutely amazing course! Well-designed and has very clear flow. Great professor!
Thorough and engaging introduction to Python and computational thinking. I look forward to leveraging the fundamental I learnt in this course.
Great way to learn.
The course is structured which makes it easy to learn programming basics with python. I would recommend this course to beginners. "Programming for everybody", the name is justified.
I found this course really great for those just starting to code and would highly recommend it.