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 Structural Integrity

    Lab 3 Hello World

    Lab 4 Structural Recursion

    Lab 5 Recursion

    Lab 6 Lists in the World

    Lab 7 Creating Abstractions

    Lab 8 Using Abstractions to Mimic

    Lab 9 Using List Abstractions

    Lab 10 More Practice With Abstractions

    Lab 11 Lambda

    Lab 12 JSON

    Lab 13 Generative Recursion