Python for Everyone

If you have no idea what programming is all about, here is a great starting point!

Lifetime access for $39!

Course Content

FREE Ep0 - Setting up the Environment

Install Python and other tools to get started with writing Python programs.

FREE Ep1 - Our first Program | Intro to print

Learn to print text and data to the console.

FREE Ep2 - Variables and Data Type

Variables are essentially placeholders to hold data. Learn the basic data types in Python

FREE Ep3 - Let's make a quiz game | If else statement

If else statement allows us to conditionally execute code.

PREMIUM Ep4 - Functions and Scope

Let's learn how to write our custom functions in this lesson. Functions are mini programs in our code.Scope is a container that holds data. Anything created in a scope stays inside the scope.

PREMIUM Ep6 - Loop

We talked about iterables in the last lesson, let's learn how we can actually iterate over the iterables.

PREMIUM Ep7- Iterable Techniques

Working with iterables are not that straightforward as you think. Let's talk about some of the common techniques to work with iterables.

PREMIUM Ep8 - Break and Continue

Python allows us to break out of a loop using the 'break' keyword and 'continue' to skip the current iteration. Let's discuss why we might want to use these 2 features.

PREMIUM Ep9 - String Functions

Manipulating string is could be tricky. Thankfully Python provides us a handful of helper string functions to make our life easier.

PREMIUM Ep10 - Project: Monty Hall

Our first project! Let's build a game called Monty Hall.

PREMIUM Ep10.1 - Project Solution: Monty Hall

Solution to the Monty Hall project.

PREMIUM Ep11 - Intro to modules

Modules aka libraries are like toolboxes. We group useful functions together as a module so we can easily reuse across our projects.

PREMIUM Ep12 - Third party modules

Third party modules are libraries/modules written by other developers. By installing a third party module we can utilise the code of an expert in another field and avoid to reinvent the wheels ourselves.

PREMIUM Ep13 - Exception

Errors are also known as exceptions in Python. Knowing how to handle exceptions enables us to write robust application and saving us time to debug our program.

PREMIUM Ep14 - File Functions

We can even manipulate files using Python! Imagine having a Python program that automate the installation of software or generate reports for us. The possibilities are endless!

PREMIUM Ep15 Project: Crazy Shopkeeper

Our second project! Time to apply what we've learnt so far!

PREMIUM Ep15.1 - Project Solution - Crazy Shopkeeper

Solution to the Crazy Shopkeeper project.

PREMIUM Ep16 - Project3: Bulk Directory

Third project! Automatically create a series of folders in our computer.

PREMIUM Ep16.1 - Project Solution - Buik Directory

Solution to the bulk directory project.

PREMIUM Ep17 - Zen of Python

Python is an elegant language. Here are core principles when writing Python code.
Ep0 - Setting up the Environment
Install Python and other tools to get started with writing Python programs.
This site uses cookies and other tracking technologies to assist with navigation and to analyse site usage. By using this website you agree to our use of cookies. For more information about our use of cookies, please see our Privacy Policy. Your use of this site is also subject to our Terms of Use.