IN DEVELOPMENT · ANDROID FIRST

LEARN THE IDEA.PRACTISE
THE CODE.

Coding makes more sense when you can try it. Small lessons, hands-on challenges and guided projects to help you build your foundations.

We’re building for Android. A public download isn’t available yet.

Meet Bean & Niko · try the themes ↓
A SMALL IDEA. A REAL FIRST STEP.
your_first_variable.pyPYTHON

TRY THIS EXAMPLE

What will this print?

Follow the score as its value changes.

score = 4
score = score + 3
print(score)
Choose the output

Choose an answer, then check it. Underlined terms open an explanation.

Understand it.
Then make it yours.

“Curiosity turns code into progress.” — BeanSHORT LESSONS · HANDS-ON CHALLENGES“Every bug is a clue waiting to be found.” — BeanGUIDED PROJECTS · EXPERIMENT IN LAB

THE APPROACH

FROM “I GET IT”
TO “I CAN DO IT.”

A clear path, with room to make mistakes along the way.

  1. 01

    Learn one idea.

    Start with an explanation and a reference example. Work through a concept before adding the next one.

    Short lessons · Clear examples
  2. 02

    Try. Review. Try again.

    Predict an output, put code in order or find a mistake. Review the explanation when something doesn’t click.

    Hands-on challenges · Optional practice
  3. 03

    Put it together.

    Use what you’ve learned in guided projects, then experiment in Lab. Keep building at your own pace.

    Guided projects · Space to experiment

PICK YOUR STARTING POINT

ONE LANGUAGE.
YOUR NEXT STEP.

Brand new to coding or bringing some experience? Start with foundations, or try an optional check to find a starting point in the course.

Earlier lessons stay available to review. Placement suggests where to begin; completion and XP are earned as you learn.

EXPLORE THE FOUNDATIONS

Python

Get comfortable with values, variables and decisions, then move on to loops, collections and functions.

Variables Decisions Loops

Eight course languages in the app. This is a look at their focus, not an in-browser course.

BEAN · THE PIGEON

ROOM TO MAKE IT YOURS

YOUR PACE.
YOUR PROGRESS.

Meet Bean and Niko. Choose a companion to preview their palette across this website, just as your choice brings its own colour to the app.

Bean’s palette is on. Try Niko to change the whole page.

A FEW THINGS TO KNOW

BEFORE YOU BEGIN.

Can I download CodeForge now?

Not yet. CodeForge is in development and testing for Android. We’ll share public availability on @learncodeforge when it’s ready. We haven’t announced a release date.

Do I need coding experience?

No. You can begin with foundations. If you’ve coded before, optional placement checks suggest a starting point based on a sample of questions. They’re a guide, not a certification of expertise.

Is this the same as the app?

This website introduces CodeForge and gives you a small Python example to try. The lessons, roadmap, projects and Lab are part of the Android app being developed.

Will it be available on iPhone?

Android is our current focus. There’s no announced iPhone release or timeline yet.

What will it cost?

Launch pricing hasn’t been announced. We’ll explain what’s included before the app is publicly available.

How can I ask a question or share feedback?

Email learncodeforge@gmail.com. We’re especially interested in what makes learning clearer and where people get stuck.

WE’RE BUILDING IT, ONE STEP AT A TIME.

COME ALONG
FOR THE BUILD.

Small coding ideas, app updates and a look at what’s next.

Follow @learncodeforge