Chevron Left
Back to Crash Course on Python

Learner Reviews & Feedback for Crash Course on Python by Google

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

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:

126 - 150 of 10,000 Reviews for Crash Course on Python

By Pjit S

Jul 22, 2022

It's great!

By Lysette L

Sep 28, 2020

I do love the lecture then answer a question and take a quiz logic BUT, we are taught a simple example then given a question that requires methods we've not been taught so it is expected that we must use outside sources to complete the coursework which doesn't seem right to me. I thought I was paying for this course to teach me, a beginner, how to think through the questions, but I find instead that I'm paying to get a short lecture, and expected to answer much more advanced questions than I've been taught. I showed the examples to someone who has been doing Python for a long time and even they said this way of teaching is, "mean". It's like the creator of this content doesn't want us to be able to complete the material.

By Frank E

Sep 20, 2020

The class taught a lot of information however the tests and assignments were much more advanced than what was taught. Good thing it was sponsored by Google, because I had to search for a lot of information left out of the course.

My final project worked in my Jupytar notebook and my local python interpreter, but not Google's Jupytar notebook. I asked for help and there was no reply. Google's Notebook also only worked in Chrome (surprise) and not Firefox.

If you are just starting out, skip this and use the U of MI classes first.

By Lim B T

Sep 9, 2020

Would not think that this is beginner friendly. Object orientation programming is very difficult to understand. However, this would be a good course for those who already have some knowledge of Python programming as it would serve to reinforce the basics of Python programming or as a good refresher. The explanations in the videos are a little too short while the quizzes are quite hard. Explanation on tuples and sets are insufficient I feel. Overall, the course is enjoyable if you are not doing it under time-constraint though.

By Carlos E

Oct 12, 2020

3.5 Stars. Content of the course is great, and I really learned a lot that I didn't think I would be capable of understanding.

Only qualms I have is that the material wasn't thought in a very linear way which could get frustrating and required the use of a lot of additional resources outside of coursera in order to pass this course. Second, the bad jokes of the tutor could get quite annoying when having to re-watch the vidoes.

However, the assignments are where I really learned the most, and I'm grateful for those!

By Tenaya A

Nov 5, 2022

While I did learn a lot from this course, I found myself looking to google to answer many questions or show better explained examples. I wish there was a better way to communicate 1 on 1 with a tutor/experienced coder. Also i wish we could have like a once a week video chat or something where we go over key points and brainstorm amongst each other. I do not feel like the discussion forums are very helpful and many of the answers are just given with no explanation.

By Wei S L

May 3, 2024

I honestly dont think this course is for beginners. I need to continuously look up the discussion forums to get my question clarified either by asking or looking at what other people asked previously. Without the discussion forums, i will definitely be stuck in week3/4 Not really recommended for beginners. Update: Now that i learnt python in school already, i found this course quite helpful to refresh basic python concepts.

By Abhiram Y

Oct 4, 2022

course is easy to understand but while solving the assesment problems most of the people are facing problems because they din't teach about those topic in the course videos appart from that all are good and atlast while doing the final project i had all the things correct but output is not displayed and i cannot getting the code in the jupyter notebook and i could not refresh it

By jeremy j

Dec 28, 2022

The quizzes after each section are way more advanced then the examples that were provided, making it very hard to progress. If you have a background in programming, this course is manageable, but if you do not, this course will be very hard if not impossible.

By Abhishek S

Oct 10, 2022

This is not something that can make an aspirant start writing codes easily, one has to take help a lot.

By Olaoluwa O

Jul 23, 2022

It is a good course for starts but assignment are too difficult.

By Adrian H

Jan 14, 2023

This course was hard!

By Prabhnoor S

Feb 13, 2023

Needs improvement.

By Richard C

Jun 4, 2022

I really dislike this course. The videos are super high quality and the course has everything it needs to be really good, but I think it falls short of that. The course is supposed to teach basic Python skills and doesn't presuppose any knowledge. The videos are super simple and accessible, but the assignments are very difficult. Watching the videos does not adequately prepare you for the assignments because the exercises expect you to be able to do things that you've never done before, without adequate examples to follow. I found that I needed to take other Python courses to be able to keep up with this one. The course is both too easy and too hard in different ways. If you don't know any Python, you'll suffer here. But as soon as you learn enough to get past these assignments, you'll already be beyond the need for this course.

I really hated the word cloud assignment at the end. The course doesn't explain enough about how to actually use Jupyter Notebooks. I spent hours wondering why the stupid box to add my file didn't appear. Then I spent hours wondering why I couldn't get the word cloud to generate despite there not being any issues with my code. What was my issue? Probably my browser--nothing to do with my code. The discussion forums are filled with people having similar issues. After wasting several hours, I can't honestly say what I learned from doing this.

By Nathan W

Aug 19, 2021

This course is terrible at teaching you how to use Python. Very disappointed as Google courses are normally very well put together. The videos are not clear and very unhelpful. They explain the topics poorly and then suddenly give you a test with lots of coding scenarios that haven't even been covered. If you want to learn code, THIS IS NOT THE WAY TO DO IT. If you already know how to code from other languages, you might just have a chance seeming you already understand the fundamentals of code. It's a shame because the filming and production quality is great. But I definitely DO NOT RECOMMEND this course. It just sucks!

By Matthew S B

Oct 21, 2022

As a teacher who has taught many subjects at high school level, including Computer Science, it would have been nice to get some new ideas. But I didn't. The course structure is poorly thought through. The videos blur into one after a while. Yes, generating enthusiasm is important. But, not when it gets in the way of learning something valuable. A different tone is required. A combination of pedagogical approaches is required. I get it that the Coursera system may have its limitations. But still, I expected better.

By muse r

Dec 23, 2023

I personally didn't have a problem finishing this course because I had previous experience with python. I'm giving this course a low rating because I'm thinking about how this course would have made me feel if I really didn't know anything about python. Claiming this course is for beginners is just wrong. This course would make any beginner to give up learning python thinking they're "not smart/good enough" to understand programming.

By Christopher C

Mar 11, 2021

I'm not really sure who this class is for. It will be very frustrating for complete programming noobs as there is very little in the way of actual instruction, with the tests often being way out of line with the material covered.

"See, here's this and that and some of this -- YAY!! Now you understand recursion!! I knew you could do it!"

By Skyler H

Feb 26, 2022

Not for beginners. Not enough engagement with helping learners practice new concepts. You will be left in the dark for hours if you don't find ways to practice with unfamiliar tools on your own and master syntax before advancing to the next section. If you value your time, consider hiring a tutor in person or online.

By Noah W

Nov 3, 2022

My biggest and probably only greviance is how this course offers practically no help for practice questions on videos when you are learning a topic. on top of many questions on practice exams having functions that haven't been taught yet.

By Ankush J

Jan 21, 2023

Explanation was not that good. I have to watch some other videos to understand a topic. And as we know python is an easy language to understand and this course made python difficult

By Daniel “ M

May 13, 2020

Very hard to follow and not enough resources w/in the course to keep along. I constantly had to search out side of this course for help and definitions on concepts.

By Mohammed F

Apr 10, 2021

Instructor is not clear and she teaches fast. She does not explain much. I hope we will get quality & experience instructor where student can learn better

By Mahnoor S

May 28, 2021

Not very detailed. Introduces topics with easy examples, then jumps right into complicated practice.

By Brandin B

Jan 19, 2021

didn't like how this was being taught with some of the topic that are covered