- Learning Markdown
- Installing Python
- Setting up software
- Python data types and string methods
- Building a small calculator
- Control flow
- making a complex calculator
- learning string operations and data-type interconversion
- Control flow II
- advance on if statements
- while and for loops
- Lists
- indexes
- Nested lists
- Strings as list
- For loops
- Ranges
- Looping through strings
- List methods
- sets
- Tuples
- Functions
- Functions
- Dictionaries
- Try and catch
- Error handling
- File handling
- Object oriented programming
- More on file handling
- Graphical user interface designing
- tkinter library
- inheritance in oop
- Modules
- Folders as packages
- Pip and pypi
- Adding functionality to GUIs
- Styling
- User Inputs
- Advanced try catch
- File handling recap
- String analysis
- Game development
- Solving challenges with python
- Intro to IOT and robotics
- Microprocessors
- Microcontrollers
- Hardware Development
- Low level programming