- Support mastery learning of computer science concepts while building a professional grade 3D VR multiplayer game with the CS1 Game Engine.
- Help learners maintain focus while demonstrating formative understanding and building project based evidence of learning.
- Help educators design and manage their own custom curricular content.
- Create your own lesson content and update public/components/lessons/templates.mjs.
Although the CS1 IDE and CS1 Game Engine are written in JavaScript, plans are in the works for Java and Python language integration. These plans include a Java Spark based microservice project and JSweet transpiled client code project to eventually integrate into the CS1 IDE and talk to CS1 Game Engine projects. Down the road this will enable students to learn with Java based lesson sets. In the same spirit I aim to design and build a Python Flask based microservice and Transcrypt based browser client so that students can use the CS1 IDE with Python based lesson sets.
Post feedback in GitHub issues at the official CS1 IDE repository.