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:

51 - 75 of 9,844 Reviews for Crash Course on Python

By Majd S

•

May 14, 2020

a very good course in giving you the basics but quizzes and assessments are very hard with focusing on mathematics , and have no explanation why the answer is correct or incorrect

By Deleted A

•

Mar 25, 2020

The majority of the demonstrations had nothing to do with what was tested. The "cheat sheets" were word docs that had little to no substance.

By Solomon S

•

Feb 11, 2020

doesn't walk you through the course at all, i cant understand this shit in the slightest

By Md. Z M

•

May 23, 2020

The course serves as a refresher for someone who already knows programming in Python, or any other language, and it could work as well for a beginner with no programming experience, although they need to do a bit of studying on their own. The programming assignments are good in the sense that they make you analyze and think critically.

I would recommend not to skip the optional material.

By Shathish M

•

May 29, 2020

Splendid, it was very informative, and not to mention challenging at times but overrall this course is surely one of the best python courses out there, instructor was great, she explained the concepts very smoothly.

If you are reading reviews to check whether or not to enroll, Enroll its totally worth your time, and at the end you won't regret it. :D

By Tousif K

•

Feb 3, 2023

This course is designed for absolute beginners who want to start their journey in python. The contents of the course is really amazing. One will fall in love with python after completing this course.

By Efrain E V E

•

Feb 4, 2020

Excelent course. It would be great if you could add some optional guides with exercices so developers can practice more. As you say on the videos, the only way to master a skill is through practice.

By Patrick P

•

Jan 20, 2020

This is a very polished professional course; it is awe inspiring awesome! Thank you!

By 92 S

•

Feb 2, 2021

Course covered topics well. Could have done a few more exercises (even if they were no credit or extra credit) in order to learn, reinforce and practice subject matter.

The other thing that was less than satisfying was there is no one to email for help, there is the discussion forum but that's basically like a Google search for an answer, You have to search for the answer that applies to you within all the answers.

I would have given a 5 star rating except for the use of Jupyter Notebook in the final weeks, It was very frustrating and stressful with all the problems using that interface, and from looking at the discussion notes it seems like the majority if the problems with the final lab were caused by Jupyter Notebook. It seems like Coursera uses it for their benefit, not the student's.

I would like to take more classes and will consider Coursera/Google but with look at other offerings if Jupyter Notebooks are a part of

By Jacque T

•

Mar 30, 2021

I had to go to many outside resources to fully understand the concepts taught in this course. I would not recommend it to a beginner to to the lack of practice before logic tests. I wanted to quit many time but instead here is the path i took to pass this course:

1) Youtube: https://youtu.be/rfscVS0vtbw

a. This guy makes fun game right in front of you, like mad libs, and you can make it with him as he is explain everything. Fun and informative.

2) Zed Shaw python 3 learn the hard way book

a. VERY boring but will hands down teach you the understand of the code you are writing

3) https://www.hackerrank.com/access-account/?h_r=home_v2&h_l=header

a. -hard and does not teach well but a place to practice

By Kesa E

•

Jan 15, 2022

There were several frustrations with this course. First, there were bugs, especially in the final project. From the forums, it's been an ongoing problem for quite a while and it still hasn't been fixed. Secondly, I would recommend offering more practice. When new syntax was introduced, you had a minimal amount of time to see it before a quiz popped over the top of it. Practice was stressed throughout the course but none was offered before the assessments at the end of each week. I have programming experience from years ago in a different language. I can't imagine trying to tackle this course with no prior exposure. It's a great concept but still needs improvements.

By Andrew M S

•

Jul 10, 2020

The technical concepts are basic, which is great for a beginner's course. The instructor, however, is _incredibly obnoxious_, to the point that I procrastinated on returning to this course for months and months (and considered just ultimately withdrawing).

There are also plenty of expectations from this course that seem to be built on having previous experience in business, or a formal education in some kind of computing (programming, math, etc), which is not at all appropriate for this course.

By André M

•

May 17, 2020

I find the way it is teached very childish, and the exercises very abstract and useless compared to other courses on the same subject

By Richard

•

Jul 15, 2023

This course, despite how it is described, is not suitable for beginners. The video explanations are very brief and simplistic, and do not adequately prepare the user for the quizzes at the end of each module.

The pacing of the course is rather odd - it goes from being patronisingly basic to info-dumping the advanced intricacies of concepts that you have only just been introduced to, which makes for a very confusing and frustrating experience.

I also found it to be overly Math-centric, and for someone that doesn't have a strong Mathematics background such as myself, in some instances it was incredibly difficult to understand what the questions were even asking me to do! This is a course on Python, not on Math, there should be far less 'assumed knowledge'.

Also on a minor and unrelated point, can someone please teach the instructor how to pronounce 'tuple'? In either British or American English it is pronounced 'tuh-ple' and not 'too-ple'. This wouldn't be a big deal aside from the fact that there is an entire chapter on it in which she says the word about 10000 times!

Having read some of the other reviews, I'm glad I'm not alone in my thoughts on the course! Take Python For Everybody from the University of Michigan instead, it is far more accessible and well-paced.

By Sam M

•

Dec 21, 2021

The presenter is clear and visually appealing. In my opinion, which is similar to many others, is that the course quizzes and exercises do not match up with the instruction provided. The instruction is minimal but the quizzes are 10x more difficult and do not seem to mesh well with what is taught.

Advice to students who need this course to obtain a certificate: Learn python somewhere else and then take this course once you have a solid understanding of python.

Searching Google is for answers was not the type of learning experience I was looking for.

By Amanda N

•

Mar 23, 2020

Lecture are brief and very simple compared to the exercises and quizzes. Hard for me to follow and catch up let alone do the last assignment for this course. Hope it will improve in the future.

By PRASHANT S

•

Jun 2, 2020

Python Interpreter in the course not working due to which I am able to pass the Quiz the course is useless without the interpreter I request to please fix the problem asap

By N

•

Jul 21, 2020

Presented by blabbering women who take forever to get to the point.

By saurav j

•

Jun 1, 2020

The best Python course of this Era, No other python course could be much nicer, interesting than this one at least over this planet, I enjoyed and learn every video. Christine as an instructor, a teacher really amazed us all with the way she interacted with us and bringing the best out of us during this course. Thank you, Miss Christine.

By Hassan R

•

Mar 19, 2020

Thank you coursera and google for this amazing course. The instructor was really awesome and the course content was mind opening and allowed me to use python in really interesting way.

By Iryna I

•

Jun 5, 2020

GREAT INSTRUCTOR AND COURSE MATERIAL!

The biggest and only drawback is the use of Jupyter notebooks - highly unstable and unreliable. Wasted a lot of time trying to get stable results from the same code... very difficult to do any logical and reasonable testing in Jupyter. It "forgets" the results you've already obtained and gives errors when running the same code. It especially happens, when I don't run my code over and over every 2 mins or so. It just doesn't store your results for too long even if you're in the program editing code. So, you end up re-running everything or exiting and opening file again to get any consistent results without it throwing errors at you or providing false results. When running Jupyter locally through Anaconda, same issues as in the browser through Coursera.

Difficult to replicate assignments from Jupyter in a real Python environment because even simple things like importing packages require special treatment. It can be very frustrating for beginners when you get to the point in the course when you need to use Jupyter for assignments.

I wish we were taught how to use Python in a better environment, the one that professionals use, rather than Jupyter.

By Benjamin A

•

Feb 17, 2021

Course was great. But shame on the instructor for trying to make me laugh when I feel like smashing my head into the desk. But really, in all reality one of the better python courses I have taken, if the instructor was any less enthusiastic I probably would have thrown in the towel a thousand times over. I hope that these courses mean something to employers, but even if they don't I feel like I further solidified my foundation in Python! Thanks, Google and Coursera for providing this invaluable resource for an affordable price.

By Dia M

•

Feb 25, 2021

Everything was great but the last submission using Jupyter Notebook was stressful for a beginner like me. When the "browse" button didn't work, I look up like for much longer time for the solution than the time for writing the code. I think it's better to use google colab than Jupyter because, for me, colab is much more beginner friendly than Jupyter. But this is just a start, I learned that I should not be panic or anything and just keep trying and going. Thank you so much for Bangkit Program for this opportunity!

By Christopher A

•

Jan 28, 2020

Lot's of technical difficulties but in the end made it through. I will note that I have a strong background in Python and am taking this as part of another cert. Someone less familiar with python would likely get much more frustrated with the technical issues.

By Darya V

•

Nov 16, 2022

This course is unexpectedly frustrating. Instead of interesting real-world examples as promised in the course description here is maths, maths and only maths. It's not for beginners at all. Tasks are to fill the gaps in the existing code instead of writing code yourself. Not all examples are clearly explained. Syntax is explained very briefly. In generally it feels more like Python for Maths than Crash Course on Python.