9 free python tutorials and courses for beginners


So you want to learn python, you are in luck as we present several great free courses and tutorials that we have watched on youtube, there are over 20 hours of tutorials listed below

Python Tutorial for Beginners

A 1 hour and 45 minutes video that covers a huge range of python topics including the following topics

Installing and running Python, PyCharm IDE Installation, Operators in Python, Data Types in Python, Flow Control, Functions in Python, File Handling in Python

These topics break down into smaller subtopics, for example the flow control splits into if statement, if else statement, while statement, for statement, break statement and the continue statement


Learn Python – Full Course for Beginners

A course which lasts for almost 4 and half hours, this excellent and very informative video covers the following topics and many more

Installing Python & PyCharm, Setup & Hello World, Drawing a Shape, Variables & Data Types, Working With Strings,Building a Basic Calculator, Mad Libs Game , If Statements & Comparisons, Building a Guessing Game, 2D Lists & Nested Loops, Building a Translator, Reading Files and Writing to Files ,Classes & Objects ,Building a Multiple Choice Quiz

This is not all of the topics, just a selection that I have picked out


Python Tutorial for Beginners

This is a huge 6+ hour video course, its a must watch which covers a wide range of python related topics. Here is a selection of teh contents

Python Cheat Sheet, Arithmetic Operations, Comparison Operators, Weight Converter Program, Building a Guessing Game, Building the Car Game, For Loops, 2D Lists,Tuples, Emoji Converter, Classes, Constructors, Inheritance, Generating Random Values, Working with Directories, Pypi and Pip, Project 1: Automation with Python, Project 2: Machine Learning with Python , Project 3: Building a Website with Django

Again this is a selection of the contents – as you can see there a few projects and games which you can build along with the instructor


Python for Everybody – Full Course

This python tutorial or course lasts for a jaw dropping 13+ hours – yes 13 hours of free content tolearn pythin on youtube. Once again lets look at a selection of the contents

Variables, Expressions, and Statements, Conditional Execution, Functions, Loops and Iteration, Strings, Reading Files, Python Lists, Dictionaries, Tuples, Regular Expressions, Networked Programs, Using Web Services, Python Objects, Databases and Data Visualization

These contents break down into many sub topics – this is a truly staggering resource for learning python


Python Game Tutorial: Pong

I always think that practical examples are one of the best ways to learn a language – this 40 minute video will teach you how to code a pong game in python


OOP in Python

This video features 1 hr and 45 minutes dicussing all your favorite object orientated programming topics including Objects, Classes, Inheritance and Polymorphism.


Python Flask Tutorial For Beginners

This 35 minute video is an introduction to flask, you will learn about the following topics

Installing Flask, Flask Application, Routing in Flask, Variable Rules in Flask, URL Binding in Flask, HTTP Methods using Flask, Templates in Flask, Static Files in Flask, Request Objects in Flask, Cookies in Flask, Redirects and Errors in Flask and Flask Extensions


MongoDB with Python Crash Course

A huge tutorial which covers using MongoDB with pythin. The video will cover the basics of MongoDB, Modeling data in a document-database and the mongoengine ODM: Map classes to MongoDB


Python for the C# developer

If you love C# and .NET, you may be surprised to see how many of the features also exist in Python.Did you know many of the things yo love about C# also exist in Python? Lambda expressions, foreach loops , Rich class library , Iterators and many more