Chevron Left
Back to Crash Course on Python

Learner Reviews & Feedback for Crash Course on Python by Google

4.8
stars
35,802 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

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!

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

Filter by:

101 - 125 of 9,842 Reviews for Crash Course on Python

By Sam P

•

Jan 21, 2020

Although there are some areas that have really confused me, I managed to figure out where I was getting confused thanks to the video explanations and helpful comments within scripts.

By Dennis M

•

Jan 27, 2020

Very straight forward class. I like the structure of the videos and text to read-along with. The prompts within the video to make sure you're listening was a nice addition.

By Jayesh M

•

Feb 7, 2020

Good course for the beginners. It is awesome for beginners. The exercises and the demo in the videos are cool. Balanced course with implementations as well as theory.

By Yash A C

•

Jun 25, 2020

This is my first ever online course which I have completed. I had never thought learning python would be this easy and fun. Really enjoyed the course.

By Yasir E

•

Oct 26, 2020

The very supportive way that the course is organized has really helped me despite of my busy schedule.

Thanks for providing such amazing experience.

By Tarak N S

•

Jan 17, 2020

It's really great course with very good materials of content for beginners, I must recommend joining this course which is coming from Google.

By Richa J

•

Jul 28, 2020

Hello.First of all Thanks a lot, this course was amazing and our instructor made it more easy to study and complete this course.

thanks!

By Mohit S

•

May 29, 2020

It is a really good course to learn Python. The Final Project is the most challenging and interesting. It taught me real world Python.

By Ibrahim A

•

Jan 25, 2020

The course is great.

My only comment is it would be greater if you add and spent more time on explaining concepts for new comers.

By Ankit K

•

May 29, 2020

Awesome course on Python. The way to teaching is marvelous. Great content covering wide topic explained in a very simple way.

By Natchsasi S

•

Nov 19, 2021

Suitable for beginner. I have almost zero knowledge in this field and I have learned a lot from this course.

By Nakshatra S

•

Jul 23, 2022

it is the best place to start your python learning journey

By Sai T M

•

Jan 19, 2020

A great course with challenging exercises.

By Shreyashi B

•

May 29, 2020

Great course

By Pushenko E

•

Jul 10, 2020

Having insignificant experience with programming, I was already familiar with most of the concepts discussed in the course. I did not, however, know Python, so the challenge was to learn the language. It is reasonably complicated for me, and I enjoyed the time I spent working at assignments and coding. I particularly liked that many examples and tasks related to the real-life problem (many books on learning programming language first give you kitties and puppies examples and then ask you to build a space ship).

I did not enjoy working with Jupiter blocks. The only thing that can justify the use of it is the last assessment, and even with that I still don't like it. It's just inconvenient and does not allow you to see the whole picture, so I had to copy-paste the code into an online compiler and work in it. Code blocks aren't ideal (they do not work properly on smaller screens), but at least you don't have to re-run all cells to see if one small change in one cell helped.

I also felt like there is not enough time for quizzes (30 mins for 8 tasks that require you to write some code?).

However, overall, it was a good experience and I liked the course. Hopefully, there will be some improvements in assignments in the future.

By PRATIK B M

•

Jan 14, 2024

This course is definitely not for beginners that's all I have to say. Certain topics were not properly taught and many of the assignments had problems that we needed help with to solve. There should have been a solution sheet as well where we could see the solutions to the assigned problems so that even if we missed a few problems we could check the solution for better understanding. Take this course only if you have some understanding of coding. Thank you!

By DP C

•

Jan 15, 2024

The course materials and organizations are excellent. But a few sample code resulted in error when you clicked on the Run button, even though the code is confirmed working in a Python interpretor. As an experienced IT professional, I did my share of troubleshooting before reporting the problem, but the support request didn't result in any resolution.

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 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.