The Ultimate Python Programming Tutorial (Udemy.com)
Python Programming tutorial for beginners. This Python Training Course Comes with Certification of Completion
Created by: Infinite Skills
Last updated January 2017
What you will learn
- To teach real programming skills that transfer to real life development
- Build a solid understanding of Python Programming
How it compares
Against the other 388 rated Udemy courses in Python on CourseDuck:
- Rating4.3 out of 5higher than 25% of them
- Reviews2,061#130 of 389 by number of reviews
- Length6.2 hoursshorter than 65% of them
- Last updatedJanuary 2017earlier than 95% of them
Quality Score
Overall Score : 86 / 100
Course Description
In this online Python course from O'Reilly Media, you will learn how to program with the popular development language. This tutorial is designed for the beginner, and you do not need to have any experience at all with programming or development in order to learn how to program with Python using this video tutorial.
Some of the topics that this course covers throughout the ultimate Python for beginners training include installing Python, data types and creating variables, input and output, decision making and repetition, iterators, list comprehension and functions. He also covers variable scope, modules - creating and using pre-built ones, object oriented programming, inheritance, exception handling and using data structures.
By the completion of this python for beginners video based training course on Python programming, you will be comfortable with Python and how to apply it to developing applications. Throughout the course you will apply what you learn in real-world examples, reinforcing what Mike is teaching you. Working files are included to allow you to use the same source material that the author does in this training course
Take this course now online Python course and master your skill!
Instructor Details
- 4.3 Rating
2,061 Reviews
Infinite Skills
Infinite Skills is a Canadian based company who offer a huge and ever growing range of high quality eLearning solutions that teach using studio quality narrated videos backed-up with practical hands-on examples and comprehensive working files. All courses are created by trained educators and experts in video based education.
The emphasis is on teaching real life skills that are essential for progressing in today's commercial environment.
More courses by Infinite Skills
Microsoft Excel 2013 Advanced. Online Excel Training Course
4.6 (3,848 Reviews)
Provider: Udemy
Time: 9.9h
$15.99
Master SketchUp - A Definitive Guide From Infinite Skills (2017)
4.5 (3,824 Reviews)
Provider: Udemy
Time: 5.4h
$22.99
Adobe InDesign Made Easy. A Beginners Guide To InDesign (2017)
4.5 (3,719 Reviews)
Provider: Udemy
Time: 11h
Free
Microsoft SQL Server 2012 Certification Training Exam 70-461
4.7 (3,538 Reviews)
Provider: Udemy
Time: 12.3h
$11.99
Reviews
By Clarence Hill on 11/20/2025
I bought this course years ago to convert from shell scripting to python, but never got around to using the course. I am now forced to edit and reuse a lot of pre-written python system automation scripts. I use this course as a visual reference in addition to online resources to verify and understand what I am looking at in most cases. Sometimes seeing the solution is the best teacher.
By Prerna Lele on 12/1/2017
This has been a great course so far. Concepts are explained in good detail with a simple example. The detail is not too much either so as to overwhelm someone like me who is resuming to learn python after nearly one year of break. I would however like for exercises to be more tough and more in number may be. But there are a ton of examples available online otherwise for practice the concepts , so that's not really a huge problem. Thanks to the instructor who decided to keep it simple ! So far enjoying the course
By Derrick Beasley on 11/21/2017
It started out with easy to understand and the exercises were working. It seemed to have gradually gotten a bit more difficult for me to keep up. I'm constantly getting syntax errors. I've gone over some of the lessons over and over and can't understand why I'm getting syntax errors. Also, I'm not sure if it has anything to do with working on a Mac, but the "*.py" files can't be opened.
By Darko Stefanovic on 10/1/2017
Excellent course. For a beginner, it explains everything that beginner should learn to start Python journey. For someone who learned Python on the go, and was using other programming languages before, like Java and C#, this course is very good way to refresh knowledge and fill in the missing knowledge. That is why i went through this course and I liked it a lot.
By Shobh Raj on 2/27/2017
Undoubtedly, this course is designed for one who is a beginner to programming. Appreciate the step-by-step designed course structure and the examples. However, the exercises could have been better. I skipped almost all of them as they were not interesting/challenging. Instead of displaying a text, "Working Files for this movie can be found...", the tutor could have used an interactive voice, "Let us now open folder 1 and view the contents of file 1 to perform the task..." Precise modules were prime mover in this course.
By Luciana Denardi on 8/8/2016
It's really fantastic. I had no experience with coding and this is a great course (not too easy either, so it keeps you pushing yourself during the exercises). Even better, I can always pause and repeat until I understand the whole thing. It was great to show me that coding is not a career for me, but more for increasing my general knowledge :)
By Michael Mitchell on 4/26/2016
This is a solid basic course. It covers lots of basic concepts, data types, decision making,loops, functions, classes. It touches on basic computer programming best practices. I feel it was time well spent. Now I will be able to go on to the more advanced python. I am interested in Web scraping. But I was able , with just the skills I learned in this course, to write my own program to interface with the Yahoo. Finance API and download stock info for use in a spreadsheet. This course is fast moving so many many times I would replay lessons 3 times or more. Also I used the " back 15 seconds " button a lot and also by clicking on the screen to pause the video so I could scrutinize the code. All in all: this is a good course and the site worked well.
By Jussi Ronkko on 3/8/2016
One of the best instructors so far in udemy. He goes through each step as he writes it and explains them in a way that even I was able to understand, and then reviews it at the end. I only wish there had been something to test myself with at the end of each chapter, or give some optional tasks to try. There were one or two of these but could have been more. As someone who doesn't know much about programming overall, I don't think there's anything better in udemy to start with.
By Bryan Vines on 1/14/2016
This course is professionally presented, and provides a good overview of the Python programming language. Although the course covers Python 2, the concepts and commands are easily applied to Python 3. When the instructor used Python 2's raw_input() function, I simply used Python 3's input() function, and everything worked as expected. The course seems to end abruptly. There isn't a final lecture summarizing the major points covered in the course. Such a lecture would have provided a nice closing chapter to the course.
By Zeljko Stjepanovic on 11/30/2015
Some lessons use Python 2 and then later just switching to Python 3, as far as I understand. It goes through the code too quickly. Most of the excercizes are of "hello world" type, and then goes to recursive loops which are a bit more complicated to understand. Did not see any real world program applications, I would say it's an old school course, where you get some theoretical knowledge but not really sure how to apply it
Good exercises and concise explanations. It should include some links to other examples or maybe other supporting documents as some topics are not covered in detail.
This instructor's method of teaching is very clear as he describes each step with just the right amount of detail. I have gone back to replay certain videos when I need to refresh my memory.









