(1484 Reviews)
(4203 Reviews)
KK
Jun 26, 2020
Great introduction to Python and programming as a whole. Everything is broken down making it easy to understand. Had zero programming experience before and this class made it easy and fun to get into.
DU
Apr 26, 2021
Excellent, although, even without having any programming experience except some Visual Basic at school about ten years ago, in my opinion the course could have bee more difficult and the pace quicker.
By Muhammad T K
•Jul 16, 2023
I recently completed the "Programming for Everybody" course, and I must say it was an excellent introduction to programming using the Python language. Taught by Professor Charles Severance.
From the beginning, it was evident that this course was meticulously designed with beginners in mind. The instructor's teaching style was clear, engaging, and easy to follow. Professor Severance's explanations of programming concepts were concise and jargon-free, making it accessible even for someone with no background in coding.
By Iordanis L
•Apr 17, 2020
Clear and to the point introduction to Python. I am glad i took this course. It set solid foundations for continuing on the Python path. I must stress out though the fact that one needs to do the exercises to fully appreciate the work the instructor has put in. During the exercises I would recollect on the lecture and that made it easier to complete the work. For me reading a book alone would not have cut it. I needed Dr. Chuck to explain it the way he did. Looking forward to the second class of the specialization.
By Yogi H C
•Oct 28, 2020
Dr Chuck is one of the best lecturer you could get to teach you Python. He truly understands what beginners need to help them understand the subject better. The class material is so easy to access and easy to understand. Every explanation needed is on the book they curated for this course. And that is one of the signs that they are really put a lot of effort to ease our learning experience. Certainly will taking the next course for Python. Thank you Michigan University, dr. Chuck and teams who curated this course.
By Abhishek T
•Jun 27, 2020
This is the first ever programming course for me .It is my good fortune that I started with Python, that many regard as good language to begin with and most importantly the instructor and content of this course, is top class. The way Dr. Charles Severance takes you through this course as to how someone will teach you to walk for the first time, holding your fingers. Some may like this approach, some may not , but for a person like myself who is totally alien to the world of programming, this was the best approach.
By Patricia Z
•Jan 23, 2019
Loved the pace and how the lessons were broken down. The buildup from one lesson to another was really good and super great for beginners. I also love how the professor explains a lot of things in a very friendly manner (i.e. not condescending, not too advanced, etc.). The last exercise challenged me quite a bit, but looking through forums really helped. At the end of the day, it at least prepares you on how to deal with getting frustrated with code that doesn't work. Can't wait to get started on the next courses!
By Barry S
•Jun 14, 2021
The big thing for me was the shock that I could understand!
The first couple of videos, however, were irritating because I had already "understood" the hardware, but I got past that irritation when I remembered that this was a course for Beginners. I am a Beginner in programming but not in use of a computer.
My later feelings were that I was being honoured as an adult: learn by listening, learn by doing, learn by making mistakes...AND "It's OK. You'll get it eventually." A great catch-cry!
Thank you to Dr. Chuck!
By Daria K
•Jun 3, 2020
Very very good explonation about everything. I liked a lot, that in the first section there is an explanation about hard parts of computer. I think for everyone, who starts coding, it is very important to have this understanding.
Charles explaines everything so good and so easy to understand, I could not wish for something better. For me, as a beginner, this course was very helpful and gave me the feeling, what is it like to code with Python. Looking forward to other parts of Python for Everybody Specialization.
By Alejandro M
•Oct 3, 2015
Best course of Python I've taken so far. Tried with MITx's Intro to Computer Science and learnpythonthehardway.org, without success. The learning curve was too steep. This one, on the other hand, progresses slowly and easily, but in the end, after a month or two you find yourself writing short programs in Python, which actually work. Won't make you an expert, but it will help you to understand the general logic of the language, and start coding for real. Took me about a month to finish it. I highly recommend it.
By Karan S
•Jan 9, 2020
I have to say, this is the best course that is available(according to my research) in any of the online platforms. It has a well-defined structure and everything is so beginner-friendly. The teacher, Professor Charles Severance, amazing guy. When he is teaching, it's like he is talking to you directly and not to a camera. The introduction is so good that it makes you comfortable with the course easily. So, if you are looking to learn Python language and are confused about where to start from, this is the place.
By Katarzyna S
•Dec 6, 2015
This course is my first encouter with programming and I really enjoy it. The lecturer's way of explanation is very clear and simple. I did not expect to become so interested in it, however, learning Python turned out to be a fresh and great experience. Thanks to Dr Chuck it is real fun to learn Python. You can get through this course even if you think you are not very good at mathemathics (personal experience). I recommend this course to everybody who is interested in beginning their adventure with programming.
By Aakriti S
•Aug 26, 2017
A great introduction to basic programming concepts and Python language. The instructor, Dr Chuck, is really good and explains the concepts in a manner easy to understand even for beginners. For me, personally, the bonus material was the most interesting with the expert interviews (look out for the talk with the inventor of Python). The short videos of other Coursera students meeting Dr Chuck helped me feel connected to the student community. Overall, a must-do course if you want to learn programming in Python.
By 刘见微
•Dec 13, 2020
The coure is friendly to any person who wants to step in the python study and the teacher always make me laugh at class for his vivid metaphors which stimulates my interest in programming learning. Also, for a Chinese student who tries her first time to listen to a whole-English and professional course, it's challenging but fruitful. I will keep studying the following course after i finish my final exam. At last, thanks to the teacher and every assitant teacher for preparing such amazing class for everybody.
By SOURAV S
•Oct 30, 2019
This course is an excellent course for those who know a little bit of programming and also a very good course for those who are just starting to learn programming. The instructor of the course Sir Charles Severance has explained the concepts in a very easy way and the assignments and review questions makes them more clearer. I think that if anyone is looking for a course in Python from scratch he can go with this course and further with the specialization to get all the basic and advanced concepts of Python.
By Keith M
•Dec 10, 2015
Wonderfully composed and paced course. Dr. Severance does a fantastic job of scaling technical descriptions from basic terminology up to the specific programming jargon. The assignments are well detailed, explained, and the technology in the course works well. The book is free and also a treat because it ties so nicely back into the course materials making is probably the best learning Python book available today based on what I've seen. Thank you for continuing to support this program. It is FANTASTIC.
By wivai
•Dec 4, 2019
this course is wonderful! It includes so many details that usually a beginner won't notice or understand why can and why can't.This course has helped me to save the time for trial mistakes and taught me to keep a good coding behaviour.After each chapter,there is one or two coding assignments. Every time, I watch the explanation video and compare my codes in my assignment. While there are some codes I don't understand very well during the course video, I'll stop and try the codes.That makes me learned a lot.
By Danielle D C
•Feb 14, 2021
This course is excellent with everything being simplified and concise. It reminded me of learning the beginning stages of Pascal and how fluent you became in the language; especially when writing/constructing basic functions. Whether you have crossed paths with a programming language previously or not doesn't matter. You are able to quickly pick up the basics of Python's control flow and the short quizzes & assignments help in solidifying these concepts. Kudos to Charles Severance and the rest of the team!
By Suruchi F
•Sep 30, 2015
Great Python Course for beginners. I wish we had Coursera when I was first learning programming. I am not new to programming but I still found the course very useful to get a head-start with Python language. All credits to Charles to keep the course interesting, informative and at the same time very simple to understand. I would highly recommend this course to anyone new to programming (any language) and Python beginners.
Kudos to Prof. Charles and Coursera community for an amazing experience!
Best,
Suruchi
By BAVIRISHETTY V
•Nov 10, 2021
basically im very dumb when charles sir told in the beginning u don't need any prerequisites regarding this course this course everybody then one day sir came to class with sorting hat then i thought this class will be simple and understanding now im able to answer the quiz and when it comes to assignment at first i felt very frustated but after sir had also mentioned that when u get traceback error u feel very frustated but if keep going u will enjoy thanks to charles sir love u 3000 for the explaination
By Mohammed S K
•Aug 19, 2021
I have been a trainer earlier on in my career before shifting to programming. In my career therefore I have attended many trainings and courses both classroom sessions and online lessons. I can say without a shed of doubt that this is one of the best courses I have ever attended. Dr. Severance is an outstanding trainer, the course is very well structured, explained in an extremely lucid and simple language with real life example such that even my school going kids can learn it without any support from me.
By Antons S
•Nov 23, 2020
I just want to suggest for Coursera about saving the notes in video. My suggestion is to save not next sentences what instructor said, but previous, becuase, obviously, you want to save what you just heard but not what you about to hear. Because you just simply dont know what you will hear, but when you just heard something you be like "Alright, I want to save this, this was important to me". Hope you understand. Otherwise - the course is perfect and Charles Russell Severance did fantastic job. Thank you!
By Erikk S
•Nov 13, 2019
This is a great course. I've tried many and this is probably my favorite. I read another review about how people didn't like the first lesson of his course but I disagree full-heartedly. You cannot start coding without noting the context or at least, not be good at it. Its like the math component of coding; if you don't know certain calculus and discrete foundations, you will struggle with any type of advanced computer science foundations (AI, data science, etc). Great course, good teacher, all inclusive.
By Scott S
•May 12, 2018
This is definitely a course for someone who is a total beginner to Python and to coding. It was a bit too simple for me (since I have been programming in other languages for many years). But I wanted a course that would take things slowly rather than teach all the syntax of Python in a week or 2, so I am doing the 5 course specialization. Loved the instructor--he is very good at explaining coding in basic terms. This course is perfect for someone who has never coded before and wants to learn from scratch.
By Ashkan J
•Dec 7, 2015
It was the best "getting started with python" that I've ever seen! I always like to learn anything slowly but deeply, and this course was a nice start to learn python.
Thank you Dr Severence.
...
And about coursera, I'm from Iran and I hope coursera will add my country to its countries name for whom that want a certificate...I do not understand its word: "learning for everybody" how can be possible when it neglects some people!
I liked everything about this course, but I do not like this about whole coursera.
By Liz T
•Oct 9, 2017
This is the course I've been missing for the past few years as I tried to learn Python through other "Fundamentals" courses. Here Dr. Chuck really takes it slow and explains all the concepts. In other courses they might have 2 or 3 really basic lessons and then speed picked up to where I was lost. Not here. A couple of the assignments got a little challenging, but mentors gave hints to get me on the right path. Highly recommend for anyone new to programming or (like me) who never felt confident about it.
By Lokesh N
•Sep 8, 2022
smallest_no = None
largest_no = None
while True:
inp = input('Enter a number: ')
try:
num = int(inp)
except:
if inp == 'done' or inp == 'Done' or inp == 'DONE' :
break
else:
print('Invalid input')
continue
if smallest_no is None:
smallest_no = num
largest_no = num
elif num < smallest_no :
smallest_no = num
elif num > largest_no :
largest_no = num
print('Maximum is',largest_no)
print('Minimum is',smallest_no)