The Source Academy is a community of learners who use the book Structure and Interpretation of Computer Programs, JavaScript Edition (SICP JS). The community is developing and maintaining the Source Academy system, an immersive online experiential environment for learning programming. Here you find resources for learners and educators who use SICP JS, and for educational researchers.

Our mission is to expose the beauty and fun in computer programming and its fundamental ideas, and make these ideas universally accessible.