CS1
Basic API Calls
Tests and Conditions
Loops
Input/Output
1D Arrays
2D Arrays
Games
Audio
Simulation
Data Structures
LinkedList
Stacks and Queues
Recursion
Trees
Hashing, Hash Tables, and Hash Maps
Graphs
Algorithms
Big Oh
Sorting
Brute Force
Divide and Conquer
Search space
Complexity of Graph Problems
Spanning Tree
Spatial Problems
Greedy Algorithms
Dynamic Programing
NP-Complete problems
Multi objective optimization