subject

Programming for Everybody (Getting Started with Python)

 with  Charles Severance

HIGHEST RATED MOOC

This course is a Top 50 MOOC of All Time based on thousands of reviews written by Class Central users. It's guaranteed to be good!

Check out the rest of the Top 50 here.

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Informatics”. This course is equivalent to the first half of the 11-week "Programming for Everybody (Python)" course. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 2.

Syllabus

Chapter One - Why we Program?
These are the course-wide materials as well as the first part of Chapter One where we explore what it means to write programs. We finish Chapter One and have the quiz and first assignment in the third week of the class. Throughout the course you may want to come back and look at these materials. This section should not take you an entire week.

Installing and Using Python
In this module you will set things up so you can write Python programs. Not all activities in this module are required for this class so please read the "Using Python in this Class" material for details.

Chapter One: Why We Program (continued)
In the first chapter we try to cover the "big picture" of programming so you get a "table of contents" of the rest of the book. Don't worry if not everything makes perfect sense the first time you hear it. This chapter is quite broad and you would benefit from reading the chapter in the book in addition to watching the lectures to help it all sink in. You might want to come back and re-watch these lectures after you have funished a few more chapters.

Chapter Two: Variables and Expressions
In this chapter we cover how a program uses the computer's memory to store, retrieve and calculate information.

Chapter Three: Conditional Code
In this section we move from sequential code that simply runs one line of code after another to conditional code where some steps are skipped. It is a very simple concept - but it is how computer software makes "choices".

Chapter Four: Functions
This is a relatively short chapter. We will learn about what functions are and how we can use them. The programs in the first chapters of the book are not large enough to require us to develop functions, but as the book moves into more and more complex programs, functions will be an essential way for us to make sense of our code.

Chapter Five: Loops and Iteration
Loops and iteration complete our four basic programming patterns. Loops are the way we tell Python to do something over and over. Loops are the way we build programs that stay with a problem until the problem is solved.

820 Student
reviews
Cost Free Online Course
Subject Programming
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 7 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

820 reviews

Write a review
15 out of 15 people found the following review useful
a year ago
Mary Fasang completed this course.
This was my first MOOC so I went in with an open mind and no expectations. I had absolutely no dev experience so I was looking for an online course that was truly for beginners. The course consists of an eBook and online videos/assignments/quizzes. The professor Dr. Charles Severance is passionate about Python and e Read More
This was my first MOOC so I went in with an open mind and no expectations. I had absolutely no dev experience so I was looking for an online course that was truly for beginners.

The course consists of an eBook and online videos/assignments/quizzes. The professor Dr. Charles Severance is passionate about Python and enthusiastic about sharing his knowledge. He is engaging in the online lectures. In addition to the lectures, he also adds interviews and other relevant video clips - these extras made me feel like I was truly a part of this course.

The assignments/quizzes are due on a weekly basis and must be completed by Sunday evening. I felt this helped me hold myself accountable - even when I had things going on, I prioritized getting my assignment and quiz in prior to Sunday.

I enjoyed this course so much that I've decided to complete the entire Coursera Learn to Program and Analyze Data with Python Specialization.

Was this review helpful to you? YES | NO
9 out of 9 people found the following review useful
a year ago
profile picture
Pranav Suri completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
I took this course because I want to complete the specialization. I knew almost all of the content before joining the course. The content was well presented by Dr. Chuck. I also loved the eBook they've provided along with this course. Having taken many MOOCs, I felt this was one of those very few courses which knew how Read More
I took this course because I want to complete the specialization. I knew almost all of the content before joining the course. The content was well presented by Dr. Chuck. I also loved the eBook they've provided along with this course. Having taken many MOOCs, I felt this was one of those very few courses which knew how to teach via internet.

I would highly recommend it for people who want to get into programming. The difficulty is just about right (slightly on the easier side) but it'd surely help you progress well with coding.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
9 months ago
Brandt Pence completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
This is the first class in the new (at the time I took it) Python for Everybody specialization, which grew out of Dr. Charles Severence's popular course of the same name. As I understand it, the first two courses of this specialization will cover the material from the previous course, while the third and fourth course Read More
This is the first class in the new (at the time I took it) Python for Everybody specialization, which grew out of Dr. Charles Severence's popular course of the same name. As I understand it, the first two courses of this specialization will cover the material from the previous course, while the third and fourth courses and the capstone will cover new material.

This is a very gentle introduction to programming in Python. The videos are very thorough, and Dr. Chuck does a good job of going over everything he's teaching in great detail. As I had a fair amount of experience in R and some experience with Python (Codecademy course and Genomic Data Science with Python course), I found this to be very easy, and I raced through the class in a few hours, listening to the videos on 2x speed. One of the big problems I have with this course and similar ones (like the Rice Python courses) is the use of web-based coding platforms. While they're useful for real-time checking of code, students who learn to use these platforms may end up completely lost if they try to go apply their programming experience from these courses to a real-world problem. I would much prefer to see programming taught via command line or using an IDE like Spyder.

Overall, four stars. Very thorough, very slow-paced. I imagine that finishing this specialization will only get students to the novice programmer stage, but it is a good first step, and probably the most approachable programming course out there for those with no experience.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
First off, let me say that this course is excellent. I've been interested in learning to program for a few months now. I tried things like Codecademy and Code School -- and while I learned a little bit from each of them, Python for Everybody was the key to my success of finally grasping the language. There's a few rea Read More
First off, let me say that this course is excellent. I've been interested in learning to program for a few months now. I tried things like Codecademy and Code School -- and while I learned a little bit from each of them, Python for Everybody was the key to my success of finally grasping the language.

There's a few reasons for this:

1. Dr. Chuck is awesome! His lessons are light-hearted, thorough, and truly make programming fun. He is the type of professor who is doing this for the love of Python and that really stands out.

2. This course encourages you to work from your own environment. While being able to learn to code in a browser is fun and interesting...using your own machine and your own terminal to execute Python is essential. Plus, you feel like a real programmer! Which really is cool when you're just starting out. It gives you motivation to keep going. It did for me anyway.

If you're on the fence about this course, take it from another developer-in-training. Dr. Chuck's Python for Everybody is one of the best classes I've ever taken. You'll be glad you did.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 weeks ago
profile picture
Anonymous completed this course.
This course is a fairly basic starting point, but is well put together with the combination of lectures, notes, book, quizzes and exercises. The examples in the lectures are very good; the only criticism being that they are presented very repetitively....and sometimes you'll want to fast forward as dead horses are be Read More
This course is a fairly basic starting point, but is well put together with the combination of lectures, notes, book, quizzes and exercises. The examples in the lectures are very good; the only criticism being that they are presented very repetitively....and sometimes you'll want to fast forward as dead horses are being beaten to death. But you can fast forward - and there is a transcript of the lecture - so you can scan for content and breeze over repetitive explanations. You really should practice writing more programs than are required explicitly as part of the class in order to get comfortable with it, and definitely leverage Google to look up alternate explanations of commands when you need to. Overall, this is a very useful course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 months ago
Jay D Murphy completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
This course is the first in the series, Programming for Everybody, which is a very good initiation into the world of computer programming via the Python language, a very straightforward and easily learned scripting language. Dr. Charles Severance present the material in a very easy-going, conversational manner, using a Read More
This course is the first in the series, Programming for Everybody, which is a very good initiation into the world of computer programming via the Python language, a very straightforward and easily learned scripting language. Dr. Charles Severance present the material in a very easy-going, conversational manner, using a textbook which he adapted for this series. Video lectures are supplement with interviews with important players in the development of the programming profession. Students are assigned weekly quizzes and programming project, and can obtain assistance in the student-curated wiki and discussion forum, ably moderated by volunteer mentors.

I highly recommend this course to those wanting an exposure to practical programming.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 months ago
Sk completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
An excellent intro to Python. Instructor is knowledgeable and his video-teachings were very thorough. His teaching style built up knowledge and stimulated interest for the next session. There's plenty of extra material on his site for those who want to learn more. He introduces other technologies that integrate well w Read More
An excellent intro to Python. Instructor is knowledgeable and his video-teachings were very thorough. His teaching style built up knowledge and stimulated interest for the next session. There's plenty of extra material on his site for those who want to learn more. He introduces other technologies that integrate well with Python and that's definitely a plus for those who care about data visualization, for example. I highly recommend the course and encourage the student to delve into the code examples deeper than necessary to pass the course. That way he can maximize his learning return.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 months ago
profile picture
Anonymous completed this course.
I've taken close to 10 Coursera courses, including all of UMich's "Python for Everyone" courses. Chuck is far and away the most passionate professor among the dozen or so (multiple instructors per course) I've had via Coursera. He also does a great job of giving you thorough insights into the programming concepts he co Read More
I've taken close to 10 Coursera courses, including all of UMich's "Python for Everyone" courses. Chuck is far and away the most passionate professor among the dozen or so (multiple instructors per course) I've had via Coursera. He also does a great job of giving you thorough insights into the programming concepts he covers, versus the 5- and 7-minute snippets offered in other courses (can you really cover new programming topics/concepts in 5-minute chunks?)

This is a really good introductory course to Python and modern programming languages. I highly recommend it: five-stars.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
11 months ago
Rocio Villagran completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
It was a really informative and enjoyable course. Without previous knowledge about programming, I found the clases very well presented and the material easy to follow. Furthermore, the mentors were helpful and supportive during the entire course. They answered as many questions as they were able in the discussion forum and their comments were significant to the course. Totally recommended!
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
a year ago
Joanna Rives completed this course.
Outstanding introduction to programming using the Python language. If you are a raw beginner this class is for you. Dr. Charles Severance is as personable as he is passionate about sharing his knowledge of programming with all comers. I felt as though I was being tutored by an old friend.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a week ago
profile picture
Anonymous completed this course.
Lecturer provides guides the student's thinking process step by step. Class is instructed clearly and entertaining. The course lectures, assignments and quizzes are highly rewarding and gives a sense of achievement, to a point where the course becomes addictive. I personally finished the 7-week course within only 1 week because the course is more fun than my video games!
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
This was my first coursera course and it was great! I really like that it started with the basics and then moved forward from there at a decent pace. The videos provided just enough scaffolding for me to write programs on my own without having to go hunt for a ton of additional help and instruction. Thanks!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is the first MOOC I have enrolled for, and I am about to finish it as I am writing this. I went in with no programming experience, and the course took it nice and slow for you. The tempo was really good for a course for beginning (python) programmers. I started a bit behind (2 weeks or so) and finished early by bl Read More
This is the first MOOC I have enrolled for, and I am about to finish it as I am writing this. I went in with no programming experience, and the course took it nice and slow for you. The tempo was really good for a course for beginning (python) programmers. I started a bit behind (2 weeks or so) and finished early by blasting through it at about double the speed that was intended. This does have to do with my current amount of free time, and I can imagine the schedule being fine for people with a job or more contact hours of their study.

The teacher was very thorough in his explanations and made many good analogies and was really pleasant to listen to. He really made the course a lot more fun to follow than I had originally expected.

If I had to mention one downside, it is part of an upside that the course has. The teacher added in a lot of extra content to look through. Although some of it is quite relevant, a lot of it also seems to be films with fellow python students or interviews with people he thinks are interesting (and a lot of them are). However, this leads to a lot of this extra content not being directly related to learning python. This was a pity, although I personally did enjoy a lot of the extra content regardless.

All in all, 5 stars! I had a blast and will continue taking the following courses as well.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
This is an excellent course for learning the basics. I have not had any background in programming and I found the course challanging but not too diffiult or easy.

Dr. Chuck was just great. I wish I had courses like this and teachers like Dr. Chuck when I was a university student.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
11 months ago
profile picture
Sérgio Miguel Valente completed this course, spending 4 hours a week on it and found the course difficulty to be very easy.
This was my first MOOC and I am very pleasantly surprised with it. Great teacher, a community always available to help out and very good teaching resources. I absolutely recommend this course for someone, like me, taking his first steps into Python.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
a year ago
Jason Michael Cherry completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
A very solid introduction to Python, the instructor takes it slow and explains basic concepts. Very helpful for learning python, especially if you're new to programming.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
The teacher just great and makes you want to continue to learn the course. you should take the course with this instructor, it is simple and fun

Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Mohamed El-feky completed this course.
Amazing material .

Very nice way to teach programming to people from no programming background

no complications or blind spots

assignments are simple with no complications

Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 weeks ago
Mannoj Navale completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is very course to kick start the python learning. It not only emphasize on teaching python and its features but also help to improve problem solving Technic.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
a year ago
Masato Yonekawa completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
It is easy. $79 is too expensive...

I think this course is good for non programmers.

I expect to next 4 courses of this specialization.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
Nice and well structured course. I have learned basic programming using Python and the exercise system and process is very good.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
It will be a great start for beginners

to learn by Dr. Chuck and his amazing presentation of programming with python
Was this review helpful to you? YES | NO
3 months ago
Javier Chichil completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I already had experience in Programming but that was 17 years ago that I studied computer engineering, after that I never returned to write code at all. So the concepts were there, but python did not even exist at that time. I found useful: - The slides, the video explanations, the tests, and somehow the evaluatio Read More
I already had experience in Programming but that was 17 years ago that I studied computer engineering, after that I never returned to write code at all. So the concepts were there, but python did not even exist at that time.

I found useful:

- The slides, the video explanations, the tests, and somehow the evaluations

I found cumbersome:

- The curated notes, to me they were notes like in an appendix, how someone can estimate how much time an appendix will take

- The Office hours, never understood wery well what they were for

-The tool to be auto-evaluated, sometimes I created the program and test it in Real Python and it worked, however in the tool, it did not, if the result did not match 100% percent.

-I think that some information that is missing in the course is how to clear a screen and how to force python allow other characters different than those in english, since there may be people like me who want to add characters not in the english alphabet.

On the whole, I would say it was very useful, and appreciate the great effort made.

Gracias amigos! :D

Was this review helpful to you? YES | NO
4 days ago
profile picture
Anonymous completed this course.
I studied programming at the university as a 1-year course on Pascal(Programming was not a main purpose of my study - I'm a telecom engineer). That went pretty well, so I decided to master afterwards C by myself, but failed as there was no good materials or teacher's support that time. I decided that programming is ou Read More
I studied programming at the university as a 1-year course on Pascal(Programming was not a main purpose of my study - I'm a telecom engineer). That went pretty well, so I decided to master afterwards C by myself, but failed as there was no good materials or teacher's support that time. I decided that programming is out of my genetic, and quit this deal.

Accidentally, after 15 years I saw a proposal on Coursera to try free this course for Python. I was sure, that I'm asolute null in programming after my experience in C. but when I started I realized that this language is much easier for understanding than C, and there is no such wall instead of me as it was with C - I felt myself confident that I will master it. Thanks very much to professor Charles Severance for really good explanation of all the material, and for the great inspiration that he gave during this course! Without him I would think forever that I'm not capable to program at all!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Big thanks to Chuck that have equipped me with new tool (python). I am a long time DBA in various RDBMS system (Oracle, MSSQL and postgresql) and love shell scripting. I have taken 10 different python courses in 2015 with no experience in Python. Some other python courses that I have taken were way above my head where Read More
Big thanks to Chuck that have equipped me with new tool (python). I am a long time DBA in various RDBMS system (Oracle, MSSQL and postgresql) and love shell scripting. I have taken 10 different python courses in 2015 with no experience in Python. Some other python courses that I have taken were way above my head where I was able to complete but wasn't finding them useful for my work. I felt like waking up from dream after taking them and passed with distinction. With Dr Chuck's Python course, it was easy enough to build the basics and confidence, I am currently writing plenty python scripts with cx_oracle, pymssql and Psycopg2. His courses were generous that I can actually audit but I found them all very useful and decided to just pay for the courses. I wish he would open new Python courses such as data science and analytics. I will keep checking back with Coursera on new courses from Dr. Chuck. The best instructor ever.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I took this course with the goal of learning to program in Python. This is the first in a series of courses that follow the freely available text that Chuck Severance has made available. (This course covers the first 5 chapters.) It was an excellent course which delivers on its promise; I have made a good start in l Read More
I took this course with the goal of learning to program in Python. This is the first in a series of courses that follow the freely available text that Chuck Severance has made available. (This course covers the first 5 chapters.)

It was an excellent course which delivers on its promise; I have made a good start in learning Python. In fact I have completed the second course (in a series of 5 on Coursera) and plan to finish the series as time permits.

Severance has just the right personality for a course like this--he is passionate about programming, passionate about teaching others to program and very knowledgeable about programming in Python. He is an engaging, witty speaker who does not take himself too seriously. He really seems focused on helping the viewer learn and he seems to have enough experience teaching Python to know what to get the learner to focus on.

One of the best MOOCs I've taken; not surprised it's a top 10.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
There are two types of MOOCs. There are ones that teach you several skills per lesson and then reinforces the skills by testing you on them by means of homework or quizzes. The other type is similar in that they teach you several skills per lesson; however, the homework and quiz problems cannot be solved with just the Read More
There are two types of MOOCs. There are ones that teach you several skills per lesson and then reinforces the skills by testing you on them by means of homework or quizzes. The other type is similar in that they teach you several skills per lesson; however, the homework and quiz problems cannot be solved with just the skills covered in the lessons. You are expected to try to find out on your own the techniques and functionalities necessary to solve the problems. This, in my view, is tremendously frustrating and an exhausting waste of time.

Thankfully, this course falls in the former category. The instructor, Dr. Chuck is a wonderful teacher who makes learning the material fun and explains the concepts clearly so that even people without a strong computer background can excel. I wholeheartedly recommend this course to anyone who is interested in an introductory programming course.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous partially completed this course.
Before starting this great course,i want to learn programming soo much but my attempts always ended up with just my eager because i didn't know where to start and i made so many research about it and everyone is saying something different then i decided to just pick a language arbitrarily then start to learn it and p Read More
Before starting this great course,i want to learn programming soo much but my attempts always ended up with just my eager because i didn't know where to start and i made so many research about it and everyone is saying something different then i decided to just pick a language arbitrarily then start to learn it and python is a really good start i realized after started because while you coding also you are learning logic of algorithms simultaneously.If you're a person who wants to start programming at its basic features and progress in parallel with those basis go to 'pyhton for everybody' course by charles severance (he can be the most cutest teacher on earth who teaches programming or you can compare with other branches too, i mean from the beginning of the course he starts with such a nice view of what phython actually is apart from your imaginary .He is the best)
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
I have audited this course, so I did not have an access to assignments, read Dr. Chuck's book and watched the videos. If you have never done programming this course is a great place to start, however if you do have some experience in programming, Dr. Chuck may test your patience, but he is a very charming and pleasant Read More
I have audited this course, so I did not have an access to assignments, read Dr. Chuck's book and watched the videos. If you have never done programming this course is a great place to start, however if you do have some experience in programming, Dr. Chuck may test your patience, but he is a very charming and pleasant man.

I have enjoyed listening to Dr. Chuck's talk since I have not taken a formal course in programming for a long time, and I was glad to find the principles are still the same. Knowing other data processing languages, I know what I have learned in this course is just 'abc,' so the value of taking this course is setting myself on a right path.

I found value is bonus materials, interview with Guido von Rossum, office hours... it gave me an idea that MOOC are a worldwide phenomenon, so many people eager to learn
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Very well put together course. Approaches learning Python a little differently than the courses on Code Academy, which I thought was more comprehensive and helpful. The course follows the first 5 chapters of the included book, Python for Informatics, which is an excellent supplement to the course itself and helps reinf Read More
Very well put together course. Approaches learning Python a little differently than the courses on Code Academy, which I thought was more comprehensive and helpful. The course follows the first 5 chapters of the included book, Python for Informatics, which is an excellent supplement to the course itself and helps reinforce the topics of the videos. Dr. Severance is a dork, but I'm a dork, too. So, his humor cracked me up and made the course fun with his little quips, tangents and sidebars. Some of the best content of the course are the bonus videos called "Computing Conversations". Dr. Severance talks to numerous entrepreneurs and programmers, including the creator of Python himself, providing inspiration for learning Python. I'm enrolling in Dr. Severance's next Python course after finishing this review.
Was this review helpful to you? YES | NO
4 weeks ago
Dr Priti Bhargava completed this course.
I am a medical professional. I aim at learning a computer programming languaue and contribute to writing useful programs. I registered for the course on two prior occasions. However, a lack of formal computer training combined with a hasty approach led to a confused situation where the path of the lessons was not cle Read More
I am a medical professional. I aim at learning a computer programming languaue and contribute to writing useful programs. I registered for the course on two prior occasions. However, a lack of formal computer training combined with a hasty approach led to a confused situation where the path of the lessons was not clear. This time I registered at week two, however I was persistent and dedicated time initially , read all instructions in order and completed the seven weeks while the fourth week of study has just begun.

It is a well laid program ,requires self study and practice, working out the explained examples yourself.Understanding the basic layout of the program at the start is extremely important in order to follow it flawlessly.

Adding more practice exercises would give more confidence.

Was this review helpful to you? YES | NO
2 months ago
Chetan Hingnekar completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
This was my first online course. Being a beginner in Python, I was both enthusiastic and anxious to learn a whole new programming language via web, although the end story is quite different. The course was so interesting and informative that I completed it in half the session and am able to create basic level python Read More
This was my first online course.

Being a beginner in Python, I was both enthusiastic and anxious to learn a whole new programming language via web, although the end story is quite different.

The course was so interesting and informative that I completed it in half the session and am able to create basic level python programs easily.

Thanks to Prof. Charles Severance for creating this Python for Everybody online course, it was completely aimed for new learners and is both informative and interactive at the same time.

After finishing this course, I'm looking forward to other specializations in the subject and hopefully excel at them too.

I'll highly recommend this course to everyone who's looking forward to learn something new and that too in an easy and fun way.

Thanks.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Very good intro to programming, entertaining, pace is good. Even though the assignments seem fairly small they make you think and get acquainted with the syntax of Python. If you're already a programmer, this course will seem very easy with familiar things like variables, loops, exception code, etc., but Python has i Read More
Very good intro to programming, entertaining, pace is good.

Even though the assignments seem fairly small they make you think and get acquainted with the syntax of Python.

If you're already a programmer, this course will seem very easy with familiar things like variables, loops, exception code, etc., but Python has its own syntax and quirks (like : after an if statement and using indents to mark end of blocks), so it will be a good intro to the syntax.

If you've never programmed, this course will introduce you to some core fundamentals of programming and the assignments may challenge you but there are good examples in the lecture slides and good student help in the notes, so you can definitely work your way through it.

Fun class, really enjoyed the teacher and the topic.
Was this review helpful to you? YES | NO
yesterday
profile picture
Anonymous completed this course.
This is a great introductory course into Python. I have worked with Python in my undergraduate and graduate physics research for 5 years now and understand that it is essential to build a solid foundation when learning to program. I recommend python to anyone that is new to programming and now will recommend this cours Read More
This is a great introductory course into Python. I have worked with Python in my undergraduate and graduate physics research for 5 years now and understand that it is essential to build a solid foundation when learning to program. I recommend python to anyone that is new to programming and now will recommend this course as a starting point. Although this course was very easy for me (I was able to finish within five hours of starting), I respect the quality of the teaching and the attention to detail. The assignments and quizzes focus on the correct information based on what you should get out of an introductory course at this level. I will stay involved in this course, as I know I can provide insight to those that do not have the same background.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I am a long time SAS and SQL programmer, but now need to use Python for GIS work, so here I am. I did the first part (of five) and plan to continue through to the end. So far so good. Chuck does a very nice job of disarming the material. It's actually a bit deceptive because it doesn't seem like you've covered as m Read More
I am a long time SAS and SQL programmer, but now need to use Python for GIS work, so here I am. I did the first part (of five) and plan to continue through to the end. So far so good. Chuck does a very nice job of disarming the material. It's actually a bit deceptive because it doesn't seem like you've covered as much material as you have. This is a good thing. There is also a good balance between introducing new material and integrating it with previously learned material. I did find the interface a bit clunky, but OK overall. I recommend it. Also, I am not paying for parts 1-4 because I don't care about the certificate and I am very self motivated. I am planning to pay for part 5 because I want to do the project.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This was a friendly introduction to programming that served as a basis for all my future learning. I eventually tackled more difficult courses that required more work between classes, but I don't think I would have been successful if I hadn't started here. I dropped a few different java courses before taking Program Read More
This was a friendly introduction to programming that served as a basis for all my future learning. I eventually tackled more difficult courses that required more work between classes, but I don't think I would have been successful if I hadn't started here. I dropped a few different java courses before taking Programming for Everybody, but I stuck with this one, because it focused on essential concepts and was entertaining and accessible. Also, Dr. Chuck somehow made me feel like he cared about my success, even though there were thousands of people in the class and he didn't know all of us. I think he does sincerely care about the movement he's part of and the students who take his courses online. You can't fake that.
Was this review helpful to you? YES | NO
2 months ago
Sachin Tribhuvan completed this course.
I've been trying to learn python for over 2 years, some or the other thing kept putting me off, downloaded a number of books, tried to follow some video tutorials but after a a week or two my efforts fell apart for reasons varying from course getting boring, material too difficult to follow, no motivation to keep on tr Read More
I've been trying to learn python for over 2 years, some or the other thing kept putting me off, downloaded a number of books, tried to follow some video tutorials but after a a week or two my efforts fell apart for reasons varying from course getting boring, material too difficult to follow, no motivation to keep on track etc etc. for some reason this course got me hooked on, Dr. Chuck's teaching method is simple yet effective, the course design also keeps you hooked on and gives you the pleasure of small wins as you attempt and clear the assignments. and moreover the weekly structure and assignments in the end provided added motivation to keep on top of the schedule.

Thanks you very much for this initiative.
Was this review helpful to you? YES | NO
3 days ago
Adenine Koo Si Hui completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Strongly recommended for anyone who plans to start learning programming without any prior knowledge. Dr. Charles Severance (Dr. Chuck) is so great a lecturer that you will be glad to know him. It is your lost if you miss his lectures. Explaining every single concept in details and his humour makes programming really Read More
Strongly recommended for anyone who plans to start learning programming without any prior knowledge. Dr. Charles Severance (Dr. Chuck) is so great a lecturer that you will be glad to know him. It is your lost if you miss his lectures.

Explaining every single concept in details and his humour makes programming really fun. His passionate and expertise will help you a lot in progressing through the whole course. If you are worried about not be able to complete this course as a programming layman, give it a try, I believe Dr. Chuck's will be a great inspiration for you. His encouragement will be the force guiding you towards your first step in programming :)

Register now and have a awesome experience in MOOC!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Igor S completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
I took this course when it was still part of a single course Programming for Everybody. I cannot recommend the course highly enough, and the same goes for the lecturer Dr Charles (Chuck) Severance. It is absolutely amazing how much passion and effort Dr Chuck put into this course. For me personally the course was too Read More
I took this course when it was still part of a single course Programming for Everybody. I cannot recommend the course highly enough, and the same goes for the lecturer Dr Charles (Chuck) Severance. It is absolutely amazing how much passion and effort Dr Chuck put into this course.

For me personally the course was too light, but that was only because by the time I started it I had experience with self-paced Codecademy Python course, as well as another Python course on Coursera. Now I can see that this course is the best way to dive in Python, no other prerequisites are needed.

Please note that there is no object oriented programming in this course, but then again, I guess OO is not "for everybody" :-)

Was this review helpful to you? YES | NO
2 months ago
Raman Krishnan completed this course.
Prof. Chuck is a fantastic teacher. I have signed up for many other MOOCs teaching coding, but this is the only one I completed, thanks to the energy and enthusiasm of Prof.Chuck. He really knows how to make coding challeging, while at the same time making it fun. The auro grader is a great place to test our code, and Read More
Prof. Chuck is a fantastic teacher. I have signed up for many other MOOCs teaching coding, but this is the only one I completed, thanks to the energy and enthusiasm of Prof.Chuck. He really knows how to make coding challeging, while at the same time making it fun. The auro grader is a great place to test our code, and the excercises are tough to crack unless we have grasped the conetnts of the lectures clearly. They are not direct copies of examples given during lectures, however Dr Chuck explains the concepts and techniques required to solve the excercises ourselves. It is truly an exhilerating feeling to solve tough and challenging tasks right trough the course.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I have no previous experience with any programming language apart from Learn Python(mobile app). Moreover I have never worked with computers more than the school work (I am a teacher:). I did this course bacuse I would like to find better job in terms of payment and stabilisation. And so: I really enjoyed whole course, Read More
I have no previous experience with any programming language apart from Learn Python(mobile app). Moreover I have never worked with computers more than the school work (I am a teacher:). I did this course bacuse I would like to find better job in terms of payment and stabilisation. And so: I really enjoyed whole course, especially the whole organization which allows me to complete course in small steps (as I am mum of three young kids), I like the way Dr Chuck talked with all the drawings and explanation of content. It was very easy for me up to Chapter 5. Then it turns to be easy:) Definetely I will do next level. And if I find a job I would write again:)))
Was this review helpful to you? YES | NO
2 months ago
profile picture
Brian Stone audited this course.
I did all but the capstone in this course, since that was not available as an audit. I have taken a number of programming courses in undergrad and was very comfortable programming at that time, but I hadn't written any code in over a decade prior to this course. I found the instructor not only incredibly thorough, know Read More
I did all but the capstone in this course, since that was not available as an audit. I have taken a number of programming courses in undergrad and was very comfortable programming at that time, but I hadn't written any code in over a decade prior to this course. I found the instructor not only incredibly thorough, knowledgeable, and down-to-Earth, but also found his practical teaser for related practical languages / topics / themes to be very valuable and make me want to expand on the course material.

Highly recommend this course! I will likely take a second time including the Capstone to keep the data fresh as I plan to build on this foundation in the future.
Was this review helpful to you? YES | NO
1 out of 4 people found the following review useful
2 months ago
profile picture
Anonymous completed this course.
It's a terrible course because it doesn't cover half of what a typical college course would cover for teaching Python as a first computer language. Compared with other MOOC courses I have taken, this course feels way too much like kindergarten. It tosses out occasional Python syntax and then asks a really easy quiz q Read More
It's a terrible course because it doesn't cover half of what a typical college course would cover for teaching Python as a first computer language. Compared with other MOOC courses I have taken, this course feels way too much like kindergarten. It tosses out occasional Python syntax and then asks a really easy quiz question and then the instructor claps his hands saying yea what a good little boy or girl you are. I'm not exaggerating. It really is that bad. The "programming assignments" are basically typing exercises requiring little thought. Just copy the code that was shown during the preceding lecture.

I suspect this course is geared solely for people who know absolutely nothing about programming, and make them feel good about themselves. If you have severe deficits with logical or mathematical thinking, solving complex problems, or understanding algorithms, you have nothing to worry about, because this course will give the illusion that you've learned something and pat you on the back. It ultimately does a disservice, though, making you think you've actually accomplished something.

The ultimate fraud here, though, it offering a "certificate" in exchange for money and completing this easy exercise in pampering. I say that because giving a certification implies that employers would consider this course to be valuable training for job related tasks. Trust me, most IT employers would look at this course material and conclude that it's woefully insufficient.
Was this review helpful to you? YES | NO
2 months ago
Shai Schcolnik completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
I took this course in order to get to know Python. I had basic programming knowledge. mostly writing small scripts in various languages (none of which I know deeply). My goal was to start working with automated testing using Selenium and Python (and generally knowing Python, as it's an important and fun language). By Read More
I took this course in order to get to know Python. I had basic programming knowledge. mostly writing small scripts in various languages (none of which I know deeply). My goal was to start working with automated testing using Selenium and Python (and generally knowing Python, as it's an important and fun language).

By the time I'm writing this recommendation I have already completed all 4 courses in the specialization and am looking forward starting the capstone project.

I highly recommend this series of courses. dr. Chuck is a wonderful instructor who helped me learn and have fun in the process.

Shai
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Outstanding class for the person brand new to programming. I had a great difficulty with other "beginner" courses who expected much more than a beginner knowledge level to get started. Python for Everybody assumes nothing other than that you desire to learn to program. Dr. Chuck is friendly and approachable in his clas Read More
Outstanding class for the person brand new to programming. I had a great difficulty with other "beginner" courses who expected much more than a beginner knowledge level to get started. Python for Everybody assumes nothing other than that you desire to learn to program. Dr. Chuck is friendly and approachable in his classes, it is if the screen melts away and you are being tutored by an old friend. I was able to gain admittance into a software engineering one-year course after finishing Python for Everybody and it's companion course Web Development for Everyone. I cannot recommend this course enough.
Was this review helpful to you? YES | NO
4 days ago
profile picture
Anonymous completed this course.
I love this professor's teaching style. Prof. Severance comes across as friendly, engaging and welcoming. Even though this is a remote course, he makes you feel as if you are in the classroom with him. This course makes Python seem easy and accessible, and the professor takes the time to carefully break down concepts t Read More
I love this professor's teaching style. Prof. Severance comes across as friendly, engaging and welcoming. Even though this is a remote course, he makes you feel as if you are in the classroom with him. This course makes Python seem easy and accessible, and the professor takes the time to carefully break down concepts thoroughly and clearly in each video. Each exercise was just the right amount of challenging - enough to test your understanding of a concept, but not so difficult that you feel overwhelmed or discouraged by the process of programming. My favorite online course that I've taken so far.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Took the course as a first step in dealing with big data science. The structure of the course is at all times comprehensible and it has a rather smooth narrative. The course book is easy to understand, though at times it feels like it skips some steps. The strongest point of the course is the instructor himself. H Read More
Took the course as a first step in dealing with big data science.

The structure of the course is at all times comprehensible and it has a rather smooth narrative.

The course book is easy to understand, though at times it feels like it skips some steps.

The strongest point of the course is the instructor himself. Having thorough knowledge of the subject at hand, teaches in a funny and at the same time really productive manner. In short he teaches as an educator should do.

To sum up, really good MOOC programme, gets you ahead in a few weeks time. Will definitely enroll for the second one.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great introductory course about Python programming language. The instructor explains each topic in a fun and clear way and even if I was a total beginner in programming (which I'm not), I learned a lot. The exercises are neither simple nor hard, but just right, aimed to test your "bigger picture" of understanding the m Read More
Great introductory course about Python programming language. The instructor explains each topic in a fun and clear way and even if I was a total beginner in programming (which I'm not), I learned a lot. The exercises are neither simple nor hard, but just right, aimed to test your "bigger picture" of understanding the matter. This is really a brilliant course. Don't be lazy though - you could complete the course with minimal effort, but I encourage you to program and explore on your own, try to "get" things your own way. The community is also amazing and you won't ever get stuck. Awesome, really.
Was this review helpful to you? YES | NO
a month ago
Kai Ting Neo completed this course.
This is my first introduction to programming and I enjoyed the course greatly. The lectures are well-organised so by the time you go to the readings you are already have a good idea of the material. The quizzes and exercises are relevant and help you apply the knowledge that you get from the lectures and book. There is Read More
This is my first introduction to programming and I enjoyed the course greatly. The lectures are well-organised so by the time you go to the readings you are already have a good idea of the material. The quizzes and exercises are relevant and help you apply the knowledge that you get from the lectures and book. There is also bonus videos of interviews with the creator of Python and the founders of coursera, piazza and Arduino that do a lot to let somebody who is new to programming understand its potential. Overall an extremely enjoyable and fruitful experience. I will recommend this course highly.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This was my first MOOC ever and I liked it a lot. Dr. Chuck is a very nice person and explains everything very well. He is very encouraging students to get started and not to be afraid if they dont understand everyting drom the beginning. I think the learing curve of the course is good while it might be even a bit more Read More
This was my first MOOC ever and I liked it a lot. Dr. Chuck is a very nice person and explains everything very well. He is very encouraging students to get started and not to be afraid if they dont understand everyting drom the beginning. I think the learing curve of the course is good while it might be even a bit more difficult/faster. I had no programming lessons before, only new some excel formulas and statistic software syntax and it was easy to follow the course. Sometimes explanations were a bit too long.

Overall very good course and I want to say thank you to everyone involved.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This class was very informative. The instructor, Dr.Chuck is a good teacher adn he is very thorough and detailed. the mentors answer all of your questions on the forum, which made this class very easy, and never felt hard. Despite this, I learned a lot about python. My one complaint is that it went a bit to slow for me Read More
This class was very informative. The instructor, Dr.Chuck is a good teacher adn he is very thorough and detailed. the mentors answer all of your questions on the forum, which made this class very easy, and never felt hard. Despite this, I learned a lot about python. My one complaint is that it went a bit to slow for me during the fist half of the course, with the fist two weeks just being installing python. I was already set to go at the beggining. This class is also not very time consuming, requiring at max only 2 hours a week. (thats only seventeen minutes a day) full recomendation.
Was this review helpful to you? YES | NO
2 months ago
Russell Steele completed this course.
I have taken online programming courses, other than this one, and found this one the most enjoyable. Chuck's easy manner, gives the student a sense of being in the classroom. In some courses the instructor is invisible. Others the instructor is lecturing and not necessarily engaging with the student like Chuck does i Read More
I have taken online programming courses, other than this one, and found this one the most enjoyable. Chuck's easy manner, gives the student a sense of being in the classroom. In some courses the instructor is invisible. Others the instructor is lecturing and not necessarily engaging with the student like Chuck does in this course. I found having a copy of his book extremely helpful. Reading ahead and doing some of the exercises paved the way for faster understanding the class discussion. I did not find the student forums very helpful or engaging, but I am not much of a joiner.
Was this review helpful to you? YES | NO
3 months ago
profile picture
David Lee completed this course.
First MOOC for me (via Coursera). I loved the class itself and its format/presentation, and would recommend to anyone. I like the ability to stop/pause, rewind, and occasionally forward a few minutes. I truly enjoyed the flexibility that the online course offers. Specific to the course work, this was a great course Read More
First MOOC for me (via Coursera). I loved the class itself and its format/presentation, and would recommend to anyone. I like the ability to stop/pause, rewind, and occasionally forward a few minutes. I truly enjoyed the flexibility that the online course offers. Specific to the course work, this was a great course for beginners to Python and programming in general. The fundamentals apply across all programming languages. Even if you find that Python isn't for you, the basics learned will help with any programming language you may want to pursue.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This was a very basic introduction to the world of python. I have development experience already so i could have handled a bit more complexity but it achieved what i wanted, a basic intro to python. I like the quizzes and the assignments as they re-enforce what you have learned. I found it very easy to follow and the l Read More
This was a very basic introduction to the world of python. I have development experience already so i could have handled a bit more complexity but it achieved what i wanted, a basic intro to python. I like the quizzes and the assignments as they re-enforce what you have learned. I found it very easy to follow and the length of the course was great as it meant i could get it done in a couple of weeks whereas other courses i have tried have been too long and i struggle to complete them as invariably with 2 kids life will always get in the way!
Was this review helpful to you? YES | NO
2 months ago
Hari Krishna Reddy completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I had some experience with programming, but not being all that good ever, this course boosted my willingness to code and the poise to keep trying. Mr. Severence's teaching calls for a special mention. I'm overly grateful to him to have kept the course interesting and his tone engaging. This was unlike any other class I Read More
I had some experience with programming, but not being all that good ever, this course boosted my willingness to code and the poise to keep trying. Mr. Severence's teaching calls for a special mention. I'm overly grateful to him to have kept the course interesting and his tone engaging. This was unlike any other class I've ever taken (online or otherwise). I look forward to learning a lot more, both from him and coursera. Can't be thankful enough.

Oh, and this one's a must for beginner's... teaching doesn't get any better than this.
Was this review helpful to you? YES | NO
5 months ago
Natrina completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
This first course is a very short (in terms of material) introduction to programming in Python. It was very easy for me, as I've learned the basics of three languages, including Python, before (although informally and I'm not an advanced user in any language so far). I'm not really sure how easy it would be to a comple Read More
This first course is a very short (in terms of material) introduction to programming in Python. It was very easy for me, as I've learned the basics of three languages, including Python, before (although informally and I'm not an advanced user in any language so far). I'm not really sure how easy it would be to a complete beginner but I enjoyed it in general and Prof. Severance is really motivated into making learning Python as accessible as possible to as many people as possible. Looking forward to the other courses in the series!
Was this review helpful to you? YES | NO
6 days ago
profile picture
Melissa Partida completed this course.
This was a good course, fairly easy and took little time to complete. I would rate it 5 stars except that I think $79 is too expensive for such a short course. However, the lectures were clear, and the quizzes and problems were relevant to what was taught. I took a similar course a long time ago and wanted to relearn Read More
This was a good course, fairly easy and took little time to complete. I would rate it 5 stars except that I think $79 is too expensive for such a short course.

However, the lectures were clear, and the quizzes and problems were relevant to what was taught. I took a similar course a long time ago and wanted to relearn what I forgot. There are few helpful things I learned in this class that were missed last time. The professor was great and engaging, I look forward to building on what he taught here with the rest of the specialization.
Was this review helpful to you? YES | NO
a month ago
Luke Muir completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
I thoroughly enjoyed this course. Dr Chuck does a great job of presenting the material and explaining the concepts being presented. It is clear that he and others at the University of Michigan have spent a lot of time understanding how to teach at scale. The course is very well designed: the lectures are focused, engag Read More
I thoroughly enjoyed this course. Dr Chuck does a great job of presenting the material and explaining the concepts being presented. It is clear that he and others at the University of Michigan have spent a lot of time understanding how to teach at scale. The course is very well designed: the lectures are focused, engaging and not too long; the assignments make you think but aren't too hard, which gives you a sense of achievement and the accompanying (free!) e-textbook is well-written. Thanks Dr Chuck and all who put it together!
Was this review helpful to you? YES | NO
2 months ago
Valeria Vasta partially completed this course, spending 30 hours a week on it and found the course difficulty to be medium.
Dr. Chuck is great at explaining it al so that it is easy to understand and grasp what is the utility of a programming language with easy examples. My big problem that ultimately let me to drop the course is that the tutoring is a bit late to come and some of the quiz were not worked up in the lesson. So it was a big Read More


Dr. Chuck is great at explaining it al so that it is easy to understand and grasp what is the utility of a programming language with easy examples. My big problem that ultimately let me to drop the course is that the tutoring is a bit late to come and some of the quiz were not worked up in the lesson. So it was a big waste of time for me to try to figure it out by myself. The same goes for the Harvard Python for genomic course. Check Dr. Chuck new recommendations for exercises to do as you go, I think that's very important.

Was this review helpful to you? YES | NO
2 months ago
Sarah Hague completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This course is for people who have never studied computer programming before. It starts with the absolute basics which are quite easy, but gets much harder as you get towards the end. It's an excellent course as an introduction to Python, and computer programming. I loved the fact that we all started at the same time, Read More
This course is for people who have never studied computer programming before. It starts with the absolute basics which are quite easy, but gets much harder as you get towards the end.

It's an excellent course as an introduction to Python, and computer programming. I loved the fact that we all started at the same time, and were able to communicate in the forum about problems, with moderators to help. Dr Chuck is a brilliant communicator/teacher, and the course is very well structured. I strongly recommend this course.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Very straightforward introduction into programing in Python. Charles Severance is a competent academic teacher. Lectures are not boring and the teacher gives lectures in an interesting way, trying to attract listener and explain basics in the way that they become obvious in a short time, with a less effort to stay focu Read More
Very straightforward introduction into programing in Python. Charles Severance is a competent academic teacher. Lectures are not boring and the teacher gives lectures in an interesting way, trying to attract listener and explain basics in the way that they become obvious in a short time, with a less effort to stay focused on the class. Programming for Everybody (Getting Started with Python) course was my first opportunity for learning on the MOOC platform and with a great pleasure I'll return there in the future.
Was this review helpful to you? YES | NO
2 months ago
Grzegorz Mazik completed this course.
Very straightforward introduction into programing in Python. Charles Severance is a competent academic teacher. Lectures are not boring and the teacher gives lectures in an interesting way, trying to attract listener and explain basics in the way that they become obvious in a short time, with a less effort to stay focu Read More
Very straightforward introduction into programing in Python. Charles Severance is a competent academic teacher. Lectures are not boring and the teacher gives lectures in an interesting way, trying to attract listener and explain basics in the way that they become obvious in a short time, with a less effort to stay focused on the class. Programming for Everybody (Getting Started with Python) course was my first opportunity for learning on the MOOC platform and with a great pleasure I'll return there in the future.
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
This course is supposed to be the best start for beginners. First, you will learn some basic things: what is computer, how it works, what is programming language. Second great point is clarity of materials. And the third thing I like is completeness: you will get wonderful easy-to-read book with basic concepts and synt Read More
This course is supposed to be the best start for beginners. First, you will learn some basic things: what is computer, how it works, what is programming language. Second great point is clarity of materials. And the third thing I like is completeness: you will get wonderful easy-to-read book with basic concepts and syntax aspects of Python.

I thing this course is realy great for those who is afraid a little bit of all technical stuff. When you start this course you will see that programming is esier than you thought.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
It's not perfect, but compared to other beginning python resources I've checked out, it's pretty great :) Explanations are clear. Chuck is wonderful about talking step-by-step through concepts that others tend to breeze over. I also like that the examples are more focused on data and common data issues, rather than ass Read More
It's not perfect, but compared to other beginning python resources I've checked out, it's pretty great :) Explanations are clear. Chuck is wonderful about talking step-by-step through concepts that others tend to breeze over. I also like that the examples are more focused on data and common data issues, rather than assuming you're coming at this with fresh math background. Exercises are focused on the target learning outcome, and are very straightforward, instead of adding unnecessary complexities. Nicely done!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I enjoyed the course very much. I highly appreciate that authors not only teach strictly programming but also give short lectures showing us the enviroment: interviews with Guido van Rossum, interview with the author of Coursera, the lecture about CPU, Office Hours etc. I highly recommend this course to raw beginners. Read More
I enjoyed the course very much. I highly appreciate that authors not only teach strictly programming but also give short lectures showing us the enviroment: interviews with Guido van Rossum, interview with the author of Coursera, the lecture about CPU, Office Hours etc. I highly recommend this course to raw beginners. Dr Charles Severance guides a student step by step through all fundamentals. He makes it with a smile and patience. Although I had most of this knowledge in beforehand, I have learned a lot. Thank you.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I have completed the course of Programming for Everybody(Getting Started with Python). It is really for everybody :) . Moreover, Charles Severance is a nice professor who teaches in a perfectly awesome manner. I used to think it would be really difficult to take on an online course and learn rather than face to face in Read More
I have completed the course of Programming for Everybody(Getting Started with Python). It is really for everybody :) . Moreover, Charles Severance is a nice professor who teaches in a perfectly awesome manner. I used to think it would be really difficult to take on an online course and learn rather than face to face interaction with the teacher teaching in the class but this course completely proves my assumption wrong. I really feel grateful and thankful to the entire Coursera team for this wonderful work..
Was this review helpful to you? YES | NO
2 months ago
Valentin audited this course, spending 4 hours a week on it and found the course difficulty to be medium.
So far I have never joined a MOOC-lecture and I was suprised. Dr. Severance is really amazing and his way of teaching is unique. The lectures are very clearly structured, as the book is. I took some 'real-life' lectures in python and VBA in my home university and it was pure catastrophy. I really enjoyed that lectu Read More
So far I have never joined a MOOC-lecture and I was suprised. Dr. Severance is really amazing and his way of teaching is unique.

The lectures are very clearly structured, as the book is. I took some 'real-life' lectures in python and VBA in my home university and it was pure catastrophy.

I really enjoyed that lecture and I am looking forward for the next course. So far I have only audited as I was not sure if I would like MOOCs but for future it will be fair do spend some money on it.

Regards

Valentin
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
This is excellent course. I have 14+ years of experience with Masters level education. I had programing course during my bachelors degree about 16+ years ago. I was scared to death with programing as I had scored very bad during bachelors education. However, Dr. Chuck's method of teaching and presenting material is f Read More
This is excellent course.

I have 14+ years of experience with Masters level education. I had programing course during my bachelors degree about 16+ years ago. I was scared to death with programing as I had scored very bad during bachelors education.

However, Dr. Chuck's method of teaching and presenting material is fabulous. I could manage the course relatively very easily. I strongly recommend anyone who wishes to start learning programing in general and in particular programing/python in the area of IA
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I would highly recommend this course to anyone who wants to learn Python from scratch. I was new to programming and this course has helped me think like a programmer. Even though I paused halfway through the course for a lengthy period, I was able to return to it and complete it successfully. I will be continuing on to Read More
I would highly recommend this course to anyone who wants to learn Python from scratch. I was new to programming and this course has helped me think like a programmer. Even though I paused halfway through the course for a lengthy period, I was able to return to it and complete it successfully. I will be continuing on to do the second part of the course because the tutor has superior teaching skills. I've now started learning C programming through a weekly evening class and I'm finding it quite easy.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Lisa Kulisek completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Dr. Chuck set the tone for beginners like me and that was very helpful. He is positive and encouraging, with a great screen-side manner. It is easy to give up when you are new to programming and have not learned to think or speak like a programmer but by taking it one step at a time I managed to finish the course fee Read More
Dr. Chuck set the tone for beginners like me and that was very helpful. He is positive and encouraging, with a great screen-side manner. It is easy to give up when you are new to programming and have not learned to think or speak like a programmer but by taking it one step at a time I managed to finish the course feeling really good about Python! I am new to MOOCs and found that the responsive mentors really help when adjusting to a class without a classroom. If I can do it, so can you!
Was this review helpful to you? YES | NO
3 weeks ago
Adéníji Ọlámilékan is taking this course right now, spending 18 hours a week on it and found the course difficulty to be medium.
The course and Dr. Chucks are very motivating, he is a lovely instructor, though this is my second python MOOC but i wasn't able to finish the python one in 2014 while in Nigeria and that's what motivated me for this one, and it is the best i have taken so far. Am waiting for the new course on python that will increase Read More
The course and Dr. Chucks are very motivating, he is a lovely instructor, though this is my second python MOOC but i wasn't able to finish the python one in 2014 while in Nigeria and that's what motivated me for this one, and it is the best i have taken so far. Am waiting for the new course on python that will increase my learning cove so i can apply it to my work and day to day Internet of things. I will surely recommend this course to friends wanting to start learning computer programming.

Thanks
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous is taking this course right now.
I took this course because I want to complete the specialization. I knew basic python, befor starting the courses, therefore the frist two courses of the specialization are not that difficult. I would highly recommend it for people who want to get into programming. Dr. Chuck is a great teacher that manages to explai Read More
I took this course because I want to complete the specialization.

I knew basic python, befor starting the courses, therefore the frist two courses of the specialization are not that difficult.

I would highly recommend it for people who want to get into programming.

Dr. Chuck is a great teacher that manages to explain the underlying concepts of programming very well and in quite an engaging manner.

Looking forward to Course 3, Course 4 and Capstone project, when things will get really interesting.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous partially completed this course.
This was a good course. I signed up knowing that it was only partially relevant to my knowledge level. I skipped through most of the basics and focused on the advanced topics. The instructor-led pieces seemed to complement the tools for learning the exercises and covered the essentials for understanding the context. Read More
This was a good course. I signed up knowing that it was only partially relevant to my knowledge level. I skipped through most of the basics and focused on the advanced topics. The instructor-led pieces seemed to complement the tools for learning the exercises and covered the essentials for understanding the context. I came out with new understanding of the pieces I needed, but since I didn't view/attend several sessions and I was not seeking a completion, I cannot rate certain pieces.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Very good course. I just completed the first of five " Getting Started with Python" course in the "Programming for Everybody series. I am new to programming, so not quite sure what to expect. But, so far I like the course. Dr. Chuck makes the material easy to understand and within reach. The readings, quizzes, and Read More
Very good course. I just completed the first of five " Getting Started with Python" course in the "Programming for Everybody series. I am new to programming, so not quite sure what to expect. But, so far I like the course. Dr. Chuck makes the material easy to understand and within reach. The readings, quizzes, and working through the exercises help to reinforce the material. I hope I continue to be able to understand over the next four courses. Thank you - good luck!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous partially completed this course.
A gateway into programming and informatics with such a gentle undemanding slope that anyone can get involved. Dr Chuck is a legend. His style is engaging and enthusiastic, and the course learning curve is a perfect match for beginners. The office hours videos make you feel like you're on a real, shared, university cour Read More
A gateway into programming and informatics with such a gentle undemanding slope that anyone can get involved. Dr Chuck is a legend. His style is engaging and enthusiastic, and the course learning curve is a perfect match for beginners. The office hours videos make you feel like you're on a real, shared, university course too! Many Mooc academics could learn from Dr Chuck's style (are you listening, Ian Harris from University of California, Irvine, IOT/raspberry Pi Mooc).
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous is taking this course right now.
I was trained as software developer but have never done any Python programming before. I'd highly recommend this course for anyone who is interested in picking up programming. The materials are suitable for first-time coder and the videos, exercise, quiz, and resources are comprehensive and comparable to full time intr Read More
I was trained as software developer but have never done any Python programming before. I'd highly recommend this course for anyone who is interested in picking up programming. The materials are suitable for first-time coder and the videos, exercise, quiz, and resources are comprehensive and comparable to full time introductory course to programming in university. Hundreds of enthusiastic learners and mentors are ready to help, guide and answer your questions in the forum.
Was this review helpful to you? YES | NO
2 months ago
Carlos Escapa completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Dr Chuck is a rock star. He is one of the world's top CS professors. His communication style is said to be "folksy", and what that means is that he knows how to be entertaining and humorous, helping the students assimilate knowledge and techniques with ease. His depth of experience and breadth of perspective on CS is s Read More
Dr Chuck is a rock star. He is one of the world's top CS professors. His communication style is said to be "folksy", and what that means is that he knows how to be entertaining and humorous, helping the students assimilate knowledge and techniques with ease. His depth of experience and breadth of perspective on CS is second-to-none; one of his unique assets is the library of interviews that he has conducted with IT industrialists over the years (Metcalf, Cerf, Bezos ...).
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous partially completed this course.
Dr. Chuck's video lectures bring forth a completely unique and interesting approach to programming as a whole. I've been into programming for a few years now and i took up this course to get started with python and some of the analogies and the methods used to explain the very basics of programming which will be helpfu Read More
Dr. Chuck's video lectures bring forth a completely unique and interesting approach to programming as a whole. I've been into programming for a few years now and i took up this course to get started with python and some of the analogies and the methods used to explain the very basics of programming which will be helpful not just for python but also for almost all the programming languages out there is truly fascinating. Thank you, Dr. Chuck! It was great fun learning python!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I highly recommend this course and the follow-up courses to anyone who wants to learn about programming in general and in particular about the Python language. I started taking Coursera courses with this course and I ended up finishing the whole series on Python and went on to take other courses which has continued u Read More
I highly recommend this course and the follow-up courses to anyone who wants to learn about programming in general and in particular about the Python language.

I started taking Coursera courses with this course and I ended up finishing the whole series on Python and went on to take other courses which has continued until now. Dr. Charles Severance makes the material very accessible and fun. He is very knowledgdable and generously shares his knowledge with the people.
Was this review helpful to you? YES | NO
a month ago
profile picture
David Echeverria Ciaurri completed this course.
It is a very good course for people who have never programmed in any language. Taking that into consideration, it is relatively easy to complete successfully. The lecturer does a good job and makes the course interesting and fun. For people with background in programming, I will suggest to directly go to more advanced Read More
It is a very good course for people who have never programmed in any language. Taking that into consideration, it is relatively easy to complete successfully. The lecturer does a good job and makes the course interesting and fun. For people with background in programming, I will suggest to directly go to more advanced courses. I would totally recommend the course for those who want a gentle introduction to programming (not necessarily in Python, in a general sense).
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Mr. Charles is a wonderful teacher and this course can help a lot of people who are new to computer programming. This course can set you on a really fine learning path for any programming environment though it focuses on Python. I am an experienced computer programmer and a teacher. I am new to python, I found this c Read More
Mr. Charles is a wonderful teacher and this course can help a lot of people who are new to computer programming. This course can set you on a really fine learning path for any programming environment though it focuses on Python.

I am an experienced computer programmer and a teacher. I am new to python, I found this course very interesting and knowledge rich. I want to thanks coursea.org for providing a platform where people can share their knowledge and learn.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
This course is very well structured for those who never did programming. However, the assignments could be a bit more complex due to the fact that Python learning curve is not that steep compared to other languages (I did a basic C++ course in middle-school, long time ago) Highlights: + very well structured + very Read More
This course is very well structured for those who never did programming.

However, the assignments could be a bit more complex due to the fact that Python learning curve is not that steep compared to other languages (I did a basic C++ course in middle-school, long time ago)

Highlights:

+ very well structured

+ very well explained and presented

+ accessible to virtually everyone

Could be improved:

- increase the difficulty of the exercises

Overall rating: 4.9/5*
Was this review helpful to you? YES | NO
yesterday
profile picture
Anonymous completed this course.
I took this course as a pre-requisite for Learning Data Science. As a beginner i consider this course a little too detailed for the provided topics as i look for more intensive learning, and too much explanation of same stuff wears me off. But it's good course and you are definitely completing it with the clear unders Read More
I took this course as a pre-requisite for Learning Data Science.

As a beginner i consider this course a little too detailed for the provided topics as i look for more intensive learning, and too much explanation of same stuff wears me off. But it's good course and you are definitely completing it with the clear understanding of presented topics, professor really puts his heart and mind in what he does.

Thank you for creating this course!

Regards,

Julie
Was this review helpful to you? YES | NO
3 months ago
profile picture
Miguel Vázquez completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
This course is helpful both for expert programmers who want to learn Python and for beginners that want to get involved in programming. I am an electronics engineer and though I am not an expert in many programming languages, I found the lectures and the teacher very entertaining and easy to follow. Even the assignme Read More
This course is helpful both for expert programmers who want to learn Python and for beginners that want to get involved in programming.

I am an electronics engineer and though I am not an expert in many programming languages, I found the lectures and the teacher very entertaining and easy to follow.

Even the assignments were light, and useful to consolidate the contents of each chapter.

I'm looking forward to take yet another course with Prof. Severance.
Was this review helpful to you? YES | NO
2 months ago
Ed Davis is taking this course right now, spending 10 hours a week on it and found the course difficulty to be medium.
This has been one of the best educational experience I have had and I have had some, Ph.D., MBA. The best part about this course is that it is impeccably organized and possess timely help to students in need of assistance. This course should be used as the “gold standard” for teaching, whether online or in the class Read More
This has been one of the best educational experience I have had and I have had some, Ph.D., MBA. The best part about this course is that it is impeccably organized and possess timely help to students in need of assistance. This course should be used as the “gold standard” for teaching, whether online or in the classroom. I send my congratulations to all that have been and are now involved with overseeing the success of this wonderful achievement.

Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
The course content is good. The tests and exercises are quite easy though. I would have paid for the course if there was more meat. What is presented is great though, he does a great job of explaining programming. For example I have also done MIT's and Rice's intro's to Python, and neither of those mentioned someth Read More
The course content is good. The tests and exercises are quite easy though. I would

have paid for the course if there was more meat. What is presented is great though, he

does a great job of explaining programming. For example I have also done MIT's and Rice's intro's to Python, and neither of those mentioned something that that have been

very troublesome for my but never mentioned, "how much Python does not like TABS!" So thanks Michigan for the help.
Was this review helpful to you? YES | NO
7 days ago
profile picture
Anonymous completed this course.
This is a fantastic course that takes people from a whole spectrum of experience, at their own pace, from introduction to computing and programming through to writing basic Python programmes. I believe that I could work with my 9 year old daughter to get through this course. If you have never programmed before, you w Read More
This is a fantastic course that takes people from a whole spectrum of experience, at their own pace, from introduction to computing and programming through to writing basic Python programmes. I believe that I could work with my 9 year old daughter to get through this course. If you have never programmed before, you will be amazed by what you will achieve on this course through the lectures, self study reading and community support. YOU CAN DO IT!!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I started as a fake beginner, with a few programming courses back from the university 10 years ago, and I had never applied those knowledge since then... that MOOC was a great way to get back on track, and get a good basis for deeper Python classes. The teacher is very entertaining, a lot of examples, very well and ea Read More
I started as a fake beginner, with a few programming courses back from the university 10 years ago, and I had never applied those knowledge since then... that MOOC was a great way to get back on track, and get a good basis for deeper Python classes.

The teacher is very entertaining, a lot of examples, very well and easily explained: simply a great course.

PS: I may have turned into an IT career had I had teachers like Charles Severance earlier!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
It was for me a way to remember how to program. In my university we took really basic courses and actually after those we didn't apply it to solve into actual big problems unless you do it as your thesis or internship work. For me it was a good start to learn new programming language, new information and methods to pro Read More
It was for me a way to remember how to program. In my university we took really basic courses and actually after those we didn't apply it to solve into actual big problems unless you do it as your thesis or internship work. For me it was a good start to learn new programming language, new information and methods to program and remember some of the concepts that I learned before but I forgot because I didn't continue to study them.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Programming was something that really fascinated me, although I always thought of it as something out of my reach. However, with this course I was able to not only awaken that curiosity on programming, but to realize that it is far from unachievable for me. The class material was easy to understand and I could see how Read More
Programming was something that really fascinated me, although I always thought of it as something out of my reach. However, with this course I was able to not only awaken that curiosity on programming, but to realize that it is far from unachievable for me. The class material was easy to understand and I could see how my skills improved everyday. I totally recommend this course, I am looking forward to signing up to upcoming courses!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
It would be great to have more exercises and more complex ones, but I understand that this course is for beginners from very different backgrounds. Hopefully I can find courses with more complex and advanced programming, but I understand that the grading of such programs is hard (although I can probably do without the Read More
It would be great to have more exercises and more complex ones, but I understand that this course is for beginners from very different backgrounds. Hopefully I can find courses with more complex and advanced programming, but I understand that the grading of such programs is hard (although I can probably do without the grading for these types of exercises, with just solutions). Chuck explains well and this course is good for beginners.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Took this course on another MOOK site. Hands down this is the best introduction course to programming in python. The teacher makes playful errors to accommodate the complete beginner, making the atmosphere very informal and fun. Everything an educational experience should be. Dr. Chuck is clearly passionate about the s Read More
Took this course on another MOOK site. Hands down this is the best introduction course to programming in python. The teacher makes playful errors to accommodate the complete beginner, making the atmosphere very informal and fun. Everything an educational experience should be. Dr. Chuck is clearly passionate about the subject, and that passion is infectious. Thanks you Dr. Chuck!

num = 3

for dr_chuck in range(0, num):

print "Cheers!"
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is a really informative and enjoyable course. Dr. Charles Severance is a great teacher, the classes are very well presented and are easy to follow. The weekly workload and the difficulty of the assignments are just fine, and the various materials/teaching resources made available are very helpful. In summary, th Read More
This is a really informative and enjoyable course. Dr. Charles Severance is a great teacher, the classes are very well presented and are easy to follow. The weekly workload and the difficulty

of the assignments are just fine, and the various materials/teaching resources made available are very helpful.

In summary, this is one of the best MOOCs I have taken (thanks!) and I absolutely recommend it to anyone willing

to learn to program.

Was this review helpful to you? YES | NO
4 weeks ago
Gerardo Garcia completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
This is a great beginners course. I believe it to be the appropriate entry-level for those that have limited to no previous programming experience. A big part of being successful in a new endeavor is to have the appropriate start by not being overwhelmed or intimidated at the onset. Provides the appropriate environm Read More
This is a great beginners course. I believe it to be the appropriate entry-level for those that have limited to no previous programming experience. A big part of being successful in a new endeavor is to have the appropriate start by not being overwhelmed or intimidated at the onset. Provides the appropriate environment developing a keen and earnest interest in the subject matter along with the confidence required for continued success
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Very solid review of the very basics of python, I have been messing with for just under a month than needed help with loops particularly. Though chapter 5 was a tad dense compared to the preceding chapters. The information was clear concise and easy to understand. Albeit a bit of practice was required for that final qu Read More
Very solid review of the very basics of python, I have been messing with for just under a month than needed help with loops particularly. Though chapter 5 was a tad dense compared to the preceding chapters. The information was clear concise and easy to understand. Albeit a bit of practice was required for that final question. I recommend this as a great starting point for beginners! Cheers Charles, Coursera and the University of Michigan!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This was a great course for someone looking to understand basic computer programming concepts in the context of modern programming language. Dr. Chuck's teaching approach is very supportive for the novice. His explanations and examples make the concepts very clear. He is an excellent teacher. This course was a foun Read More
This was a great course for someone looking to understand basic computer programming concepts in the context of modern programming language. Dr. Chuck's teaching approach is very supportive for the novice. His explanations and examples make the concepts very clear. He is an excellent teacher. This course was a foundation that gave me the knowledge to succeed at several other more advanced Python classes. Dr. Chuck is the best!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I'm studding Journalism and I didn't know nothing about programming. I found this course very interesting, when I finished the degree, I will need to collect and analyze tons of data, I think and this course gave me a little introduction in this fascinating world of Python! All the material is well explained, and you Read More
I'm studding Journalism and I didn't know nothing about programming. I found this course very interesting, when I finished the degree, I will need to collect and analyze tons of data, I think and this course gave me a little introduction in this fascinating world of Python!

All the material is well explained, and you can see him programming too so you can copy his code to check and study it.

A really good course, thanks!

Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The course does really what it aims for: Programming for Everybody. Dr. Chuck has brought the charm of Python to a very newbie in programming like me. Of course later on you can develop further your skills with IDE, iPython Notebook and more complex situations. But I think what is important most is how you start. I hig Read More
The course does really what it aims for: Programming for Everybody. Dr. Chuck has brought the charm of Python to a very newbie in programming like me. Of course later on you can develop further your skills with IDE, iPython Notebook and more complex situations. But I think what is important most is how you start. I highly recommend this course and others in the Specilization to people who are new to programming and new to Python.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Easy to understand introduction to programming using the Python-language. Very little up-front technical knowledge is required, though you should be comfortable with installing software on your computer and opening/saving files. I strongly suggest you read the chapter and watch the lectures before attempting the quiz Read More
Easy to understand introduction to programming using the Python-language. Very little up-front technical knowledge is required, though you should be comfortable with installing software on your computer and opening/saving files.

I strongly suggest you read the chapter and watch the lectures before attempting the quiz and exercises each week. You will most likely come across the solutions in the reading and lecture material.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I am an experienced programmer but was looking for a course to get me up to speed on Python fast, especially as it relates to data science. I took several of the courses from this sequence and found the courses, along with Severence's book, some of the best explanations of how to do programming that I have ever experie Read More
I am an experienced programmer but was looking for a course to get me up to speed on Python fast, especially as it relates to data science. I took several of the courses from this sequence and found the courses, along with Severence's book, some of the best explanations of how to do programming that I have ever experienced. I highly recommend this series of courses for anyone who wants to learn a lot about Python fast.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
The course is no challenge to those who already know the basics of programming. I expected the classes (the videos) to be more serious and given with a more professional attitude. It is a plus that you can run all videos at double speed, this saves a lot of time and it is still easy to follow. The bonus parts were not Read More
The course is no challenge to those who already know the basics of programming. I expected the classes (the videos) to be more serious and given with a more professional attitude. It is a plus that you can run all videos at double speed, this saves a lot of time and it is still easy to follow. The bonus parts were not necessary to me, I don't bond with people who did this class in a different time in a different place.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Nice course for people new to programming, and fun to watch and learn. It is kind of easy for me since I have been using other languages for quite some years. And the reason I am taking it is that I need to know Python to learn TensorFlow. Anyway, I would recommend it to people who want to know Python, but definitely t Read More
Nice course for people new to programming, and fun to watch and learn. It is kind of easy for me since I have been using other languages for quite some years. And the reason I am taking it is that I need to know Python to learn TensorFlow. Anyway, I would recommend it to people who want to know Python, but definitely the course is insufficient by itself. I am moving to the next course. See you soon Dr. Chuck!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This course is great for beginners who have not yet experienced Programming in general and programming in Python in particular. The teacher (Dr. Charles Severance) does a great job in explaining the course material in a comprehensive yet playful and friendly way. I am certainly going to take more courses in this series Read More
This course is great for beginners who have not yet experienced Programming in general and programming in Python in particular. The teacher (Dr. Charles Severance) does a great job in explaining the course material in a comprehensive yet playful and friendly way. I am certainly going to take more courses in this series due to the great experience I've had in this course, thank you so much for this course!
Was this review helpful to you? YES | NO
2 months ago
Yu-cheng Lin completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
This is definitely a well-taught course of beginners who wants to start learning programming. The instructor is very dedicated in teaching from the perspective of how to let a student learn easily. As a biologist who uses Python a lot for my daily research problem, I highly recommend this course for everyone who's not Read More
This is definitely a well-taught course of beginners who wants to start learning programming. The instructor is very dedicated in teaching from the perspective of how to let a student learn easily. As a biologist who uses Python a lot for my daily research problem, I highly recommend this course for everyone who's not in CS-related field and wants to use programming to make him/herself more productive.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The course is what it says, ie for beginners. I was familiar with most of the concepts already, so I'm not sure how someone who was completely new to programming would find it. Nevertheless, I thought the material was really well presented, examples were worked through in different ways ( a big positive, as not everyon Read More
The course is what it says, ie for beginners. I was familiar with most of the concepts already, so I'm not sure how someone who was completely new to programming would find it. Nevertheless, I thought the material was really well presented, examples were worked through in different ways ( a big positive, as not everyone sees things the same way), and the assessment questions were pitched appropriately.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This is the best programming course I have taken. Instead of the usual blather, the instructor actually teaches real actual useful things. I wrote my first useful application even before I completed the course. The follow up courses are even better. This is the one course where hard work actually matters and will Read More
This is the best programming course I have taken. Instead of the usual blather, the instructor actually teaches real actual useful things. I wrote my first useful application even before I completed the course. The follow up courses are even better. This is the one course where hard work actually matters and will provide you tools you can use all the time. The instructor, quite literally, is a genius.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I completed this course last year with absolutely no background in programming - it was literally my first introduction to this whole new world and it was fabulous. Really well presented and the right combination of accessibly, challenge and reward. I have since completed in-person classes and would recommend this cour Read More
I completed this course last year with absolutely no background in programming - it was literally my first introduction to this whole new world and it was fabulous. Really well presented and the right combination of accessibly, challenge and reward. I have since completed in-person classes and would recommend this course over those. If you want to learn python, don't be scared; sign up for this course!
Was this review helpful to you? YES | NO
4 days ago
profile picture
Anonymous completed this course.
I've recently completed this course. Being a neophyte to the programming world, this course help me build basics of programming and help me understand the concepts properly. Dr.Chuck is amazing. Through his engrossing video lectures and assignments, I learnt a lot. Also the various bonus videos at the end like the offi Read More
I've recently completed this course. Being a neophyte to the programming world, this course help me build basics of programming and help me understand the concepts properly. Dr.Chuck is amazing. Through his engrossing video lectures and assignments, I learnt a lot. Also the various bonus videos at the end like the office hours kept the fun part of the course alive. I enjoyed the course thoroughly !
Was this review helpful to you? YES | NO
2 months ago
Sarah Soha partially completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
I had no prior knowledge of programming. However, the way he explains everything is not only funny, interesting but also highly motivating. After taking this course , I can easily say I can program at least to a beginner's level. My fear of programming is gone and I believe if I keep taking his courses I can turn out Read More
I had no prior knowledge of programming. However, the way he explains everything is not only funny, interesting but also highly motivating. After taking this course , I can easily say I can program at least to a beginner's level.

My fear of programming is gone and I believe if I keep taking his courses I can turn out to be a pretty good programmer. So, thanks for designing such a great course.
Was this review helpful to you? YES | NO
2 months ago
Sukrit Gupta completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
I completed this course. I had no programming experience but I liked programming. The instructor made it very easy to learn the concepts: simple concepts like loops, if statements, and then moving on to lists, dictionaries, tuples with hands-on tasks. Completing assignments made us feel like that something was learn Read More
I completed this course.

I had no programming experience but I liked programming.

The instructor made it very easy to learn the concepts: simple concepts like loops, if statements, and then moving on to lists, dictionaries, tuples with hands-on tasks.

Completing assignments made us feel like that something was learned.

I liked the course, and it can also be your first programming language.
Was this review helpful to you? YES | NO
3 weeks ago
Anna Volovik completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
I really loved the course, I had some background but was absolutely new to Python. I loved the way Dr. Chuck explains the material with a great sense of humour, the book is also a pleasure to read. Each step was very well explained, there was completely no stress studying new and making mistakes. Thank you for this course! I'll be sure to study the rest of the specialisation on Coursera!
Was this review helpful to you? YES | NO
2 months ago
Wanqi Yao completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
It's a good course for beginners on coding. Professor Chuck explained all the fundamental logic in coding clearly. It would be easy to understand those logic. Yet, simultaneously, you would expect this course way too easy for those who know how to code in other programming languages. So, if you are an experienced programmer, you might want to start with a higher level course in this series.
Was this review helpful to you? YES | NO
2 months ago
Limin He partially completed this course.
I have no basis for programming and I didn't expect that this course is such an inspiring and practical course. Firstly professor introduced the nature of programming, i.e. talking to our computer. Even a ''syntax error" is a word from our computer "I don't understand!" It's quite interesting to study programming and Read More
I have no basis for programming and I didn't expect that this course is such an inspiring and practical course.

Firstly professor introduced the nature of programming, i.e. talking to our computer. Even a ''syntax error" is a word from our computer "I don't understand!"

It's quite interesting to study programming and I really appreciate the team's concise slides.

Thanks for this course.
Was this review helpful to you? YES | NO
2 months ago
Ihsan Jones is taking this course right now, spending 10 hours a week on it and found the course difficulty to be easy.
This course exceeded my expectations. I was expecting a run of the mill course design but got more than I bargained for. The instructor makes it easy to pick up the syntax and learn Python as well as making it fun and enjoyable. I would recommend this course for any one starting out new to programming and or to Python. This course makes me want to continue to upgrade my skills.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I enjoyed the entire course and learnt a lot about Python and programming in general. Chuck, our teacher, brings a sense of humor to his teaching and makes learning fun and engaging. I hardly have any computer science background but this course helped me gain a solid foundation to learn more and more. I consider it a must-take course for those curious about coding and/or Python.
Was this review helpful to you? YES | NO
2 months ago
Abhilash Vj completed this course.
This is a great introduction course to python.Its is more focused on getting stuff done than on theory which I liked.This Specialization will be great if you want to learn python for data analysis and machine learning.After this course there are courses on sql and webservices.I was able to do a twitter sentiment analysis for another course after completing this specialization.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This was my first course in programming since a Fortran for Engineers course in college in 1982. The videos and textbook were outstanding. It took me a while to learn to study and work the exercises as I've not taken a real academic course in many years. This course has encouraged me to pursue this line of study further. Who said you can't teach an old engineer new tricks?
Was this review helpful to you? YES | NO
a month ago
Eric Orillat completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
This was my first MOOC. Clearly aimed at beginners as the pace of the course gives you time to really let each concept sink in. Gradually builds up complexity and at the end you have a clear understanding of everything that has been introduced. The instructor is great: very clear, easy to understand and likable! I'm starting the next course in the specialization right now!
Was this review helpful to you? YES | NO
3 months ago
Joe Scripps completed this course.
Hi There.

I found the whole learning experience perfectly paced and explained. Charles put the overarching principles across really nicely and then you read through the book at your own pace. If you did the exercises from the book, they were basically the course assignments. If found that reward for reading the book properly a real bonus. ONWARD TO THE NEXT MODULE!! :-)
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
As someone going into this course with "some computer literacy" as my only qualifier, I can happily say that this course has pulled the veil of obscurity off of my computer screen. It allowed me- with its practical and thorough approach to the subject- to see the world of scripting as something more than just technical wizardry only attainable by a select few...
Was this review helpful to you? YES | NO
2 months ago
Birrell Walsh completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
This course is decptive. It is relaxed and do-able at each level. Yet I find in each class I learned something I did not know about Python and acquire new skills. In some cases they were difficult things I had tried to learn on my own - and Charles Severance just quietly, with humor, opened the door.

This is the course I would recommend for any beginner in Python.
Was this review helpful to you? YES | NO
3 weeks ago
Diwanshu Bartwal partially completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Great. :)

Dr. Chuck a very passionate about Python. He takes forward the course in a very easily understandable manner. It feels very good to be a part of this course. In spite of being from a different field altogether I was able to understand each n every topic.

Dr. Chuck is a great teacher. The course is a good beginner in learning python for a novice like me.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is awesome! He's very intelligent, charismatic, and funny to listen to in class. It was my first Coursera experience and he definitely set the bar very high for my expectations of Coursera classes! I will continue to learn with Dr. Chuck and I truly appreciate what he has done for the ENTIRE WORLD in terms of educating us to become more influential programmers.
Was this review helpful to you? YES | NO
2 months ago
profile picture
James Heaton completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
This was an excellent introduction to programming in Python - very clear and easy to follow lectures and useful exercises and assignments. I was able to immediately make use of this course and put what I learned into practice. I would definitely recommend (and have) this to course to anyone wanting to learn python - this and the other courses in this series on Coursera.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Antonio Serrano is taking this course right now, spending 8 hours a week on it and found the course difficulty to be easy.
I totally recommend this course for those who want to learn Python programming. also, for those who want to learn how to program in general. This course is really easy compared to others that I took before. The teacher is pretty awesome and makes lessons very bearable. If you want to develop your career as a data scientist, it is a good start without any doubt.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
"Dr. Chuck" runs a great class and the course content, website and mechanics of submitting homework and tests is simply terrific. The course starts with the basics and works to include more complex - and useful - methods. The explanations are clear and backed up with great resource material. Take this course - and the whole series - you won't regret it.
Was this review helpful to you? YES | NO
2 months ago
profile picture
John Seipp completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
The course is a great way to begin programming. The videos do a great job of enabling you to visualize the flow of the programming structures. In addition, the general terminology used is a comfortable introduction to programming terminology. Overall, this is simply a wonderful resource for those who wish to get started making computers work for them.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This is a great course for those wanting to get into Python. I liked how the assignments for each chapter slowly increased in complexity and the final assignment not only encompassed all the topics covered but also made me think about previous lectures and the information that was taught from it... this was a great course. Looking forward to the next one.
Was this review helpful to you? YES | NO
3 days ago
profile picture
Anonymous completed this course.
I started this course timidly, though with much interested. And I was completely captivated and motivated by Dr Charles's approach and very comprehensibly explanations. I look for to taking the specialization course, in hope to continue with the same or similar instructor and teaching method. I will recommend to any of my peers interested in programming.
Was this review helpful to you? YES | NO
3 days ago
profile picture
Anonymous completed this course.
I started this course timidly, though with much interested. And I was completely captivated and motivated by Dr Charles's approach and very comprehensibly explanations. I look for to taking the specialization course, in hope to continue with the same or similar instructor and teaching method. I will recommend to any of my peers interested in programming.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is a great resource for beginners in computer programming!

Other books and videos I have looked at on this topic move into advanced material too quickly whereas this course is a great introduction and takes its time exploring the fundamentals in depth. Looking forward to taking the next classes in the series!

Thank you for the course! :)
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is the best programing MOOC I have taken and one of the best MOOC's I have taken. Charles Severance does an amazing job. He clearly explains the concepts and his exercises make you learn the material. This is one of the few programming MOOC's I have found that actually have exercises. If you really want to learn to program take this course!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
An excellently presented course - thoroughly enjoyable lectures and learning methods. This was the first course I took in computer programming and has helped me on my way, teaching me the basics of loops, functions and string manipulations. I particularly enjoyed Dr Chuck's presenting style and found the lecture material very easy to work with.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Hi, It is an excellent course for beginners. I am a manual tester.After taking this course i am confident that i can handle automation . Any one around world who wants to learn can take the course offered by lectures from TOP universities . I feel satisfied and started taking the other courses offered by Coursera. Thank you so much . Keep it up.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The best Python training I have had, it is build on a very thoughtfull way, step by step with increasing level of difficulty. The explanations from Chuck in the videos are crystal clear, he provides lots of examples, guided excercises plus helpful forums. I recommend it to people who want to explore the programming world, you will have lots of fun.
Was this review helpful to you? YES | NO
2 months ago
Jeremy Wilson audited this course.
Very clear course with useful and practical examples and lecture material. Chuck is obviously very knowledgeable and interested in the subject manner, and he's a great teacher. Thanks so much for offering the course for free! Using the knowledge from this course I was able to make a couple useful Python scripts that run routinely on a raspberry pi.
Was this review helpful to you? YES | NO
2 months ago
Asif Hassan completed this course.
This was my very first MOOC and for obvious reason I was a bit skeptical of what MOOC can actually do! But to my greatest amazement Mr. Severance was simply the best thing that could happen to me for my first MOOC! I would highly suggest first timers (and pro MOOC-ers alike) to definitely give him (this course or others) a chance! All the very best.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Jude Quinn is taking this course right now, spending 5 hours a week on it and found the course difficulty to be medium.
I have really enjoyed taking this specialization, it is very engaging and taught by someone who is clearly very passionate about teaching others programming.

I like that the course introduces other aspects of programming, as well as teaching Python. Such topics as SQL, regex, APIs (and others) are integrated, which makes for a holistic experience.
Was this review helpful to you? YES | NO
2 months ago
Yamila Mariel Omar completed this course.
Paced at just the right speed and making programming fun to learn, Dr. Chuck will take you from 0 to 100 in just a few weeks. Even the book is available for free.

I should also say that I took it in Coursera when courses were still free. I don't know if that's the case anymore. But it might be worth your money if you are not self motivated!
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
I took this course as the first step to the Python for Informatics / Data Science specialization, and got a lot out of it. As a former web developer looking to retool and regain some skills, it was a great refresher and introduction to Python. Dr. Chuck is engaging and knows exactly where people are likely to stumble. Highly recommend!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This specialization is suitable for people who do not or have little programming experience. The thoughtful course structures could let you easily understand the basic programming knowledge. Most importantly, the professor, Dr. Chuck is the best professor I ever met. I promise you that you will have a delightful learning experience.
Was this review helpful to you? YES | NO
2 months ago
Joari Costa completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Nice and clear introduction to Python. Dr. Chuck guide us all securely and uncompromisingly. Videos are well organized as well as the exercises. If you want to know the python language and get some grasp on how to use it, this is the course to take. After completing the course you should be able to start developing your own coding. Go for it!
Was this review helpful to you? YES | NO
2 months ago
Mochammad Husni Rizal is taking this course right now, spending 2 hours a week on it and found the course difficulty to be medium.
One of the best MOOC I have ever taken!

The explanation in the videos are in-depth and easy to understand. The exercises gradually progress and getting harder each time, but that is clearly what you need with programming lessons.

I will definitely take another online-class by Mr. Charles Severance if there will be one in the future.

Was this review helpful to you? YES | NO
2 months ago
Henry Tran completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Took this course from Coursera.

Prof Chuck explains the information in an easy to learn format that made programming easy to learn. The material is not that difficult and assignments help reiterate the important topics that you should have learned from the lectures.

Highly recommend if you want to learn a new programming language!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
The class with professor Charles Severance are so interesting and fun, you will learn basic python in and easy way, the videos are short and very helpful, the assignations are a way to apply what you are learning in each week, this course is very recommendable for all the persons that wants to learn python from zero previous knowledges.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
The class with professor Charles Severance are so interesting and fun, you will learn basic python in and easy way, the videos are short and very helpful, the assignations are a way to apply what you are learning in each week, this course is very recommendable for all the persons that wants to learn python from zero previous knowledges.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
I had little experience with programming and therefore was looking for a course for beginners and this course is the first online course that I have successfully finished (others I dropped midway). This course progressed beautifully and was comprehensive to grasp. Excellent..! Thank you Dr Charles Severance and the Coursera team...
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Dr. Chuck is amazing! A wonderful, straightforward introduction to Python programming, with information presented in a logical and reasonable order. All of the exercises can be completed using information presented in the videos or in the online wiki (containing student notes). Now I'm looking for other courses that he teaches!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
There are several things I like about this class.

Chuck Severence has a great sense of humor which he uses to teach the course. He is very clear and steps through problems line by line, sometimes character by character so that you can understand everything that is going on.

Not only did I learn alot, but I enjoyed the learning.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
The course is straightforward andi the assignments do help to absorb the material in a practical sense. Admittedly i think it could be twice as intensive (cover double the material in the same time) and still be a very practical course, similar to a traditional course. Having said that, i will continue down the specialization.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This course is a very good basic introduction to programming in Python as well as to programming in general. If you have never had any programming experience this course is for you. If you have programming experience this course is great to get a quick and easy look at the Python specific syntax and you will fly right through.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is a great course for a total beginner, as I am. I took it just for fun, and out of curiosity because I knew nothing about programming (I'm old enough to have gone through college with only a typewriter). It was indeed fun and interesting, and I have since gone on to complete the rest of the courses in this 4-course speciality.
Was this review helpful to you? YES | NO
3 months ago
Tonio Bezzina completed this course.
I had no prior knowledge of any computing language. Although I am not a coding champion in any way, this course was just the right pace for me to understand and learn how to code. It might be a bit slow for anyone who is experienced in coding. Otherwise, I would fully recommend it to anybody who wishes to learn the Python language.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I took this course during summer 2015. I had no prior coding experience, and I found this to be a perfect fit. Dr. Chuck Severance is an excellent teacher. Assignments were challenging enough, but not so much so that I ever got discouraged. I liked Dr. Chuck and his courses so much I took two more. I highly recommend this course.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Raj Kumar completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
One of the best course for beginners. The best part is that it is taught in very easy to understand method. Dr Chuck has given his best performance to help the student across the globe to understand the course. The lecture notes are available in a different language so based on your convenience you can choose the language.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous is taking this course right now.
I find this course to be a very good introduction to the Python programming language. The lessons are clear and well-implemented. The assignments are also very manageable and really pertain to the coursework at hand. Perhaps the lessons could be broken up into smaller video portions, but otherwise, this course is very well-paced.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Andrea Marisol Portillo Jordan De Wong completed this course.
Dr. Chuck is great at giving simple explanations not to mention helping you to think critically and find solutions to create your own programs. He made the course very fun. I found this course very helpful and easy to understand. I would really recommend it to anyone who is getting started or has had a hard time with Python. I
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
I found Mr. Severance's approach to be friendly and encouraging. As an experienced programmer in other languages this course went a bit slowly for me, but I finished it in 2-1/2, not 5, weeks with good notes and sample program files on my Linux box. Looking forward to the next one to further learn about this language.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is the best Python programming course (series) I have ever taken. I still refer to the text and the topics covered because of their timeliness and their cutting-edge nature. I purchased the Python 3 edition of the text as well. Professor Severance is an excellent teacher. You can't go wrong taking this course.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Phenomenal. Dr. Chuck has a very conversational style and a way of really making the concepts easy to understand. Best MOOC course I've ever taken and I look forward to finishing the rest of his Python for Informatics book and working towards my goal of using Python to learn data science and machine learning.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
I am a rusty, but experienced programmer - basically taking this class as a background to learn more about Python and Data Science. The lectures are understandable and the instructor is engaging. The examples and exercises are very simple and could have been extended. Converting this course to Python 3.0 is good.
Was this review helpful to you? YES | NO
a month ago
profile picture
Nikhil Pandya completed this course, spending 14 hours a week on it and found the course difficulty to be easy.
An excellent course to learn python programming, Dr Charles Severance certainly deserves an accolade and thanks Guido Van Rossum for giving this course as a MOOC.Each and every detail is well explained and doing the exercises makes one more confident. A must do course for anyone interested in programming.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Martin Pacanovsky completed this course.
This was the first online course that I have actually completed, mostly due to the fantastic instructor and the way he brought the material across. Not only have I taken this course, I have also followed it up with the specialization to expand my knowledge. This is a terrific course that I highly recommend.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
This is a fantastic course if you have an interest in coding but don't know where to start. Being a complete beginner myself this course has helped me understand how python works and how to use it efficiently. The course is very easy to follow and Dr. Charles Severence does a great job of explaining things.
Was this review helpful to you? YES | NO
4 days ago
profile picture
Anonymous completed this course.
I didn't know to much about pyton, and i'm not a programmer, but i'm satisfied about this online course, i learned basic program pyton, with the videos and exercises the give you during course, i was so helpfull the passion of Charles, and videos about history pyton and experiences of other startup. Beautiful!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Enjoyed every lecture taught by a very enthusiastic Dr Chuck. The exercises are helpful and related to the lessons taught.

If you have zero knowledge on programming, this course is for you.

If you know programming and want to learn Python, this course is for you.

Thank you Dr Chuck and your team.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr Chuck presents the material in a really thoughtful way that makes learning programming very intuitive. I found the lectures and materials engaging. The assignments and exercises really help to reinforce the theory. I think this is a very useful course to learn python and apply the knowledge.
Was this review helpful to you? YES | NO
2 months ago
Kevin Mepham completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Dr. Severance teaches with great clarity, organization, passion, and humor. The tests and autograded programs worked well. I liked the presentation format; seeing Dr Severance in the corner of the screen as he taught kept me more engaged than merely hearing his voice while watching the slides go by.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Dr. Chuck's explanations of syntax and what is going on in a given program really helps one understand how to write a program (even when he gets a bit crazy with his stylus/pen it is to illustrate a point).

The videos are packed with useful content and the right mix of humor.

I found the book helpful.
Was this review helpful to you? YES | NO
2 months ago
Jordan Lui completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Great course for brushing up Python and learning web access protocols. Very clear videos and good explanations. I definitely recommend this to anyone who wants to learn more about coding for web scraping and data science applications. Also useful for people who want to do natural language processing.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Very good platform to learn the basics of Python. Dr. Chuck is an awesome trainer and I never felt learning boring here just because of Dr. Chuck :D I will recommend to everyone who wants to learn Python, this is the best place without any second thought in mind.

Keep it up Team Coursera!

Best wishes
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I am new to programming but I found the course acessible. Very well documented and thorough. The tool to check assignments is extremely useful and so is the ebook. I am interested in completi g the specialization. Thank you for the opportunity to join this course! I highly recommend it for beginners!
Was this review helpful to you? YES | NO
4 days ago
Tomislav Stamenovski completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
I really enjoyed learning this course. Dr. Chuck has done this course to become like a child's game that is easy to play. I even had the feeling that I was at Hogwarts under the University of Michigan - which made my feelings because I like Harry Potter series of films. You have my thanks!!! Tom.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr. Chuck has done a marvellous job in compiling this course. His way of teaching is very simple and easy. This course is best for beginners who dont know anything about Python. And the Do As You Learn approach based on submitting assignments makes sure that the students learn to code in Python.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous is taking this course right now.
Professor Chuck Severance is sooooo interesting! Although sometimes he just repeats something over and over again, it doesn't affect the concision of this whole course. I'm a beginner with python and it really helped me a