# 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