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.
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.
By John H
•Mar 11, 2020
Unfortunately, I found this course to be very vague and not worth the investment.
By Mostafa M A
•Jul 25, 2020
I always stuck in course , and many topic not cover well
lesson is about summary
By thiamseng s
•May 31, 2020
Badly organised and structured course. Full of issues for submitting in week 6
By Andrew R
•May 13, 2020
Incredibly tedious and boring, worst programming course I've ever taken.
By Kiyoko O
•Mar 24, 2020
Basic lectures, and exercises do not correspond with reading material.
By Deleted A
•Aug 10, 2020
Rushed videos are not informative enough to teach the lessons.
By huan c
•Sep 12, 2021
Not designed for students with no programming experience :)
By Ibrahim O
•Mar 19, 2020
The explanation of the processes are convoluted and vague.
By Mellie D
•May 12, 2020
It goes way too fast for me and I need more explanation.
By Rajan K
•Jun 12, 2020
missed a lot of concepts that I had to find on my own!
By Róger J U R
•Aug 4, 2020
Too much videos for simple ideas, quite slow for me,
By B D
•Jul 20, 2020
automated feedback for answers was done very poorly
By Beth L E
•Jan 20, 2023
final assignment is not functional. no support.
By Faizah
•Jan 2, 2023
Glitching and bugging all the way.
By Alan L
•May 2, 2020
This is not for beginners...
By Антон В
•Oct 27, 2020
Usless waste of time
By KATTULAPALLI P
•May 31, 2020
grader is not good.
By jeff m
•Feb 12, 2022
course is dogshit
By Sina A
•Dec 11, 2020
Too much talking
By SUNIL S R
•May 11, 2020
worst
By KULBIR S D
•Apr 3, 2020
waste
By Dhruv R G
•Jun 5, 2020
ok
By anirudh j
•Aug 11, 2020
t
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.