AL
Nov 24, 2020
Very good crash course. Considering myself not a Python novice, maybe intermediate level, I even learned something new. Don't expect to be a Python expert after this, though, as it is a crash course.
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!
By Róger J U R
•Aug 4, 2020
Too much videos for simple ideas, quite slow for me,
By B D
•Jul 19, 2020
automated feedback for answers was done very poorly
By Антон В
•Oct 27, 2020
Usless waste of time
By Sina A
•Dec 11, 2020
Too much talking
By Francesco B
•Jul 8, 2024
Course Review: "Crash Course on Python" Course Overview: As an Engineering student, I recently completed the "Crash Course on Python," and I must say that it has been an enlightening and highly practical experience. Here’s a detailed review of the course, covering its structure, content, and overall effectiveness. Course Structure: The "Crash Course on Python" is well-organized into several modules that progressively build on each other. It starts with the very basics of Python, assuming no prior knowledge of programming, which is excellent for absolute beginners. The course is divided into logical sections, each focusing on different aspects of Python, including: Introduction to Python: Covers the basics of Python programming, including syntax, variables, and basic operations. Control Structures: Teaches conditional statements, loops, and iteration. Functions: Introduces the concept of functions, their creation, and usage. Data Structures: Explains lists, tuples, dictionaries, and sets. Error Handling and Modules: Covers how to handle exceptions and work with modules to extend Python's functionality. Content Quality: The content quality is superb. Each module includes a mix of video lectures, reading materials, and hands-on exercises. The instructors do an excellent job of breaking down complex concepts into understandable chunks. Here are some highlights: Clear Explanations: The instructors provide clear and concise explanations of Python concepts, making it easy to follow along. Practical Examples: The use of real-world examples to illustrate programming concepts helps in understanding how Python can be applied in practical scenarios. Interactive Coding Exercises: The coding exercises are interactive and reinforce the learning by allowing you to write and test your code in real-time. Assessments: Regular quizzes and assignments help in assessing your understanding and provide immediate feedback. Effectiveness: From an Engineering student’s perspective, the course is highly effective. Python is a versatile language widely used in various engineering fields, including data analysis, automation, and software development. Here’s why the course stands out: Foundational Knowledge: It builds a strong foundation in Python, which is essential for more advanced topics and applications in engineering. Hands-on Practice: The practical approach ensures that you not only learn the theory but also apply it, which is crucial for mastering programming. Problem-Solving Skills: The course enhances problem-solving skills, as many of the exercises require thinking critically and debugging code. Areas for Improvement: While the course is comprehensive, there are a few areas that could be improved: Advanced Topics: Including more advanced topics such as object-oriented programming, file handling, and libraries specific to engineering applications (like NumPy and Pandas) would be beneficial. Industry-Specific Examples: More examples and exercises related to engineering problems could help students see the direct application of Python in their field. Conclusion: Overall, the "Crash Course on Python" is an excellent resource for engineering students looking to learn Python. It is well-structured, engaging, and provides a solid foundation in Python programming. The skills gained from this course are highly applicable in various engineering disciplines, making it a valuable addition to any engineering curriculum. Whether you are a complete beginner or looking to brush up on your Python skills, this course is a fantastic and perfect choice.
By Archchuthan N
•Jun 22, 2023
I recently completed the "Python Crash Course" on Coursera, and I must say it was an outstanding learning experience. This course is a comprehensive introduction to Python programming, suitable for beginners and those with some prior programming knowledge. The instructor's expertise and the course content made it a highly effective and enjoyable learning journey.
The course is structured in a logical and well-organized manner, gradually building up from the basics to more advanced concepts. It covers essential Python topics, including variables, data types, control flow, functions, file handling, and object-oriented programming. Each module is well-explained with clear examples and exercises that help solidify the understanding of the concepts.
One aspect I particularly appreciated about this course was the hands-on approach. The instructor encourages learners to practice coding from the start, providing numerous coding exercises and projects to reinforce the concepts covered in each module. This practical approach not only enhances learning but also develops problem-solving skills, which are crucial for programming.
Another standout feature of this course is the instructor's teaching style. He explains complex concepts in a simple and engaging manner, making it easy to follow along even for those new to programming. The course videos are well-paced, and the instructor's enthusiasm for Python shines through, making the learning experience enjoyable and motivating.
The course also provides a range of additional resources, including quizzes and assignments, to test knowledge and reinforce learning. The quizzes are thoughtfully designed to assess understanding, while the assignments offer opportunities to apply the acquired knowledge in real-world scenarios.
Moreover, the Coursera platform itself offers a user-friendly interface, allowing learners to navigate through the course materials effortlessly. The discussion forums provide a supportive community where learners can interact with each other and seek assistance from the instructor or fellow students, further enhancing the learning experience.
In conclusion, the "Python Crash Course" on Coursera is an excellent choice for anyone looking to learn Python programming from scratch or solidify their existing knowledge. The course content, combined with the instructor's expertise and engaging teaching style, make it a highly effective and enjoyable learning experience. I would highly recommend this course to beginners and aspiring programmers who want to kickstart their journey into the world of Python programming.
By Suraj k
•Mar 18, 2023
Firstly, the content of the course was well-organized and easy to follow. The course covered the fundamentals of Python, including variables, data types, loops, and functions, as well as more advanced topics such as object-oriented programming. The explanations were clear and concise, and the exercises were challenging but manageable. I found the pace of the course to be just right, allowing me to absorb the material without feeling overwhelmed.
The instructors were also excellent. They were knowledgeable, engaging, and enthusiastic about the subject matter. They provided plenty of examples to illustrate the concepts and were available to answer any questions I had. I appreciated the fact that the instructors took the time to explain the "why" behind the code, which helped me to understand the logic behind the programming concepts.
The platform itself was also easy to navigate. The course dashboard was well-designed, and the course materials were organized in a logical and intuitive manner. The ability to track my progress and see how much time I had spent on each module was helpful in keeping me on track.
Overall, I highly recommend the Coursera crash course on Python. Whether you're a beginner or an experienced programmer, the course provides a solid foundation in the language and is an excellent starting point for anyone looking to learn Python. Thank you, Coursera, for providing such a valuable resource for online learning!
By Josue L N H
•Feb 27, 2021
Marga and Christine were amazing at writing and really empathizing with the possible consumers of this program since you can actually feel they care for your learning. They are able to create a genuine, and at times corny, relation with those who are learning this program. Besides, Something I love about this course is that it focuses on exploiting or using Python to its fullest extent, not limiting you at any point, in contrast to some universities that have decided is a good idea to learn concepts that you are never going to use while coding e.g. creating a sort class of your own instead of using the one built in. And I know that learning from the ground up is useful in some aspects but not allowing full exploitation of the language does not lead to new or enriching learning. Tell me who would deliberately run an outdated or old OS just for the fun? No one, and if they are doing it is probably to extract ideas or improve the same. Anyways, just wanted to tell you guys this was an amazing course and I enjoyed more than most of my uni courses. Not that that is saying much 'ol. Hope the other courses are just as good and I hope to see Christine again (I have a secret crush on her, don't tell her)
By Abdelouahed L
•Aug 25, 2023
Creo que el curso Crash course on Python es una excelente introducción al lenguaje de programación Python. El contenido del curso es bien estructurado y fácil de seguir, lo que hace que sea ideal tanto para principiantes que nunca han programado antes, como para aquellos que tienen alguna experiencia en otros lenguajes de programación.
El instructor explica los conceptos de manera clara y concisa, utilizando ejemplos prácticos que ayudan a comprender mejor el funcionamiento de Python. Además, el curso incluye ejercicios y desafíos que permiten poner en práctica lo aprendido y consolidar el conocimiento.
Una de las cosas que más me gustó del curso es que se abordan varios temas importantes de Python, como tipos de datos, estructuras de control, funciones, métodos y módulos, entre otros. Esto brinda una base sólida para explorar otras áreas de la programación en Python.
En resumen, creo que el curso Crash course on Python es altamente recomendable para cualquier persona interesada en aprender Python de manera rápida y efectiva. Es un curso completo que proporciona las bases necesarias para comenzar a desarrollar proyectos en Python.
By Manjunatha K
•Mar 4, 2023
The Crash Course on Python offered on Coursera is a comprehensive introduction to the programming language. The course is well-structured and covers all the essential aspects of Python, including basic syntax, data types, control structures, functions, and object-oriented programming.
One of the strengths of the course is the clear and concise explanations provided by the instructor. The examples used are relevant and help to reinforce the concepts covered in the lectures. Additionally, the course provides ample opportunities for hands-on practice with coding exercises and quizzes.
The course's pacing is just right, allowing learners to absorb the material without feeling rushed. The content is also relevant and up-to-date, ensuring that learners are equipped with the latest knowledge and skills.
Overall, I highly recommend the Crash Course on Python for anyone looking to learn Python programming. The course is well-designed, engaging, and provides a solid foundation for further learning. I would rate this course 4.5 out of 5.
By Khusan A
•May 9, 2023
On the whole, I have realized programming is powerful skill, but learning it step-by-step required hard working and other important skills, including critical thinking, problem solving, to name but a few.
As I said before, I have begun some courses related to different programming languages.
I have finished one of the best python courses by #Google. The tasks of the course have seemed like difficult a little bit at the beginning of the course. However, The course is constructed very well, for instance, each lesson are explained professionally,
and end the of each lesson and assignments, useful links related different python topics, including conditionals, defining functions, while and for loops are given. For example, I have learned extra needed information
in order to learn and finish the course successfully through #w3schools and #python documentations cites.
My aim goal learning programming is to create my scientific project. For instance, Iʼm going to create simulation of Black Holes.
By Sarvesh M
•Sep 18, 2020
This course is a very important one to take if you want to be a programmer or an IT person . But , I hope that you will understand this course better if you take the course called "Programming for everybody (Getting started with Python)" . I am attaching the link for this course here . This course will help you to get in the basic knowledge you require to make it through this course easily . Because I found the concepts were very easy and basic there and if you go through that course , you will be making it through this course easier than anyone. Here's the link for that course
>>> https://porcelainpromo.shop/learn/python . But, once you complete "Programming for everybody(Getting started with Python) , you should make sure that you complete this course so that you will make it through your IT career . Congratulations on finding this course and use the resources which are available around you and keep learning . All the Best .
By Ees Q
•Feb 26, 2025
I recently completed the Python Crash Course on Coursera, and it’s an excellent resource for anyone looking to learn Python quickly and effectively. The course is well-structured, with clear explanations and practical exercises that reinforce key concepts. Whether you're a beginner or need a refresher, the hands-on approach helps solidify fundamental programming skills like data structures, loops, and functions. The instructors break down complex topics in an easy-to-understand manner, making the learning process smooth and engaging. What sets this course apart is its interactive nature—real-world examples and coding assignments ensure you’re not just passively learning but actively applying your knowledge. By the end, I felt confident in writing Python scripts and understanding essential programming logic. If you’re looking for a beginner-friendly yet comprehensive introduction to Python, I highly recommend this course.
By Shivam B
•Jun 21, 2020
I was an intermediate programmer in C++ but I wanted to learn Python. I thought that I would breeze through this course as I knew the concepts and only needed to learn the syntax. But I was pleasantly surprised to see the struggle I had doing the assignment. The lectures are short and top notch in quality. The assignments require creative thinking and you need time to solve them if you're new to Python. You wouldn't be required to type coding questions from scratch, only fill the blanks at very carefully chosen spots in the code. Believe me it gets really annoying when the actual answer is just one word but you need to type out the rest of the code to be able to submit your answers.
I would definitely recommend this course to anyone who wants to start their programming journey and to those who know some other language and want to learn Python as well.
By Михаил Н
•Jun 6, 2021
I really liked all the tasks, but I think that the task of balancing servers is more interesting and applied than the final project. The last problem would be much more interesting if visualization was added to the server load balancing problem. To quickly and beautifully solve such problems, I clearly lacked the practice of solving simple small problems of the same type for each topic in order to have solution templates in my head and use them as building blocks for building complex multi-line code. I think it is necessary to add more of those simple tasks that have been integrated into the video. This would solve the problem of practice and would serve to better memorize the basic techniques. It would be great to add several areas of programming, and as a final task, everyone would choose a topic themselves and write a program from scratch.
By ML-43 M A P
•Feb 18, 2022
This has been a great opening for my Python programming journey. The material is structured in the manner that makes you implement the knowledge from previous module in the current module you are working on. It all peaked when we reached the week 6 where we try to put-it-all-together and also work on a project. To be honest, the material about how to structure your project which starts from planning is the most interesting because it helps you to not focus on coding first but rather think about what you want to build and what steps you need to build it. So far this is very interesting.
Shout out to the instructor and also the curriculum developer for making this course, the instructor way of interacting with students is really good and her spirit is contagious as if she always encourages us to move forward.
By Ed C
•Jan 15, 2023
I was very familiar with using python over the years but, not in a lot of ways it is taught in this course. I spent hours upon hours getting familiar with different syntactical possibilities in each of the exams. I can definitely say that there are real-world solutions mentioned throughout the course. I am already using and rethinking much of my Systems Engineering solutions, that can be automated with the things I have learned in this course.
I highly recommend this training but, I believe that even though it is supposed to be a beginner's course, I think it is a large learning curve for someone starting from the ground up. I did not get the correct output in the final project after getting through all of the mandatory examinations. Maybe it was just not enough time, along side working full-time.
By CHRIS Z A
•Mar 17, 2022
this is one of the most amazing courses that I've ever taken on coursera. The instructor actually gives pretty good idea about the concept and and helps us also identify tricky parts. In short ,she did it in a Googler way. The assignments and the practice quizzes were not too simple but at the same time there were proper instructions to solve it. When one takes all the given practice quizzes and assignments legitly , they will get a good hold of the concepts explained in the videos and will feel confident. The reading part was perfectly structured. It gave an overview and a sketch of all the concepts that was covered in videos and was a great time for recalling. In short the course was perfectly structured, neatly organized and pleasantly delivered.I am thankful God , Coursera and Google.
By Abdullah J
•Jul 11, 2023
I recently took the Crash Course on Python by Google on Coursera, and I highly recommend it to anyone who is interested in learning Python. The course is well-paced and covers all the basics of Python in a clear and concise way. I especially appreciated the interactive exercises and quizzes, which helped me to practice what I was learning and to make sure that I understood the material.
The instructors in the course are clear and engaging, and they do a great job of explaining the concepts in a way that is easy to understand. I also appreciated the fact that the course is free to take, so there's no risk in trying it out.
Overall, I found the Crash Course on Python by Google to be a great introduction to the language. If you're interested in learning Python, I highly recommend checking it out.
By Sowmya N
•Sep 19, 2023
The "Crash Course on Python" is an absolute gem in the world of online programming tutorials. It's a comprehensive and well-structured course that caters to both beginners and intermediate learners, offering a remarkable learning experience for anyone looking to dive into the world of Python programming. The course is a standout tutorial that delivers everything it promises and more. It's a fantastic resource for anyone looking to learn Python, whether you're a complete beginner or someone with some programming experience. The instructors' expertise, the well-structured content, and the overall quality of the course make it a must-have for aspiring Python developers. I wholeheartedly recommend it to anyone embarking on their Python programming journey.
By Steven A
•Feb 4, 2021
This was a great course! Very challenging, and geared toward critical thinking and real life applications if you recognize the potential of these building blocks. The instructions were crystal clear and the coding challenges were probably one of the best put together for online courses. It's a great refresher for experienced programmers as well as beginners. If you are interested in teaching programming, the instructor made it fun and engaging. Other than that, here's a word of advice from Master Yoda:
“A Jedi must have the deepest commitment, the most serious mind. This one, a long time have I watched. All his life has he looked away…to the future, to the horizon. Never, his mind on where he was. Hmm? What he was doing.” — The Empire Strikes Back
By Derek H
•Jan 22, 2025
I enjoyed this Crash Course on Python. The videos, reading materials, and quizzes all aided in learning the course content. Christine Rafla was challenging while encouraging the audience that any topics could be reviewed if there were questions. One comment about programming questions in the quizzes. There are many ways to solve a programming issue. In some of the code, although I solved the code correctly producing the output, my code was flagged in error, but response was vague, only indicating to review a video. In the final quiz, a question about a condition which need both statements to be true was flagged (I chose the AND statement) which was flagged wrong. Again, how this is answered is dependent upon how one views the question.
By Mugunthan
•Jun 25, 2023
I had completed many courses for python but for sure this is the best course for beginners. There are three main reasons why I say that ,
->Firstly, the content of this course is precise and accurate for the beginners without getting overwhelmed.
-> Secondly, the course interaction is too good and I had not seen these much of interaction in other courses.
-> And finally, you know its from GOOGLE and the assessments in the course are worth solving it, even though they are not too hard but they are also not too easy to solve. This develops your problem solving ability.
So in my point of view this is the best course for python basics and you would not be able to get a course that is better than this master piece.
All the best : )
By Raj k M
•Dec 4, 2023
The Crash Course on Python exceeded my expectations in every aspect. The instructors delivered content with clarity, making complex concepts easy to grasp. The hands-on exercises were invaluable, solidifying my understanding and providing practical experience. Real-world examples and applications added a valuable dimension to the learning process. Overall, a well-structured and engaging course that not only enhanced my Python skills but also ignited a newfound enthusiasm for coding projects. I extend my sincere thanks to the instructors for their dedication and commitment to creating a positive and impactful learning experience. Highly recommended for anyone looking to dive into Python programming.
By M L
•Aug 7, 2023
You'll get lots of practice in this course, there are tons of small examples to work through. Between the in-video problems, the quizzes, and the reading sections, I counted over 40 example problems in week 4 alone. This practice is what other Python classes on Coursera are missing. I took this course after doing the Python For Everyone (PY4E) Specialization (and a few other beginner Python classes) and I still learned plenty of new things, all while building proficiency through working the example problems. The examples are also similar to the test material, so I felt well prepared for the tests and could reference my previous work to help remind me of how to properly answer the questions.