- Getting started with Python and Jupyter
- Types
- Expressions and Variables
- String Operations
- Lists and Tuples
- Dictionaries
- Sets
- Conditions and Branching
- Loops
- Functions
- Exception Handling
- Objects and Classes
- Reading and Writing Files with Open
- Pandas
- Numpy in Python
- Simple APIs
- REST APIs, Web Scraping and Working with Files