Chevron Left
Back to Crash Course on Python

Learner Reviews & Feedback for Crash Course on Python by Google

4.8
stars
36,093 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

NR

Aug 14, 2021

Course presentation is good. Topic selection is good. Selected Strings, Lists, tuples and Dictionaries, using these program logic can be build. Examples are good and interesting. assignments are good.

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:

9751 - 9775 of 9,911 Reviews for Crash Course on Python

By Mohammed K M

•

Aug 6, 2022

NA

By MrSathwik

•

Jul 3, 2020

Ok

By Sirojiddin A

•

Apr 4, 2024

.

By Micha K

•

Oct 31, 2023

I'm completely new to programming and this was supposedly the right Python course for me as a beginner. But although I initially learned a lot from the videos and info, the problems I had to solve in the quizzes were a lot more complicated than the examples given in the videos. So I constantly had to look for an explanation or solution somewhere else. I could struggle my way through the first few quizzes, but eventually I hit a brick wall, in the form of too many problems I couldn't solve because I hadn't learned all the things necessary to solve those problems. The questions made total sense mathematically (I knew very well what they wanted me to do), but I had absolutely no idea how to make Python do it, there was just constantly something wrong no matter what I tried (or found on Google). On the discussion forums I saw a lot of people who already had quite a bit of programming knowledge, they just needed to figure out how to make Python do something specific and then they were okay. But that's not how it worked for me as a beginner, with zero programming knowledge. I even felt kind of dumb asking questions there, because to these people the solutions were probably extremely simple (not that any of them ever answered me). There's a pretty big gap between what they teach you in the videos and the problems you're supposed to be able to solve after watching the videos. The staff isn't allowed to give any solutions either, so there's very limited help there too. So yeah, basically, if you can't figure out the solution to the problems, then the course ends because you're simply not able to continue. The friendly staff says ''Happy learning!'', but I wasn't happy, and I wasn't learning anything either, so eventually I read those words in a bit of a sarcastic way. This Python course is not for absolute beginners. It's for ''beginners who already know another programming language'' or ''beginners who understand all the basics of programming". Real beginners are basically left behind on a rock in the ocean somewhere. And somewhere in the distance you can hear someone shout ''Happy Swimming!". And you know it's coming from that big cruise ship over there, the MS Python, that's slowly moving away from you, getting smaller and smaller. But you can't swim. You're just stuck on a dumb rock. And when you see the birds circling in the sky above you, you're still kinda wondering what those birds would look like in Python code. But you will never know. And you don't even have a volleyball to talk to either. And as the hours pass, and evening falls, you're slowly starting to doubt your own existence. Are you really left behind on a rock in the ocean? Weren't you learning Python earlier this week? Or was it all just a bad dream? Maybe that friendly looking crab knows the answers.

By S. A P

•

Jun 30, 2021

I would have given a 5 star except for the final assignment! I do not understand why the course developers did not offer to do the final assignment on the same support as the tests.

I have no problem with Jupyter. In fact, I like Jupyter and use it for my own courses. However, this did not work. I had to seriously think about circumventing the issues and this was an unnecessary distraction I did not need. If we had to fix the bugs we should have been told to do so.

Ex: upload widget. I found another way to upload my file, but wasted precious time and energy.

The final assignment should have been an assessment of the student's understanding and retention of the python programming we have learned so far.

Also, I would have done better if I would have been allowed to do the assignment from scratch. Let me do my own research and figure out how to solve the problem instead of following someone else's way that might not make sense to me.

Granting or not granting a certificate based on a buggy, ill-prepared program is unethical and financially unfair.

In addition, getting help was no help. It appears the "mentors" follow a script to answer our questions when they answered them all together.

By Wayne K

•

Jun 24, 2021

Not off to a good start. I'm a couple of weeks in to the course and while the content is ok, if I hadn't studied some Python already I would be totally lost. My main gripe is that the instructor would be better suited to children's TV. There is way to much fluff, manufactured enthusiasm, and empty platitudes. No one is genuinely that excited by a so-called"cheat sheet". All of this culminates in the feeling of having one's intelligence constantly insulted. Learners invest their valuable time here for good information and opportunities for lots of practice. Unfortunately both are severely lacking from the course so far. As other reviewers have commented, the gap between the examples shown in the videos and the assignments and quizzes is immense. Both of the University of Michigan's Python for Everybody, and Python 3 Programming specialisations were far superior in my opinion.

By Michelle E

•

Jun 26, 2020

The course is not for beginners. The videos give these basic examples and then for the practice quiz the questions are very more complex that what is shown in the videos. The compiler that is used in this course always has some type of issue. It will mark your answer wrong even if they are correct. If its not exactly the way the interpreter is expecting it will mark it wrong. Which in programming there can be many ways to do the same thing. The help on the forum is ridiculous. If you even get a response to a question, its this generic script response. Lets not even go into that your response may be days later. You have get more help from the students taking the course than the mentors that are suppose to be here for us. None the less, the course material is very interesting. Complex but interesting the things you can do.

By Ryan P

•

May 8, 2023

The idea that this is for beginners is funny. This is for people with some coding experience. They often show something once, then go on and on about something else, then a knowledge test pop-ups expecting you to remember that one thing they showed that one time for 10 seconds. They just into some slightly more advance scenarios that are difficult for a newbie to pick up. Don't get me start on the loops and stuff they do, all of which are these weird math problems with fill in the blanks. I spent more time trying to understand the code and what it was meant to do than actually filling in the blanks. It's like reading spaghetti code. This course can be valuable, but it is NOT for new coders at all.

By Armen A

•

Apr 26, 2023

This wasn't my fist course I've already completed 3 different courses on Udemy and Freecodecamp. And, to be honest, this wasn't the best at all. The teacher was great, very enthusiatic and friendly, but the videos were super-short and weren't giving you complete understanding. Moreover, the tasks were super-tough, even me, a person who studies Python for 2 months and finished 3 courses so far, recursion and stopping the kilometer-long over-nested infinite loops wasn't that easy. Conclusion, great tutor, but raw course. If you haven't studied programming before, it will be hard for you to understand this course. Moreover, maybe you will stop studying.

By Charikleia V

•

Jan 27, 2021

It takes up WAY more hours than those 4-6 per week suggested on the curriculum, so be prepared for that. As someone with zero programming experience, I had a very hard time with this course. A big amount was self taught, as the videos delivered the essential concepts but then threw us in the deep end with the quizzes, which were disproportionally hard. Also, the final submission with the jupyter notebook is troublesome and full of bugs and should be fixed, as it doesn't work on all browsers. I'm glad I made it to the end, but I was stretched to my limit many times. I wouldn't recommend this course if you're a total beginner.

By Adam P

•

Mar 13, 2021

For a beginner, not a great course. Didn't really learn anything from the instructor as they move extremely quickly and hop into a question that stacks up multiple different topics. Because of being brand new to programming, the estimated times on the course (i.e. 7 minutes for a video) would take drastically longer (1hr+, if not longer). The course teaches you how to watch someone code and fill in a blank, but I still cannot write a full program by myself - even after the final project... as it wasn't completely from scratch. Can't continue for 6 courses for the full IT certification since this was so disorganized.

By Marit d L

•

Nov 25, 2021

In theory, this is a good course, with short videos and exercises during the videos as well as many practice tests but there is a large gap between the videos and what you have to do for the exercises. I recommend Google to include more simple and repeating exercises with a slightly different code to enable students to see what it does. Programming is hard and takes time to click in your brain. Watching a video doesn't mean it will enable you to write those programs yourself. Making the exercises difficult is very demotivating.

By Gabriel R R

•

Sep 20, 2023

Just another random person reading a horribly written script, with the worst "jokes" you will ever hear. Prepare yourself to be treated as a toddler, with constant reassurances that "you are doing great" and "that's perfectly normal". The course itself is bad as beginner's course, and useless as a recap for experienced users. Judging by what I have seen so far in the next course of the certificate, nothing really changes later on. I wouldn't waste my time with this.

By George J

•

Sep 8, 2023

Great course and I'm learning a lot, but not enough help to assist you to see the concepts. If you take a quiz or test and get it wrong, your just stuck there wondering what I'm not understanding. Watched the videos and did the examples in python myself, still can't figure out the concept I'm missing that would allow me to get questions right and show understanding. If this gets corrected, will probably be better than a college class.

By Roxana-Elena N

•

Jul 23, 2020

I think this course was not a Crash Course on Python, but a Crash Course On Programming. The level was really beginner-friendly and disadvantages the more experienced developers. However it didn't come up to my exceptions, I can say for sure that beginners in the programming word can benefit a lot from this course because the information is structured in a way that encourages step-by-step learning process.

By Chris W

•

Sep 21, 2021

The course was poorly structured. You can hardly solve the quiz with what the course content covered.

Too much maths and the course failed to connect the math to real world life that would give you so many doubtful moments.

If you take this course, please expect to google/ Youtube/ Read from other sources.

Not what I expected and it's not for beginners for sure.

By Jeffrey R

•

May 21, 2022

The lessons by themselves are interesting and nicely explained. The issue I found was with the quizzes, tests and labs, The lessons may have been good on their own but they did not prepare you for the tests. It was being taught how to add two numbers and then being tested on multiplication. Yes, you can eventually figure out the answer but not easily.

By William G

•

Dec 18, 2021

I believe this course is not a great introduction to python. I found myself researching much of the terminology on my own. In addition, the instructor kept telling me to go back and review the video if I don't understand. It didn't seem to matter how many times I rewatched the video, still didn't make sense.

-PASSED this course

By Nelson A F

•

Nov 18, 2021

Curso confuso, não tem um texto base de apoio. Os exercício no Jupter Notebook são confusos.

O curso é básico, mas foca muito em função desde o início, o que dificulta o aprendizado para um iniciante.

Eu já tinha feito outro curso de Phyton da Michigan University, que é bem mais didático e fácil para iniciantes.

By Tony R

•

Jul 31, 2020

I've already discovered a few errors in the grading and a few misleading questions made to confuse people with bad wording. I was expecting much more quality. I've been able to make 100s on everything but there are just far too many bugs. Very disappointed I allowed it to renew. Never again. Avoid Coursera.

By Roderick H

•

Jan 2, 2021

Very difficult for me to understand, even after rewatching several times. I needed other websites to help with the practice questions and tests. The examples started at >> print("Hello world!")<< to stuff like >> defining functions from scratch. smaller steps please. I apologize that I am not very bright.

By Luke T

•

Sep 18, 2021

i really started struggling after week 2. I even went back a dozen times to understand the concept, I guess you have to have some experience to do python. this was my 2nd time doing it. I wanted more support or even tell us how to get to the answer so we know how to do it... need more help.

By Johan-Ulrik L

•

Jul 9, 2021

Most videos and quizes are very poorly correlated. You will constantly get introduced to problems that while are within the same space, are nothing even remotely close to examples set forth in the training material.

By First L

•

Jun 21, 2022

I could understand the explanations, but I have weak math skills, and almost all the quizzes were basically math quizzes. A "for example" in each question would have helped immensely. Had to quit the course.

By Abdelrahman M

•

Feb 8, 2022

Instructions and videos are so simple and short and fast, unlike the quizzes which require previous knowledge. I don't advise this course for beginners it will make them hate programming.