Topic 1: Broadcast, Animations, and Music!
Topic 2: Loops and Variables
Topic 3: Random Numbers and Conditionals within Simple Games
Topic 4: BYOB
Topic 5: Lists I
Topic 6: Lists II
Topic 7: Algorithms
Topic 8: Algorithm Complexity
Topic 9: Project Work
Topic 10: Project Work
Topic 12: Concurrency
Topic 13: Recursion I
Topic 14: Recursion II
Topic 15: Recursion III
Topic 16: Applications that changed the world
Topic 17: Lambda and HOFs I
Topic 18: Lambda and HOFs II
Topic 19: Distributed Computing
Simulation: Sharks and Fish
Simulation: BioInformatics
Additional Topics: Videos and Readings