Pick broadly
Search and filter across every complete track currently packaged with the project.
sozacode is built around short ideas, working code, and exercises you can actually touch. Start with any language, open the full assignment track, and learn by doing instead of clicking through slides.
# Start with working code. message = "I can read this." # Then make it yours. for step in range(1, 4): print(step, message)
The repository starts from the product’s existing Midnight IDE direction and the complete assignment files already built. The new shell makes those tracks easier to discover without pretending that unfinished authentication, billing, or compiler infrastructure already exists.
Search and filter across every complete track currently packaged with the project.
Each track launches its standalone 12-lesson assignment instead of a cosmetic placeholder.
Exercises run JavaScript, TypeScript, Python and SQL in your browser and preview HTML and CSS live. Other languages are labeled honestly until they can run.
The planned flagship takes an app idea and turns it into something you rebuild step by step. This scaffold includes the product surface and status, but it does not fake the future AI generation pipeline.
See the beta surfaceStart from a curated build before dynamic generation exists.
See the structure and why each piece exists.
Work through the same concepts in guided stages.
Learning is the goal; generated code is only the starting point.
That keeps the existing lessons deployable now while leaving Soljrn SSO, billing, server-side compilers, and dynamic build generation for the point when those systems are real.