Introduction & Environment Setup
  • Course Introduction
  • Iterm2 Installation
  • Installing Python 3
  • Installing Jupyter Notebook
Data Types and Methods
  • Data Types
  • Int and Float
  • Retrieving From a List
  • List Methods
  • Tuples
  • String Methods
  • Dictionary Methods
  • Print Method
  • Data Types and Methods Quiz
Control and Looping
  • If Else Statements Syntax
  • If Else Control Logic Part 1
  • If Else Control Logic Part 2
  • For Loop and While Loop Syntax and Logic
  • For Loop Logic and Quick Exercise
  • While Loops Logic
  • While Loops with If, Else Statements
  • Break and Continue Methods
  • Looping Exercise
  • Looping Exercise Solution
Functions
  • Function Concept
  • Function Examples and Quick Exercise
  • Function Scoping
  • Function Exercises
  • Function Exercise Solution Part 1
  • Function Exercise Solution Part 2
Error Handling
  • Error Handling Concept
  • Error Handling Examples
  • Using While Loops with Error Handling
  • Error Handling Exercise
  • Error Handling Exercise Solution
Object Oriented Programming (OOP)
  • OOP Concepts
  • OOP Examples
  • OOP Important Usage
  • OOP Exercise and Solution
Building Game Project
  • Game Project Explanation and Hints
  • Game Project Solution Part 1
  • Game Project Solution Part 2
  • Game Project Solution Part 3
File Structure, Modules and Running in Terminal
  • Installing VSCode incl. tips
  • Installing Pylint
  • File Structure and Modules Explained
  • Using Python in VSCode
  • Running Python Program in the Terminal
Bonus Section
  • My Other Courses