Design a system

and learn by doing

System Synthesis is a hands-on approach to learning about software system design. Work through a challenging problem as you get continuous feedback from an AI assistant.

Learn hands-on

Get feedback as you work through the problem

Test your mettle

See how you stack up against others and get feedback on how to improve

Research preview

Systems Synthesis is an experiment in making contextful learning more engaging and effective

An experiment by Gytis Daujotas, with thanks to Max Krieger