Python for Absolute Beginners (Udemy.com)
Learn Python programming from scratch with hands-on exercises in this Python course!
Created by: Green Chameleon Learning
Last updated March 2023
Our take
Based on the ratings of 59,613 students, a sample of their written reviews and the syllabus, as the course stood in March 2023. No course pays to be reviewed.
This is a short, beginner-focused Python starter from Green Chameleon Learning, a US based company. It runs about 4.4 hours across 112 lectures in 11 sections, and the syllabus sticks to the core: basics, strings, functions, flow control, loops, lists, dictionaries, tuples and sets. Coding happens in PyCharm. The audience list is upfront that it is not for experienced Python programmers, and it expects basic math and decent English. About 341,000 students have enrolled.
Reviewers praise how easy it is to follow. They mention clear speech, a comfortable pace, simple language and examples that make each idea obvious, plus enough quizzes to check understanding. Several people returning to Python after years away used it as a refresher and liked it. Complaints are small but real. One reviewer found the slides repetitive, another hit connection drops in the recordings and a PyCharm version that did not match the demos, and a few low ratings call the short reading items slow and some exercise answers wrong or needlessly complicated. About 88 percent of the roughly 59,600 ratings are four or five stars.
The last update was March 2023, and one reviewer says newer Python methods are missing. At under five hours, this is a gentle first pass and not a route to job-ready skills. The syllabus shows no sections on projects, and there are no coding exercises on the platform, so practice comes from quizzes, articles and typing along. One student who coded every example said that is what made the syntax stick. Take it as a first look or a refresher, then move to something project-based.
Pros
- Reviewers say the explanations are clear, in plain language and at a pace that suits true beginners
- Six quizzes and 68 articles back up the lectures, so ideas get checked soon after they are taught
- Works as a fast refresher for people who have not touched Python in a few years
- Covers the core types in 4.4 hours: strings, functions, loops, lists, dictionaries, tuples and sets
Cons
- Last updated March 2023, and one reviewer says newer Python methods are missing
- No coding exercises or projects; practice is quizzes, short reading items and typing along
- Some slides feel repetitive, and a few exercise answers are called wrong or overcomplicated
This course was very educational. The videos were easy to follow. I also coded every example. Doing this was instrumental with me learning the syntax of the language.
Beginner level fits true first-timers, though it expects basic math and fairly strong English for the technical terms.
What you will learn
- Program fluently in Python
- Use Pycharm to write their Python programs
- Understand computer science concepts such as flow control and functions
Course content
11 sections · 112 lectures · 4.4 hours of video 6 quizzes, 68 articles
- 1Introduction 2 free previews2 lectures · 10 min
- 2Python Basics 1 free preview14 lectures · 2 quizzes · 20 min
- 3Strings Part 115 lectures · 24 min
- 4functions14 lectures · 1 quiz · 28 min
- 5flow control10 lectures · 2 quizzes · 30 min
- 6introduction to loops15 lectures · 1 quiz · 13 min
- 7strings part 2 1 free preview12 lectures · 32 min
- 8lists10 lectures · 46 min
- 9dictionaries14 lectures · 35 min
- 10tuples3 lectures · 13 min
- 11sets3 lectures · 14 min
Who it is for
The instructor says it suits
- People interested in programming who have no prior programming experience
- Newer Python programmers who need a refresher on Python
- Students taking a Python class in school who want a supplementary learning resource
- Programming hobbyists
- Anyone else who is interested in learning Python
- This course is NOT for experienced Python programmers
What you need before you start
- A computer
- Access to the internet
- An interest in learning Python
- High level of proficiency in English because of the technical language used in some of the lecture videos
- Basic math knowledge: addition, subtraction, multiplication, division, knowledge of types of numbers such as integers and decimal numbers, exponentiation, etc.
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.5 out of 5higher than 52% of them
- Reviews59,613#9 of 389 by number of reviews
- Length4.4 hoursshorter than 78% of them
- Last updatedMarch 2023earlier than 53% of them
Course Description
Learn Python, a programming language with a wide variety of well-paying jobs in many fields, including data science and web development.
It is relatively easy to learn when compared to pretty much any other programming language since most of the time, using Python to do something will take less lines of code than with another programming language.
In this course, you will be taught the fundamentals of Python through video lectures, quizzes, review exercises, and programming challenges.
Instructor Details
- 4.5 Rating
59,613 Reviews
Green Chameleon Learning
Green Chameleon Learning is a US based company whose mission is to create and distribute high quality, hands-on courses about programming languages and their applications.
Here at Green Chameleon Learning, we believe that the best way to learn is by doing. To that end, our courses contain abundant exercises and applications to insure that what is taught in lectures is understood well enough and retained long enough to be applied easily and effectively by each and every one of our students. In addition, our courses are updated when necessary and student questions are answered regularly to make sure that what they are being taught is up to date and to make sure that our courses continue to deliver on what they promised to students.
Reviews
By Arjun Raisurana on 8/19/2026
way too many 1 min reads that do not take 1 min, but have to keep on n on sitting there uselessly till the check mark comes. Course learning value is also zero.
By Kiran M on 7/28/2026
It was really good it teached me a lot about pythons and what python was about and it showed me that python has different kinds of functions and different types of codes that was really demonstrated early nicely and etched me every step of the way.
By James L. Bowman III on 7/19/2026
This course was very educational. The videos were easy to follow. I also coded every example. Doing this was instrumental with me learning the syntax of the language.
By Jaroslav Wágner on 7/16/2026
Highly recommend this course! Really simply explained the basics of the functions in Python with a lot of examples and exercises to practice. Thank you very much for this.
By Anita Fmri on 6/10/2026
The course was well-structured and helped me strengthen my understanding of Python basics, scripting, and practical problem-solving. It was useful for improving my technical skills and applying them in day-to-day tasks.
By Sandip Toradmal on 6/3/2026
This course was a great match for me because it cleared a lot of concepts in which I was struggling with also the tutor explained the concept pretty well and this was above and beyond my expectations. I would like to thank the tutor who give me such a good experience with python and as a beginner I am ready to master python as well.
By John Kyne on 5/6/2026
This course was a great introduction so i can move to other courses that will meet my specific objective - having a basic working knowledge of python helps this
By Eric Binder on 4/13/2026
This course was a great introduction to Python! It was affordable, went at a decent pace at the beginning and ramped up well at the end, and showcased an abundance of examples on how and when to use certain coding techniques. Great course!
By Toryila Mkor on 3/18/2026
The course curriculum is absolutely well structured and delivered. The videos are practical and self explanatory. The quizzes are very interesting and the same applies to the exercises and the solutions.
By Sukanta Dash on 2/14/2026
Great tutorials, lot to practice. This course can easily take > 15 hrs or longer, if everything is done and practiced. Thanks for the beautiful intro! Loved it! Hope I can revisit this in the future!! It is addictive and engaging!
By James Jager on 12/27/2020
The information provided is handy, except that the instructor goes a little bit too fast where I had to rewind quite a bit.
By Diparun Bala on 12/27/2020
This course is very good till now
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100




