Lesson 1:
1. What is a program
2. Python as a calculator
3. Operators & Precedence
3. Variables
4. Sequential programming (simple exercise)
Lesson 2:
1. Sequential programming (followup and more advanced exercise)
2. Conditional Operations
Lesson 3:
1. Iterative programming
2. strings and string operations
Lesson 4:
2. Using functions
3. using python docs & help option
3. Mini project 1
Lesson 5:
1. Writing functions
2. Structuring files and importing
3. Mini project 2
Lesson 6:
1. Classes & Objects
2. Main Project
More advanced topics:
Lesson 7:
Web programming intro
Lesson 8:
1. Data processing
2. Visualizing
3. Pre-processing & Data Manipulation
4. Dashboard