(1484 Reviews)
(4203 Reviews)
GV
Sep 28, 2019
Extremely well laid out curriculum, to the point videos and excellent book. Built my confidence level to clear the course. Thanks Dr.Chuck for all the hard work and diligence to support the community.
AG
Sep 12, 2020
Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.
By EDWIN C S
•May 15, 2024
The course "Programming for Everybody (Getting Started with Python)" from the University of Michigan on Coursera is excellent for those new to programming. The exercises are clear and practical, effectively reinforcing fundamental Python concepts. The course structure is friendly and accessible, making it easy to learn at a comfortable pace. The examples and solved problems, like the ones you mentioned, are relevant and provide a solid foundation for developing programming skills.
By David C
•Aug 22, 2022
The information was presented in a way that made it easily understandable. I was able to complete all assignments with just the right amount of difficulty. It wasn't so easy as to be pointless, but not so difficult that I was unable to progress without getting help or giving up. Each assignment seemed to build off of the previous ones in a way that reaffirmed what I had already been taught, which is something I enjoy when learning processes that eventually become very complicated.
By Brittany B
•Jan 17, 2021
Before this course python was just another language I did not know. Now I know the very basis concepts and how to use them. I can right simple code and run it . The best thing is you do not need to be a math wiz or a computer nerd to get this course. I did watch most videos more then once as I am a slow learning but in less then a month finished with flying colors and can't wait to start the next course. If you know python or the basics of python this is not the course of you.
By LALIT B
•Jan 12, 2021
I am a student of computer science engineering and i needed to learn the Python programming language as the colleges were closed due to covid-19. It was a great opportunity for me to level up my skills.
The instructor was very friendly and fun and he taught the things in very simplified manner and the course also provided good material for studying. The course also included the interview series to get motivated. Overall the course was very good and is recommended for the beginners.
By Nitin A
•Jun 10, 2020
This course helps a non programmer understand the basic ideas of programming using python. It is extremely easy and is probably the first step for anyone into programming. Apart from explaining the concepts in an easy to understand manner, the exercises also help confirm that understanding with an auto-grade feature. The course also has some really interesting Bonus chapters which gives you a background on how it all started as well as interviewing some really interesting techies!
By Jeff N
•Feb 7, 2016
Outstanding Course for a newby. All about programming. Lectures and problems are clear and relate directly to the subject not related topics like statistics and other disciplines which add nothing to the Python and Python programming focus. Dr. Severance has built a great specialization here. Problems can be challenging but doable within the time frame represented by the course description (give or take a couple hours on some of the more challenging ones. I've learned alot! Thanks
By Jeryl Y S
•Jul 22, 2020
4.5/5.0. Thank you for this! Charles is a great instructor, the explanations were great. I took another python introductory course prior to this and this really built on that foundation. Recommend this to anyone who wants to start their path into python. I'm personally taking the Python specialisation from UoM and I'm so excited to begin on the 2nd course! Would have given a full 5/5 if the course materials were provided to be downloaded so we could reference it whenever we want.
By Paul S
•Apr 25, 2020
Great course, got me excited about learning more. The instructor, Dr. Severance, is easy to follow, entertaining, and has a knack for explaining concepts simply. It can seem to be going a little slow but I think that's intentional to force the student to really absorb the concepts. More assignments would be helpful and some multi-unit assignments that help the student put several concepts together would be great. This feels like a topic that you only really get through practice.
By Barrie C
•Mar 31, 2019
Excellent engaged and engaging instructor! Dr. Chuck is entertaining and informative at the same time, highly recommend. I've learned so much already--I had some prior programming experience so watched "Getting started" on 1.5x speed but still learned things I didn't know. He really starts from the beginning and fills in any gaps you may not realize you have even if you've already coded before, and gives a great foundation to anyone who doesn't have previous coding experience.
By 黄昱森
•Jan 30, 2018
very interesting course by Dr.Chuck. It took me a week to master the basic of Python as I have experience in Java and C++. Still, I recommend this course to those who are new to computer programming. The course explains the core of computer programming language clearly and class assignments are all well designed. I especially enjoy the video of Dr.Chuck talking with all those successful developer in computer science industry. What they share in the video is genuine and inspiring.
By Marco M
•Sep 4, 2023
"Programming for Everybody (Getting Started with Python)" is a great course to learn the basics of programming with Python. Even though I already knew some Java language programming, I found this course interesting and I loved discovering the similarities between the two programming languages. I also thought it was insightful the presentation of loops and exercises with flow diagrams that help the learner understand how programming work instead of just memorizing blocks of code!
By Amanda K
•Oct 20, 2017
Fantastic course! Dr Chuck is great at explaining things simply and efficiently. His examples and way of seeing programming and computers really helped me to understand concepts. The exercises build on the lessons but don't always mirror them, which is a great way to learn. I found it easy at first, then by the last lesson slightly difficult - this is my first programming language and I am a complete neophyte. I really appreciated this course and look forward to the next one!
By Kunitaka Y
•Aug 5, 2023
Great course to start programming. This course teaches fundamentals about programming and is very easy to follow. The fundamentals are always important, even for a person who has become a senior programmer or already has experience in other programming languages. This course teaches the very basics of how programming works and how a computer works while a program is being executed. I also liked the videos only available in this course, featuring special guests and office hours.
By Emily M
•Aug 26, 2020
Fantastic course. I took 6.001 (Intro to Computer Science) at MIT 25 years ago and haven't done much programming since then. I want to help my kids learn some programming and thought Python would be a good start. I tried a few different courses and then got to this one which is perfect. Dr. Chuck explains everything so well and he's very enjoyable to watch with just the right mix of humor. The quizzes and assignments are well-designed to help ensure you understand the material.
By Natawan P
•May 7, 2016
I have tried a few basic programming courses before, but failed to go beyond the first lecture. I found them difficult to comprehend and felt discouraged to learn programming. But then, I came across this course and it got me excited to learn programming again. From the first lecture to the last, the instructor covers different important concepts in the way that anyone can understand. The book is also easy to read. I strongly recommend programming newbies to check this one out.
By Avani K V
•May 27, 2020
The teaching pedagogy of Prof. Charles is awesome. He made his class so interactive via his delivery and communication skills, on an online platform was very impressive and very helpful, to carry on. Course content was equally good and Professor made us learn that very well. After attending this I am really interested to apply some course to be taught in Michigan under Prof. Charles, himself in near future. It was a great experience with lots of new learning.
Thanks a lot Sir.
By Kalpana H
•May 16, 2020
Greetings to All Professors!!!!
It was really very useful for me. Prof. I am really thankful , because it was my first hand try in programming. I used to think like I will never understand the language of programming ever. but the way u explained (in a very easy and crisp form )was amazing. Hope u to contribute more good work in future.
Wishing you and your family a happy and health life ahead.......
With Regards....
Kalpana Hazarika, M-IEEE, Faculty-GCET, Greater Noida, India
By Claudia M G C
•Dec 14, 2022
Muy bien explicado el Curso, con antecedentes y aspectos del idioma Python que ayudan a dar una idea cabal de su historia, su implortancia y su desarrollo.
Me gusta mucho el material de apoyo y ejercicios (el Libro), y muy especialmente lo didáctico que resulta ser Dr Chuck en los videos.
Pienso que es muy buena la estructura del curso , y me va siendo cada vez mas intersante y desafiante .
Muchisimas Gracias a todo el equipo que participa en este curso !!!
Atte,
Claudia Guevara
By JENNIVER A
•Aug 7, 2021
I learned a lot and I love Python as a language. Dr. Charles is reliable instructor. He teach the course with lot of fun though the course is tough for me as a beginner. I really thank Coursera too for giving me an opportunity to study the course under financial aide. This course boost my confidence and gives me more knowledge about how programming works and it help me understand and perform in my job far way better. Thank you so much Coursera and Dr. Charles I owe you a lot.
By gary g
•Jan 6, 2018
Programming for Everybody (Getting Started with Python). This is the first programming course I have done where right from the beginning I have been getting those feelings of "I get it". Normally I am thinking you do not necessarily have to understand all this, just remember it. I hope I can remember all this syntax. Obviously the equanimity and ken of the distinguished teacher has a lot to do with the level of . understanding. So thank you sir, I highly recommend this course
By Fanshi L
•Jul 20, 2020
The course provides a very general and complete background knowledge of python, starting with the very basics that everyone, after some practice, can understand. More interestingly, there is a sequence of videos showing you how different tech start-ups came into being, including the python languages itself. Moreover, these videos are interviews of Dr. Severance (course lecturer) and founders of these start-ups, including the father of python of course. So that's pretty cool.
By Shai S
•Jan 24, 2016
I joined this course to start learning Python. Although I know how to write code in other script languages (Not a full time programmer) I decided to start from the beginning so I won't miss syntax differences.
I'm really glad I did take this course because although the main subjects were familiar to me I learned a lot about how to approach Python and some of the syntax differences it has compared to other languages I know.
I'm now going to start the next course in this series!
By Sebastian E
•Jun 24, 2021
El curso es muy bueno, esta muy bien explicado con un gran profesor que tiene experiencia en el area y es muy didáctico, tiene todo el materia muy bien organizado en videos, material de referencia y explicaciones a los ejercicios. Puedo confirmar que es un curso apto para principiantes ya que antes de este curso no tenia ningun tipo de experiencia ni conocimiento en el ambito de la programacion. Lo recomiendo para todos los que quieran empezar a programar o aprender Python.
By David M
•Feb 15, 2020
Excellent introductory course to programming using Python. Basic programming constructs like control flow, definite/indefinite loops and exception handling are covered. The instructor does a good job of highlighting some common errors which beginning programmers may make. The course also includes some general info on how computers work.
Note that this is very much a beginner's course (as stated); somebody with any programming background will find this course highly trivial.
By Andrew S
•Jan 18, 2018
It was a good initial course to review overall functions of python, I would have preferred a much more full time visual based course. Watching lectures might be helpful for some and they are in college, those of us whose learning is hindered by lecture and instead we love watching the teacher type as he teaches those are higher quality interactions for me mentally.
Thank you professor for having lots of well edited videos and hand stylus lectures.
This is very helpful for me.