Welcome to CS 61AS! In this lesson, we'll explore the basics of the Racket programming language and look at the Big Ideas behind this course.
This so-called "textbook" consists of 17 lessons, most of which are based on the classic text Structure and Interpretation of Computer Programs, which gives this course its name.
A lesson is composed on multiple sections, or pages. Use the table of contents on the right to navigate through the lesson.
Lessons are structured so that you learn by exploring, making mistakes, asking questions, and trying things out.
If you're reading this lesson in lab, you can raise your hand at any time to ask a question—a lab assistant will come to your aid promptly.