Chevron Left
Back to Crash Course on Python

Learner Reviews & Feedback for Crash Course on Python by Google

4.8
stars
38,039 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

SR

Mar 31, 2020

This course was really helpful in developing my coding skills in python.The exercises helped me to test my knowledge .Overall it was a really good for people like me who are just beginning with python

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.

Filter by:

9951 - 9975 of 10,000 Reviews for Crash Course on Python

By rajesh j

•

Aug 4, 2022

OK

By The K

•

Sep 4, 2021

ok

By MUHAMMED A J

•

Jul 1, 2021

Wow

By TANGNOD S

•

May 20, 2020

gud

By Polkam S

•

Jul 10, 2024

ok

By Aditya G

•

Sep 6, 2022

no

By Dilbar B

•

Jul 17, 2022

Ok

By IWUCHUKWU A

•

Jul 7, 2022

ok

By D N K

•

Jan 21, 2022

ok

By Bommisetty V k

•

Dec 7, 2021

ok

By SharatGB

•

May 3, 2020

:D

By Arjun T

•

Aug 17, 2021

.

By 124-PRIYANSHU S

•

Jun 19, 2021

.

By Subham S

•

Jan 27, 2021

n

By T S K

•

Nov 15, 2020

i

By Umer A K

•

Aug 20, 2020

.

By Brandon D

•

Apr 17, 2022

While the course itself was pretty good, there were some definite technical issues (which is ironic for a coding course).

1. When the video pauses for qeustions, you can't go back and look at the video to learn how to answer the question. Watching once is probably not going to be enough for most people to figure out the code to be able to move on, and I don't think that is the goal of those questions.

2. I feel like I spent more time with technology not working than with my code not working. For example, for the final project, I was supposed to upload a text file and then get started. I spent more time trying to upload the text file than trying to write the code. I went to the discussion boards and found that many other people had the same problem, and the moderators responses were basically to keep trying what wasn't working. That shouldn't be the hard part. Even once I had the code working, I couldn't get credit by submitting the way the instructions say.

This course would be much better if the bugs were worked out.

By Cody F

•

Dec 2, 2020

Crash courses shoudn't start with explanations of the most basic tasks then ask the for more complicated solutions to issues where I need to use your exact notation. I'm not going to teach you 2 + 2 then ask you to find the trajectory of a ball throw at an angle and speed (x). I understand you are all super intelligent there, but if you are going to show me how to do something very simple, don't turn around and ask me to solve something that only uses a bit of the information you literally just taught while having me trying to figure out how to use every other thing you mentioned earlier. It doesn't make sense. Next time review all the concepts of the upcoming problem in a single video to show how to complete liteally the same task, then ask me to try on my own so I'm not stuck 2 days on a "simple" problem, in your eyes.

Other than this I think the course works well if you already have a basic understaning of coding before taking the course. Your efforts are appreciated and I will master it with time. Thank you!

By Douglas P

•

Jan 7, 2021

I'm sure that the professionals who made this course know what they are doing when it comes to programming. While I wanted to finish this course, I feel that it is impossible for me to do so. This is supposed to be a 'crash course', but it is exceedingly difficult and written as though it is meant for people who have experience with Python. When the Jupyter Notebook section appeared, I simply had no idea what I was supposed to do.

If you have experience with Python, then this is likely an excellent course that will help you gain a better understanding of Python. If you are looking for a Python 101 'crash course', then I suggest you look elsewhere.

Google, if you are reading this, then I urge you to consider reworking this course. For the last two weeks, I have been totally lost. With the Jupyter Notebook, there was no chance of me understanding what was going on and I know that it would be impossible for me to finish the final project without help - actual, responsive, informed, professional help.

By John C

•

Jul 6, 2021

It's a decent programming course, but doesn't have any new or easy to understand ways to understand the harder concepts of programming. It feels too easy at first, but around Week 4, it gets much harder, very fast.

The easy, very basic parts of programming are explained pretty well. The harder parts; the parts you really need to understand to be a professional coder and to complete the course, those parts you have to just learn to understand on your own.

Just a bit disappointing that the "friendly", "wacky", "inclusive" instructor doesn't add much to the course. The harder concepts in programming are not that hard to explain if they just tried. Just draw some pictures, or use some objects. I know because I teach kids how to program in these ways. I think Google didn't care too much about this course. For this class, you need to do all your own research and make up your own ways of understanding to get the certificate. If you have some code experience already, it shouldn't be too hard.

By Carloz G

•

Dec 11, 2020

Great course! The python concepts and exercises are very helpful, challenging, and engaging. Even though it is technically "for beginners", the course does very little to walk you through getting set up and acquainted. I would recommend that individuals who take this course have at least a general understanding of the terminal and are ok with being pretty much on your own throughout the course. I disliked the fact that the there were no answers or explanations to the coding exercises and activities. I will preface my next comment by stating that this was not my first python course, so I felt comfortable troubleshooting my issues and did not use the discussion boards. For someone who is starting from step 0, the questions and exercises, which can be fairly difficult and tricky, might be a frustrating since there are no answers or examples to the questions. Overall, it was a great course and I learned a lot.

By Mary K

•

May 18, 2022

I'm not a beginner, but it seems to me that beginners would easily get lost. I seriously question using Jupyter notebooks for a "beginners" course, with no instruction on how to use it. Course did not teach best practices at all. One one video, I saw a code snippet with some boolean check errors (= vs ==. The code wasn't run but then it was 'let's see if our code works' in the next video and it did - it did show the code, corrected. Again, I think that could be disheartening and confusing for beginners.

Also there are references to 'up next' and 'as we saw before' that we never did see - clearly course content has been done-up but the videos have not been updated.

I can't get on board with the 'dont' worry about it, it will all work out' approach. A book would be much better - and so would downloadable resources with code for beginners to look at/read.

By Patrick W

•

Nov 26, 2021

The course starts off well enough with plenty of practice questions that outline how you are proceeding. The problem arises in the later courses when you have to write your own code. If you get the code to work there is a generic "you did it" response but if the code doesn't work it just says that it didn't work and doesn't give you any helpful feedback. I know this is a recorded course but some situational feedback along the lines of "did you double check your syntax", or "the error that came up means something isn't defined.". This would go a long way to helping your learners better themselves without having to google every question for 30 minutes just to figure out what they did wrong on a practice question in the middle of a 3 minute video.

By Gregg B

•

Mar 1, 2020

The course had great information. I think the course flow was a bit out of order where they did certain complicated tasks before taking on the simpler tasks. As an example, they talked about defining functions really early in the program when they hadn't even talked about all the data types yet. That said, if you are in the Information Technology career-field, they had fantastic examples of how Python can be used to improve your job performance. I recommend this course if you are an IT specialist, but if you aren't, there are better courses to learn python (I really liked University of Michigan, Python For Everybody).

By Chris S

•

Jun 8, 2023

I guess there is a generational difference in learning styles ... as a 50-something I found it a bit condescending for the instructor to be constantly "stroking" the audience. Do kids these days really have to be coaxed into learning something new? My time is valuable and I would prefer a more succinct presentation of the material. I also found the Jupyter notebooks to be a bit clunky ... every time you need to needed to make a change to earlier code you had to step through all the intervening code steps again - some way to fix this? Overall, though, the course was professional and well thought out (if a bit slow).