CodeSproutAcademy
HomeLearnFor AI buildersLearn with me
Book a lesson
● Made for complete beginners

Coding starts with one tiny step.

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.

Start learning free →Book a lesson
✓ No experience needed✓ Learn at your pace✓ Built for the AI era
PyPython
5HTML
3CSS
JSJavaScript
A friendly green sprout learning on a laptop

Choose your first path

What would you like to grow?

Every path begins with a five-minute starter lesson. Try one, make something small, and keep growing.

Beginner pathPy

Python

Teach the computer to think step by step.

Start lesson →
Beginner path<>

HTML

Build the structure of your first web page.

Start lesson →
Beginner path#

CSS

Add colours, spacing and personality.

Start lesson →
Beginner pathJS

JavaScript

Make websites move, react and play.

Start lesson →
Beginner pathSQL

SQL

Turn stored information into useful answers.

Start lesson →
</>
New career path

Become a Web Developer

Combine HTML, CSS and JavaScript to build one responsive, interactive portfolio project.

View career path →

Small wins, real skills

Learning here feels like play

01

Understand it

Meet one idea explained with simple words and familiar examples.

02

Practise it

Change a focused piece of code and see what happens right away.

03

Build with it

Apply the topic in a practical project you can proudly show.

AIUnderstand what you build.Prompt it. Read it. Improve it.

For beginners building with AI

Learn enough code to stay in control.

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.

  • Read and edit AI-generated code with confidence
  • Describe bugs, features and files more clearly
  • Know what to check before you publish
Build your coding foundation →

Learn with Nathaniel

Sometimes, a friendly guide makes all the difference.

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.

✓ Online or in Berlin✓ Personal learning pace✓ Project-based teaching
NA

Hello, I’m Nathaniel.

Software and AI developer, software tester and patient coding teacher.

I make technical ideas feel human and achievable. I also run DesignPixel, my freelance digital-development business.
View my portfolio ↗Visit DesignPixel ↗

Start free. Get help when you need it.

Choose how you want to learn

01

Self-paced courses

Free

Follow the complete beginner curriculum and practise every topic in your browser.

  • Five languages plus a career path
  • Interactive exercises
  • Free learner account
  • Progress saved across devices
Start learning free
1:1

Live private lesson

€39 / 60 minutes

One personalised lesson online via Google Meet or in person in Berlin.

  • One-to-one guidance
  • CodeSprout activities
  • Practical next steps
Book one lessonOne payment covers one 60-minute lesson.
Best value04

Programming starter package

€144 / 4 lessons

Four separate personalised 60-minute lessons built around one learning goal.

  • Four hours of guidance
  • Personal learning path
  • Beginner project
Choose four lessons€36 per lesson. All four sessions must be used within three months.
CS

Keep learning open

Support CodeSprout

The courses remain free. If CodeSprout helps you, your voluntary support can fund new lessons, better exercises and access for more beginners.

Help CodeSprout grow
CS

Ready for your first real course?

Pick a language and start building.

Choose a course
CodeSproutAcademy

Friendly programming lessons for curious minds.

CoursesContact© 2026 CodeSprout Academy
Sign in