Chevron Left
Back to Crash Course on Python

Learner Reviews & Feedback for Crash Course on Python by Google

4.8
stars
36,218 ratings

About the Course

This course is designed to teach you the foundations in order to write simple programs in Python using the most common structures. No previous exposure to programming is needed. By the end of this course, you will understand the benefits of programming in IT roles; understand basic Python syntax; explore different code editors and developer environments; be able to write simple programs using Python; figure out how the building blocks of programming fit together; and combine all of this knowledge to solve a complex programming problem. We'll start off by diving into the basics of writing a computer program. Along the way, you’ll get hands-on experience with programming concepts through interactive exercises and real-world examples. You’ll quickly start to see how computers can perform a multitude of tasks — you just have to write code that tells them what to do....

Top reviews

FN

Nov 13, 2022

This is actually a really great start for beginners in python. I am an intermediate python developer so for me it was too basic, but still a nice refresher for all the basics that we sometimes forget.

DA

Jun 8, 2020

An excellent course for those who want to boost their programming abilities on Python. It tackles diverse and challenging problems, for you to practice and round out every concept. Highly recommended!

Filter by:

9576 - 9600 of 9,939 Reviews for Crash Course on Python

By lee a

•

Oct 9, 2021

Several times I was stumped, not by a lack of understanding, but rather, by poorly functioning tools on this website. The most frustrating was on the final graded task. A tool for uploading a text file to a utility used for writing code was missing. It was necessary that I type it in and manually store it in a file. Even cut and paste wouldn't work. I don't mind a bit of typing. My complaint is that I am at the stage of following instructions and learning. I am not at the making it up as I go along stage.

By David O

•

Jul 30, 2022

some of the material covered felt a little bit advanced and or didn't spend enough time on it. I know we can review the videos as much as we want/need to, but maybe having an optional worksheet with easy questions in the beginning and harder ones to the end, can help with practicing the concept before taking the quiz. There were some instances of questions that is designed to help, but I really do think we could benefit with a worksheet with easier questions first to get the concept easier.

By BRENT A T

•

Nov 6, 2020

This was my first Python course and I do not feel at all confident of my skills or knowledge after completing it. I was hoping to complete the related Google/Coursera certificate program which this course is the first class of. I do not feel confident in continuing the program and am now taking a different Python course on a different platform after which I will reevaluate and determine my next step. After this experience my next step will probably not be with Google or Coursera.

By Catherine A

•

Mar 8, 2020

I finished the course March 3, 2020. At that time, it was very difficult to get expert help. The discussion forums have 27 moderators but only 2 had replied to any posts or gotten any upvotes. (Thank you, Sarang Kulkani and Chaitanya P. At least you tried.) The problem that I had with the last assignment has been known since January 30 and has still not been solved by Coursera. I found suggestions by other students and finally found one suggestion that helped me.

By Vinicius d M

•

Oct 23, 2020

The course guides us in a directive/objective way very fast, at a certain point, the tasks become really difficult and i needed to check for a lot of help and used other methods for interact with the language while listen and practice with teachers or means from other platforms. Although even felling that I do need to understand much more in-depth about programming and python its has to be a challenging process which put myself in front of my uncertainties

By abdala m

•

Jun 10, 2020

The course is great and learned so much but it seems there is no much help when u encounter errors in the code. For example, I have been having a problem in the final project where I did everything but just can't fix an error from the code in the last cell( Error: image can't be converted in to float). I did posted this error almost all section of the discussion forum. Is is very frustrating when you can't get your certificate that you worked so hard.

By Deba D B

•

Jun 20, 2020

The last assignment went really pathetic for me. Cause i didn't know how to use #jupyter notebook till then. Anyway, every quiz and assignment questions were really classy. It will be really helpful for those who are absolutely beginner in programming and thus in python. By the way , the OOP part were really confusing . Specially #Compostion and the last project with OOP in sixth week. That part should have been taught in a more elaborated way.

By Shanthikumar M

•

May 21, 2020

Good startup course for Python, the quizzes and

assignments were easy and illustrated/ backed up the

instructor's concepts.

The project had a good

summary description but whenever I saw the

components of the project, I saw some

deviations/contradictions that led

me on a wild goose chase and made me post

numerous questions in the forum. There was no

availability from the instructor for assistance and she

couldn't be reached by email.

By david t

•

Dec 3, 2020

I think this course is better suite for someone that has more experience with another coding language already. I feel that is was hard to get help on here and most responses were "refer to this example" instead of explaining where our mistakes are and what to try to correct it instead of just looking for the answer and then piecing it together. i also feel this course should have more practice involved using the concepts we learn.

By Tymia T

•

Feb 23, 2022

If I didn't already know Python then I think I would have failed this course. It's not a good intro to Python AT ALL and the quizzes are really really hard for what they teach you. I'm very lucky to have self-taught before coming here. There are bugs in the Jupyter notebook lab which is insane because people pay money for this and it was IMPOSSIBLE to submit assignments at times. That is really discouraging.

By Rohan

•

Aug 29, 2020

The videos, notes, and instructions in general were very good. The content was quite broad and the pacing was also good for a beginner, however I believe that fill in the blanks questions aren't necessarily the best way to learn programming, there was a surprising lack of starting things from scratch which was a bit disappointing as no one's gonna hold your hand when you're writing a script on your own

By Utkrist

•

May 11, 2020

I really like the course and have learnt many things. I have one major issue with the course, that is : The problems we have during the video lectures don't have solutions. When I can't solve a problem, I want to be able to look at the solution and learn where I did wrong.

Please add a solution to the solved questions during the video lectures. As it would benefit all those who couldn't solve them.

By Bryan G

•

Apr 11, 2021

Definitely recommend supplemental reading if you're new to programming. No Starch Press has some good books. They helped quite a bit with the programming quizzes. I definitely had a hard time with understanding what was expected. It seems that what was taught in the videos and what was created for the quizzes are not matched very well, as if two different people worked on this course separately.

By Christian

•

Apr 5, 2021

The first two weeks of this course were very fun, and I was able to understand and follow every step with no problem. However, starting the third week all away to the last week it became very hard. In my opinion, it will be very difficult for anyone who is just a beginner in programming. There should be a bridge the can connect better topics from week two to topics provided in week three.

By Eugen V

•

Aug 30, 2020

Final project isn't 100% clear on what to do with words with numbers in them. By "ignore" words with numbers. it was meant to remove the numbers from the words and still use the words, however with uninteresting words "ignore" meant to completely remove them and not count them. Poor wording led to frustration and extra time to actually complete a pretty simple project :(

By ahmed m e a e

•

Oct 6, 2020

this course is great but im not gonna recommend it for an absolute beginner u need have a little background of programming because thing here are speeding up that u wont even notice it

and also there where a lot of math In the quizzes whish reduced my self confidence a little

overall the course is grate but u need to be patient and a little programming background

By Siya G

•

Aug 29, 2023

Course was really interesting and I enjoyed the videos and structure of the programme. However, I feel that the quizzes and assignments were not always possible to do given the material we covered. I found myself having to do additional research to complete the tasks when really the course should cover everything that is asked for in the assignments.

By Gavin N

•

Jul 26, 2021

Overall this course isn't awful however with how it is marketed it needs to take a more baseline aproach and explain concepts rather than just expecting you to fill in the gaps through external research. If someone is going to take this they shouldn't have to spend so much time learning outside of the course afterall you are paying for this course.

By Kshitij P

•

May 29, 2021

They should include the solution for the problems in practice and graded assessment. Sometimes it really difficult to think for the solution and would take a lot of time and they should teach more examples of a particular type so that the concepts would have a better understanding. Apart from this the course was well structured and was very helpful.

By Raghav G

•

Apr 22, 2024

This course is great for people who are new to the tech space, I recommend you watch a few youtube tutorials before this however, since not everything is explained clearly. I felt like if I would not have learnt a few things before starting this course I would not have understood them, but since this is not my first course I still manage.

By Victoria B

•

Feb 15, 2021

I feel that there aren't enough chances to practice. While I can watch the videos over and over again, I feel that it is not enough. I also feel like the group discussion form should be more easily accessible while watching the videos. Instead of having to click away from the video, there should be a link there to make it easy to access.

By Ryan K

•

Jun 10, 2022

It is okay. There isn't enough practical application and it tends to send you away to other sites to do most of your learning, which is okay I suppose because its reflective of what I imagine you would do in teh real world applicaiton, but it definitely undermines the content a bit and leads to a feeling of "why am I paying for this?"

By FAZAL A M U

•

Sep 11, 2021

The way the course was designed is like cancer! If you don't have any knowledge about python, chances are that this course is not for you. I advice to whoever want to take this course to first take another python course like python for everybody, and than take this course. Most of the quizzes cover what they didn't teach you.

By Angus M

•

Sep 11, 2020

The good: Covers basics, doesn't require live help to answer questions, many resources available for help and testing, was able to finish late

The bad: Terse, impenetrable wording of questions and problems, bad subtitles requiring me to go back and listen, Coursera's toolbar structure and mid-video question interface are awful

By Christina K

•

Nov 19, 2023

This course is truly a crash course. For total beginners, this will be challenging. Concepts and logic are explained very quickly and the questions on a lot of the quizzes can be tricky if you did not understand the logic of the functions from the videos or how to put those functions together to solve a word problem.