On this page:



Lab sessions give you a chance to practice topics covered in your readings and in lectures with helpful assistants around. A teaching assistant will present the topic of the week in an alternative way and will then set practical goals. If you do need help, do not hesitate to ask one of the attending teaching assistants or tutors.

    Lab 1 The Basics

    Lab 2 World Programs, and Design

    Lab 3 Structured Data

    Lab 4 The Magic of Recursion

    Lab 5 Lists and Abstraction

    Lab 6 Using Abstractions

    Lab 7 Scoping It Out

    Lab 8 Multiple Complex Inputs

    Lab 9 Finding Your Way

    Lab 10 Color Changing Graphs

    Lab 11 Dragon Fractal