Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Practical Python for Absolute Beginners

Learn Python through a series of lessons, practical challenges and mini-projects...the fastest way to learn.
(1 reviews)
8 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 12h 39m
Language: English
Next start: On Demand

Top Python courses:

Detailed Analysis

CourseMarks Score®

9.7 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

10.0 / 10
This course was last updated on 6/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

8.8 / 10
We analyzed factors such as the rating (4.5/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.6 / 10
Video Score: 9.5 / 10
The course includes 12h 39m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
Detail Score: 9.9 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
59 resources.
0 exercise.
0 test.

Table of contents


This course is designed to take you from zero Python experience to intermediate level Python developer over nearly 100 interactive lessons which cover all of the core concepts that you will need to know in order to diversify into other areas of Python programming such as Data Science, Automation, or backend Web Development.

Python programmers are in very high demand because of the versatility of the Python language and also its emergence as the leading language in data science. Python programmers are amongst the best paid and most sought after. Surveys show that it is one of the most popular languages amongst developers due to the power which lies behind the clean, simple syntax.

By the end of this course you will be able to write small programs using functions, packages, and objects which you have designed. You will have a very good understanding of all of the following:

•Data types and Manipulating Data
•Writing Functions
•Creating Packages
•Object Oriented Programming
•Writing Cohesive Programs
•Reading and Writing to Files
•Solving Logical and Mathematical Problems with Code
•Using 3rd Party Packages
•Program Control Flow

This course differs from many others in that there are small practical challenges for nearly everything that you learn, including my solution and the reasons for solving the challenges in the way that I did. This is not just another course where you sit and watch or just copy the exact code as me.

Regardless of which programming language you use, the hardest thing you will do as a programmer is solve problems. So, as well as learning Python, you will also learn how to solve your own problems using Python. Don’t be afraid…these are small challenges which reinforce the concepts which I have just taught you, as well as an opportunity to revise the things which you have learnt in previous sections. I think you’ll be delighted at just how well you absorb the information using this technique.

Each lesson is kept to a length which allows you to complete it and absorb the information in one go without having to resume the lesson later. The delivery is at a pace which is easy to follow and in a conversational style where every decision is explained. The files which I create are attached to every lesson for you to download.

The greatest feeling you will get from this course is the feeling of progress and achievement. Regardless of how may times you have tried to learn this stuff in the past, this will be the breakthrough you need to take you one giant step towards your goal of being a Python programmer. If, at any time, you don’t believe that the course lives up to that promise, simply let me know and I will refund you without question.

Enjoy the course and please reach out to me with any questions….or even if you just want to say Hi!


You will learn

✓ Have a fundamental understanding of the Python programming language.
✓ You will learn how to use Python to solve real-world problems.
✓ You will master Python base concepts through many small programming challenges.
✓ Have enough Python knowledge to be able to move into specialised areas such as data science, automation or backend web development.


• No previous Python programming needed. You will learn everything that a beginner needs to know.

This course is for

• Beginner Python developers who want to get into into anything IT related such as data science, web development, automation etc.
• People with some Python knowledge that want to solidify and build upon what they already know.

How much does the Practical Python for Absolute Beginners course cost? Is it worth it?

The course costs $14.99. And currently there is a 75% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.

Does the Practical Python for Absolute Beginners course have a money back guarantee or refund policy?

YES, Practical Python for Absolute Beginners has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the Practical Python for Absolute Beginners course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who is the instructor? Is Gary Clarke a SCAM or a TRUSTED instructor?

Gary Clarke has created 2 courses that got 76 reviews which are generally positive. Gary Clarke has taught 426 students and received a 4.6 average review out of 76 reviews. Depending on the information available, Gary Clarke is a TRUSTED instructor.
Software Developer and Tech Educator
About me
I’m Gary, a full-stack developer living in Manchester.
I launched my YouTube channel in June 2020 and it’s been growing steadily ever since. That’s where I’ve developed my skill in producing engaging, easy-to-follow code screencasts
I currently teach PHP, Symfony, and SQL and Python.

Even though I now spend a lot of time teaching and creating content here and over at my YouTube channel, I still work in the industry as a software developer for Royal London, based in Cheshire in the UK.
I am completely self-taught and I’ve been programming for over 15 years. I love creating, programming, solving problems, learning, and teaching. I’m married and I have one son. In my free time, I like visiting historical sites and playing guitar (not at the same time). I wanna learn the drums.
I can’t wait to see you inside one of my courses!


CourseMarks Score®







Platform: Udemy
Video: 12h 39m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

Practical Python for Absolute Beginners rating
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/practical-python-for-absolute-beginners/" target="_blank" title="Practical Python for Absolute Beginners on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/97.svg" width="200px" alt="Practical Python for Absolute Beginners rating"/></a>