Python Programming BasicsCovers the basics of Python programming, focusing on flow control structures, interactive mode, script mode, and variables.
Debugging and OptimizationCovers types of errors in programming and emphasizes the importance of debugging and optimization techniques.
Register MachineCovers the efficiency of register machines over stack machines, memory organization, and mapping instructions.
Compiler Extension LabCovers the Compiler Extension Lab, focusing on adding new functionality to a simple functional language compiler.