The Book of Shaders
thebookofshaders.comA step-by-step guide to fragment-shader programming
A step-by-step guide to fragment-shader programming
School-exam revision using subject lessons, flashcards and question practice.
UK entrance-exam and GCSE preparation with practice and feedback.
AI programming assistant and cloud development environment in the browser
AI language tutoring with conversation practice and feedback
Lets patients self-book through a practice website or portal.
Lets patients book appointments online with a medical practice.
Language partners with practice plans and online conversation tools.
Project-based programming study in a JetBrains workflow
State-specific US permit-test preparation with practice questions and narrated video lessons.
Family maths practice personalised by teachers, with parent tools and an English-learning route.
Maths fact practice using visual models, connected facts and individual learning paths.
Free video lessons and practice tests organised around Pakistani school classes and education boards.
Contest problems with automatic solution judging
An interactive introduction to Python
Build a working interpreter step by step in Go
An ordered route into modern OpenGL graphics programming
Language courses with audio, conversation and pronunciation practice.
Spoken language practice around everyday situations.
A catalogue of deliberately vulnerable practice machines.
Workout logging and gym whiteboards with social features for athletes and coaches
Learn an interview approach, rehearse it and review delivery
Practise technical interviews anonymously with a human or AI