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 PythonFREE 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.