Explore the fundamentals of computer science with this self-paced course from UC Berkeley, using the classic "Structure and Interpretation of Computer Programs" textbook.
University CoursesProgrammingScheme
Introduction
A self-paced version of the CS61 Course but in Racket / Scheme. 61AS is a great introductory course that will ease you into all the amazing concepts that future CS courses will cover, so remember to keep an open mind, have fun, and always respect the data abstraction.
Highlights
Uses the classic textbook "Structure and Interpretation of Computer Programs"
Primary programming languages are Racket and Scheme
Covers fundamental computer science concepts in a self-paced format
Recommendation
This course is an excellent choice for those new to computer science, as it provides a solid foundation in programming and computer science principles. The self-paced format allows students to learn at their own pace, making it a great option for those with busy schedules.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.