Skip to content
@source-academy

Source Academy

community of learners who use the book SICP JS and develop the immersive online experiential environment for learning programming, also called Source Academy

Pinned

  1. general Public

    Information on how to learn or teach the structure and interpretation of computer programs, with our without the Source Academy system (repo content deployed to https://about.sourceacademy.org)

    SCSS 3 4

  2. sicp Public

    XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

    JavaScript 281 53

  3. frontend Public

    Frontend of online learning environment Source Academy @ NUS (React, Redux, Saga, Blueprint)

    TypeScript 54 99

  4. js-slang Public

    Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS

    TypeScript 36 61

  5. backend Public

    Backend of online learning environment Source Academy @ NUS (Elixir, Ecto, Phoenix, PostgreSQL)

    Elixir 21 29

  6. modules Public

    Modules that can be imported in Source programs, and environment for developing them

    TypeScript 2 8

Repositories

  • sicp Public

    XML sources of SICP and SICP JS, and support for generating Interactive SICP JS, PDF, e-book and comparison editions

    JavaScript 281 CC-BY-SA-4.0 53 10 0 Updated Dec 20, 2021
  • backend Public

    Backend of online learning environment Source Academy @ NUS (Elixir, Ecto, Phoenix, PostgreSQL)

    Elixir 21 Apache-2.0 29 25 11 Updated Dec 20, 2021
  • Rust 5 5 1 7 Updated Dec 20, 2021
  • general Public

    Information on how to learn or teach the structure and interpretation of computer programs, with our without the Source Academy system (repo content deployed to https://about.sourceacademy.org)

    SCSS 3 CC-BY-SA-4.0 4 1 0 Updated Dec 20, 2021
  • docs.sourceacademy.org Public

    docs.sourceacademy.org deployment repository — Source language documentation, built from the js-slang repository

    HTML 0 0 0 0 Updated Dec 18, 2021
  • js-slang Public

    Implementations of the Source languages, which are small sublanguages of JavaScript designed for SICP JS

    TypeScript 36 Apache-2.0 61 25 (2 issues need help) 0 Updated Dec 18, 2021
  • sourceacademy.org Public

    sourceacademy.org deployment repository

    JavaScript 0 0 0 0 Updated Dec 17, 2021
  • frontend Public

    Frontend of online learning environment Source Academy @ NUS (React, Redux, Saga, Blueprint)

    TypeScript 54 Apache-2.0 99 49 2 Updated Dec 17, 2021
  • modules Public

    Modules that can be imported in Source programs, and environment for developing them

    TypeScript 2 Apache-2.0 8 22 1 Updated Dec 14, 2021
  • grader Public

    Components for server-side auto-grading (Node.js, Elixir, AWS Lambda)

    JavaScript 1 Apache-2.0 9 1 17 Updated Dec 1, 2021