Home Free Resources Exercism for Kids

What is Exercism?

It's like a fun playground where you learn to code by solving cool challenges!

Try a tiny coding challenge!

What's 2 + 3? Type your answer below:

Let's see if you got it right!
Let's Start Learning!

What is Exercism Anyway?

Exercism is like a super fun coding game with lots of challenges! It helps you:

  • Practice coding with cool problems and puzzles
  • Learn different computer languages like Python, JavaScript, and more
  • Get better at solving problems with code
  • Earn badges and track your progress as you learn
Kids learning coding with Exercism challenges

How Does Exercism Work?

1

Pick Your Language

Choose a computer language you want to learn, like Python, JavaScript, or Ruby - it's like picking a new game to play!

2

Solve Coding Challenges

Try fun problems that get a little harder as you get better - like leveling up in a video game!

Example Challenge: Greeting Machine

Write code that says "Hello" to someone when you give it their name.

def greet(name):
  return "Hello, " + name + "!"
3

Get Help & Improve

If you get stuck, you can get hints or see how other kids solved the same problem!

4

Earn Badges & Progress

Every time you finish a challenge, you earn cool badges and move forward in your learning journey!

Your progress will appear here!

How Does Exercism Help You?

Learn by Doing

Instead of just reading about coding, you actually write code and solve problems!

Go at Your Own Pace

You can take your time with each challenge - no need to rush!

Get Unstuck Easily

If you're stuck, Exercism gives you hints and help to keep learning.

See Your Progress

Badges and progress trackers show how much you've learned!

Exercism Fun Quiz!

1. What is Exercism mainly for?

2. What do you earn when you finish Exercism challenges?

3. Which of these can you learn on Exercism?