Understand it
Meet one idea explained with simple words and familiar examples.
Friendly, jargon-free programming lessons for complete beginners, professionals, career changers and young learners. Build strong foundations, understand AI-generated code and learn step by step with Nathaniel.

Choose your first path
Every path begins with a five-minute starter lesson. Try one, make something small, and keep growing.
Teach the computer to think step by step.
Start lesson →Beginner pathBuild the structure of your first web page.
Start lesson →Beginner pathAdd colours, spacing and personality.
Start lesson →Beginner pathMake websites move, react and play.
Start lesson →Beginner pathTurn stored information into useful answers.
Start lesson →Small wins, real skills
Meet one idea explained with simple words and familiar examples.
Change a focused piece of code and see what happens right away.
Apply the topic in a practical project you can proudly show.
For beginners building with AI
You do not need to become an expert before building with AI. CodeSprout helps you understand your codebase, recognise what is missing and use the right technical words when asking an AI system to make changes.
Learn with Nathaniel
Book a relaxed one-to-one lesson online via Google Meet or in person in Berlin. I use the same colourful activities on this website to explain each idea, answer questions and build a real project together.
Start free. Get help when you need it.
Free
Follow the complete beginner curriculum and practise every topic in your browser.
€39 / 60 minutes
One personalised lesson online via Google Meet or in person in Berlin.
€144 / 4 lessons
Four separate personalised 60-minute lessons built around one learning goal.
Ready for your first real course?