Curriculum
Please note that number of lessons are not the same as the number of topics. This is because some topics are discussed over multiple lessons. Also sometimes there are mixed review of multiple topics.
Part 1
What is Programming?
Data Types: Integer
Data Types: String
If Statement
For Statement
Mixed Loops
1D Arrays
Strings
Project: Super Mario
Part 2
Number Theory
Functions
Classes
Multi Dimensional Arrays
File Operations, Fast Scanning
Sorting
Binary Search
Brute Force
Project: Card Memorization