Using Source Academy in an SICP-JS-based Course

The Source Academy is designed for learners who use the textbook Structure and Interpretation of Computer Programs, JavaScript Adaptation. This link provides access to the Source Academy.

Language selection

The Playground allows you to choose one of four Source languages. The Source languages are sublanguages of JavaScript, designed for the chapters of SICP JS. The language Source §1 has just enough features for the content of Chapter 1 of SICP JS, Source §2 has jsut enough features for the first two chapters, and so on.

Screenshot 2021-05-20 at 9 51 16 AM

Language Tools


Data Visualizer

Environment Model Visualizer

Scope tools

Programming environment