# Lectures
Here is the main instructional sequencing - for the first 4 weeks
3 lectures:
1. VSCode & Docker or GCP Setup
1. Test First Development
1. Idiomatic Python
1. Recursion
6 lectures:
1. ADTs and Classes
1. Data Structures
1. Time and Space - Elementary Operations & Memory
1. Complexity Analysis - Theoretical
1. Complexity Analysis - Practical
1. Logarithms
1. Arrays
1. Linked-Lists
1. Hash Tables
1. Stacks and Queues
1. Strings
1. Graphs
1. Trees