(1484 Reviews)
(4203 Reviews)
SD
Jun 5, 2020
It's a great course to learn the basics of python. From how it was created and how it works. The Instructor is also very friendly and he teaches Python with very good techniques and with excitement.
II
Dec 24, 2020
this course was very helpfully because i learned so much from it this is was my first online course i look forward to learn many course as possible to improve my programming skills .thank you so much
By TATIANA L A M
•Jul 15, 2020
El curso es buenísimo para principiantes, te permite entender y trabajar en tus habilidades, el profesor explica muy bien y cuenta con material de estudio traducido en distintos idiomas, el único problema es que los vídeos no están traducidos al español. Si eres hispanohablante y no sabes inglés no podrás realizar el curso cómodamente porque no todos los vídeo cuentan con subtítulos en español.
The course is great for beginners, it allows you to understand and work on your skills, the teacher explains very well and has study material translated into different languages, the only problem is that the videos are not translated into Spanish. If you are a Spanish speaker and do not know English you will not be able to do the course comfortably because not all the videos have Spanish subtitles.
By PRANSHU P
•Oct 24, 2018
This course is very helpful. I have enjoyed this whole journey of learning. I would like to thank Foundation For Excellence and Coursera for giving me this much needed opportunity. I also thank University of Michigan for it's outstanding course material, lectures and videos. I also appreciate teaching methods of my guide, Charles Severance. He truly put all the herculean efforts in creating 'Python for Everybody'. Thank you so much all of you. You all helped me a lot to build my career in a proper way. I just want to request you that it will be very kind of you if you can allow us to access this material whenever we want, even after the completion of the whole course as it will help us to revise all the matter just before the placement session beginning. This is my only request to you.
By Kippin W
•Jun 13, 2020
I'm a complete beginner (my IT experience limited to Word and web browsing) and was apprehensive about learning any code. But thanks to Severance's clear explanations I feel like I've learned so much, I've a long way to go but and I'm really hungry to learn more and want to keep going. I completed the course in 3 weeks (about 30 hours) but I think I'd better go back and try some assignments again to really get my head round them. The forums could be better organised and utilized but I couldn't have completed the course without them.
I recommend everyone to follow Severance's advise and use a text editor like Atom and run your assignments in Command Prompt (this is clearly explained at the start and in worked assignments). It seemed a bit of hassle at the start but was well worth it.
By Gaurav B
•Mar 8, 2018
I have completed the course and I found it great. I do think it is a bit slow if you have programming experience in other languages. The instructor Charles Severance explains the important concepts with emphasis and that helps build in ones brain a highlight of things to do or not do. Also the bonus videos are great to either get a backstory on python or the tech world in general. Overall this is a great course.Just for fun: If anyone from the construction of this class is reviewing this comment - I do think the macarena example has not 3 but 4 mistakes. 3 syntactical mistake but 1 mistake is in the steps itself where the left hand is on the right shoulder then the right hand is on the left shoulder. The next step where the left hand goes to the back of the head cannot be performed.
By J A M
•Dec 21, 2015
Dr. Chuck is da man! Awesome class. Dr. Chuck touched upon all the nuances of basic Python that most students are too embarrassed to ask about but which are nevertheless mission-critical to effective programming. This capacity to address unspoken concerns both in presentations and assignments is one of the secrets of a good MOOC professor since students can't ask questions.
This class is especially useful for those students who just completed codecademy.com's Python class since it explicitly addresses several issues that weren't addressed there. Finally, no one can rival Dr. Chuck's ability to access celebrity programmers whose presence adds an important dimension of context and helps students feel like they already belong to the international community of coders. Job well done.
By Brittany C
•Mar 11, 2025
I'm just starting Module 3 of this course as I write this review, but I love this course. The instructor goes in-depth with his explanations of each individual component of Python programming. The progression of the lectures might seem slow at times, but before I started this course, I completed a different beginner Python course in Coursera from a different university with a different instructor, and I can tell you that going slower when it comes to programming really does make all the difference. In the other course, I got confused a LOT, but Charles Severance really breaks everything down piece by piece with understandable examples so I find myself understanding everything as it's taught to me. 10/10 would and do recommend this course (along with the rest of the specialization).
By PAVANA H A
•Jan 3, 2021
It is fundamental to software development to be able to step through your code, line by line, set breakpoints, and easily examine variables and values as they change. And I believe this would make it MUCH more clear to new software students exactly what a CPU is doing when processing code.I know the video course tried very hard to “sketch” out what is really going on in While loops, For loops, If-then-else statements, and function calls. However, I think that students, especially students new to software overall, would benefit greatly if they could use a more professional tool than the Atom and IDLE tools. And if that’s not possible, I think the videos should show the actual animation of stepping through line-by-line and setting breakpoints in example software, using such a tool.
By ozan y
•Jun 9, 2020
In my opinion Dr. Chuck one of the best teacher in the world for Python. Course was amazing and it is very easy to understand for everybody even if you don't have any programming background. I couldn't realize that how quick this course finish and it gives me really good starting knowledge for Python. Content of course was also great and examples are giving sufficient information every week. Quizzes are measuring in a good way to your knowledge and if you have any mistake you quickly realize that what was the wrong. Conclusion, thank you very much Dr. Chuck you have helped me a lot! For sure I will use this Python programming language for my new carreer and I will improve myself all my entire life. I am appreciate for this opportunity and waiting for you office hours in Turkey!
By Hong H D N
•Nov 26, 2021
It's good to join the course with zero programming background, yet I would suggest you join at least one course about the fundamentals of programming to understand the concepts illustrated more quickly. Chuck is a great guy considering he's a Slytherin, and his additional materials are interesting, yet I think it shouldn't be counted as a must to pass the course. The given assignments are ok, yet I would love to have 20 instead of 10 questions for the multiple-choice so that I could further understand more of what I'm good at or what I'm still missing. Furthermore, the coding assignments are great; it would be better if we have videos or materials that explicitly explain some of the harder assignments (such as 5.2). Overall, this is a great course and I strongly recommend this.
By Omar S B
•Aug 31, 2016
Whatever level you are at programming, you will learn something new with this course because of the amazing teaching style provided by Dr. Chuck. Takes a seemingly complex subject and makes it incredibly simple and comprehensible to everyone! LOVE LOVE LOVE this course and any course taught by Dr. Chuck. This is part of an entire specialization. The only thing that is really lacking is an in-depth discussion of OOP. He briefly touches on it so that you know to go and look at it on your own time, but I wish he touched on it a little more. Nonetheless, 5/5 on this course. Thanks Dr. Chuck and supporting staff that make this course worth taking. The forum is still ACTIVE and if you run into problems a TA will be there to help you out! Critically to anyone's style of learning.
By Freud L L P
•Jul 8, 2020
I'm used to other programming languages such as C and C+, I have been told that Python is one of the easiest, most understandable programming languages and I can confirm that is true. At first I was a bit slow in this class, but as time goes, the teacher makes it easier to follow and makes it interesting. The videos are not long, so I definitely found myself throughout the lectures. Although I was expecting more practices, I think with the basic I acquired, I can move on by myself. The topics are quite enough for beginners!!! Another thing I like about the class id how the teacher bring us to the programming world with his interviews with Guido Van Rossum, the creator of Python himself and with Massimo Banzi, co-founder of Arduino project. I really ENJOYED!!!
By Farha A R
•Dec 1, 2021
Prior to this course I felt quite intimidated by Python and the whole idea of progrmming. However, Dr. Sevenrance has totally changed that for me. After having completed this course, I now feel more confident to unbdertake further courses on Python. For me, along side all the rudimentary topics of Python, the biggest takeaway has got to be learing to interpret the 'error' messages, and work through that, instead of getting frustrated and alarmed by it. Dr. Severance deserves a massive shout out for that, because through out the course, he introduced many practical setting where one may get error message and how to detect the issue from there. In fact, he did such a brilliant job of simplifying all the terms and explaining it in layman's language that anyone can get it.
By Saul T
•Jun 3, 2022
This course was not what I expected it to be. It was better than I could have imagined! Starting out with absolutely no coding experience was a bit daunting, but I stuck with it and I'm glad that I did. Dr. Severence explains each topic clearly and makes things interesting. He seems to be a wholesome, really cool guy and I look forward to the next step which is Data Structures. The best part of these courses is that you can go back and review material if you get stumped on an assignment (Week 6 for me). The hardest part for me is finding time during the day to go over the course material since I'm working 12 hour days in remote locations. Even so, you can download lectures for later which is what I've been doing to make up for the poor cell service I get while at work.
By 陈诗哲
•Mar 11, 2020
Thank you for Dr. Charles! it's the first time in my life to really finish an online course delivered in English and it's extraordinary that the way it delivers can be so simple and systematical. Homework can really inspire me to review what I've been learning. By the way, English skills get improved.
I really appreciate many comforting word set at the very beginning. When you see "Syntax error", it doesn't mean you are not suitable for programming language or you are a bad guy. It simply means Python can't understand your language. on the way to learn, finding something wrong is just because Python is not smart enough, you have to find more accurate words to communicate better. That must be great help for a beginner like me. Many Thanks! Fresh Pythonista, Shizhe Chen.
By Oshadha V
•Apr 17, 2024
"Python for Everybody" on Coursera offers an exceptional introduction to programming using Python. Dr. Charles Severance (aka Dr. Chuck) delivers comprehensive content suitable for beginners and experienced learners alike. The course covers fundamental concepts such as variables, loops, functions, and data structures, making it accessible to those with no prior coding experience. Dr. Chuck's engaging teaching style, coupled with hands-on exercises and quizzes, ensures effective comprehension. Moreover, the course seamlessly progresses to cover topics like web scraping, databases, and data visualization, providing practical skills applicable in various domains. Overall, "Python for Everybody" is an invaluable resource for anyone aspiring to master Python programming.
By Carlos E P V
•May 9, 2017
The course has very nice tools to help you check your code. Although I had a bad time installing python at first, eventually I could made it run both on windows 10 and mac os Sierra. I highly appreciate Dr. Chuck´s humor, not only is highly unusual to joke so much in a class, but needed for something as black&white as a programming class can be. I do have one HUGE advice for the course, do the little problems in the video. Each video has several structures and ways of doing things, do them each, and squeeze them. You will need it to fully understand more complex problems. I wish the course would do a lot more short reviews, instead of a general review after each video. Continuing evaluation is critical to get more feedback and improve significantly. Best of Luck !
By Dennis P
•May 10, 2022
I loved it. Dr. Chuck has this process down perfectly. He needs to get a stylus, instead of trying to write with that mouse. This is my first sucessful online course. The University of Michigan has done an exceptional job on the web interface. Since enrolling in this course, I have obtained a pretty good list of other resources. I receive daily emails on code snippets, I'm completing my second course in DataCamp and I'm burning through a number of popular textbooks on the subject matter. With the wealth of resources I have found out there, Dr. Chuck must have a more extensive list of resources that he finds valuable, even indispensible. The resources page needs a "Dr. Chuck's python programming picks" page. Thanks again, send more code, see you in the next class.
By Limin ( L
•Sep 25, 2015
Dr. Chuck is the most encouraging and entertaining teacher I have ever met!!! He really makes learning about computer and programming easy and fun! And he makes a great Prof. Snape impersonation! :-)
Most importantly, Dr. Chuck intentionally included many mistakes in his teaching materials. As a self-taught programmer who has struggled on one's own, I believe this is the most valuable part of the lectures. The students get to understand from the very beginning how to read error messages and tracebacks, how to debug, how not to be intimidated by mistakes and failures, and how to become a confident programmer. This should be THE teaching model for programming in any language!
Thank you, Dr. Chuck! And I look forward to learning more from you in our follow-up courses!
By Mel B G
•Aug 3, 2020
This was my very first experience programming. I come from a social sciences & journalism background and although I've always wanted to learn a bit of coding, the idea of it always kinda scared me. But Charles Severance is an amazing teacher and the first chapters are quite intuitive. I wished that maybe teaching assistants were a bit more present, because it can be extremely discouraging to get stuck in some exercises and not receive timely support. When this happened to me I almost quit - but thankfully the learning community is quite active and other colleagues were able to support me as well. My advice is to go for it and and reach out for help if you need it! I recommend it to all programming enthusiasts, who wished they knew anything at all about python.
By Ramesh M
•Jun 28, 2019
This is an excellent beginner's course. The teacher Charles Severance is amazing. This was my first MOOC and I am glad it was this one. I had self-taught myself a bit of programming earlier so none of the material came as a complete surprise, but I am sure even beginners can follow everything very easily. I plan to complete the entire specialisation based on my experience with this course. The only gripe I have is that because I was auditing the course I could not see all the assignments. I can understand not getting graded or provided a certificate if I am not paying for it, but at least I should be able to see the assignments and solve it on my own. Right now I can only see the quizzes but not the programming assignments. Highly recommended course!
By TEO
•Aug 18, 2018
Wonderful coursera course by Prof Charles Severance (a.k.a. Dr Chuck). He speaks clearly, explains well, draws well, and is very witty too ! ( Wearing a soft-felt floppy hat to emphasis quirky Python syntax). Altogether Dr Chuck is a very engaging and instructor who makes learning fun. His assignments are also well-designed, especially those in the Auto-Grader (full of trick questions which I had to keep trying before I hit on the right answers when I saw through the "tricks" which made me chuckle) I am very happy that Dr Chuck is my instructor for my first coursera course which rekindles my joy in learning. I will continue learning programme online, because my first online programming course is very well-taught by Dr Chuck. Thank you very much, Dr Chuck !
By Ondrej P
•Apr 11, 2020
Great for beginners. I had no experience with programming at all before I started this course. The lector is amazing. Make it understandable even for non-native speakers.
The graded assignment are sometimes big challenge. I spent sometimes 2 hours to get them done (I made stupid mistakes in the code). The Teacher would have it done in 5 minutes for sure. What I like is they push you to thing by yourself and solve all the problems by yourself ( you can use of course the video lecture ). I hate it on the beginning, that there is no tutorial (step by step) for every assignment. But in the end I'm really grateful for this and kind of proud on me. It gave me motivation and enthusiasm to next classes.
Thank you University of Michigan and Coursera for this Course.
By Monika K
•Feb 10, 2025
Extremely well delivered. Clear, focused and digestible. Broken down into manageable chunks. Auto-graded assignments were awesome puzzles on couple of occasions, so very enjoyable experience. Quizzes are very useful mini-revisions. Concepts explained with care and clarity, providing wonderful foundation. I would recommend reading a corresponding chapter from Dr Chuck's book alongside the Modules for the most complete experience. The examples and exercises there are complimenting well, giving an opportunity to embed the knowledge deeper. I lived the Office Hours videos and the interviews, too. Overall, it felt like a lecture hall quality experience, and I'm so impressed I cannot wait to do the rest of the five for the Specialisation. Thank you, Dr Chuck!
By LiuShu
•Apr 12, 2020
I am totally fulfilled by learning the course of Python, programming for everybody. It brings me a brand new world and aids me to concentrate myself on the basic programming knowledge. The programming skills that I learned from this course , the relevant reading materials and bonus videos are quite intriguing and these are an efficient way to link individuals with the outside world. Moreover, the study atmospheres and the teaching settings are pretty scientific and rigid which can help to promote my efficiency on getting started with Python. I would like to express my gratitude for Doctor Charles, for his dedication, we the students of Coursera can get in touch with the first-hand or the latest information on Python. Much appreciated, thanks a lot. : )
By Jeevan K
•Jul 18, 2017
A really good place to start learning about programming. Simple, precise and easy to implement. I would highly recommend it to anyone who wants to learn programming / python (w/o any background in programming) or someone who wants to start learning more about how we can use programming languages like Python as an effective and efficient tool for data analysis. If you are looking for motivation to commit to learning more about programming , data analysis / to understand importance of being competent in programming and dabbling in tech related studies - just watch (especially the last few minutes of) the Bonus videos in Week 5 Interview wirh Massimo Banzi: The Arduino and Week 2 Interview with Eben Upton: The RaspBerry Pi. Thanks a lot Dr. Chuck and team!