Learn programming by solving a problem you already have.

Kolibri is an interactive course about the ideas underneath programming and what those ideas let you do. You will work with examples, change working systems, investigate mistakes, and then look for somewhere the same idea could be useful in your own life. The point is not to remember the example. It is to understand it well enough to use the concept somewhere the course did not choose for you.

How Kolibri teaches

AI can write the code.
You still have to make the decisions.

You begin with something small that already runs: a reminder that fires too late, a form that accepts the wrong thing, or a tool that almost solves a problem you actually have.

Ask AI to change it. Watch what happens. Trace the mistake far enough to understand it. Keep what works, reject what does not, and decide what the system should do next.

Later, the same idea returns somewhere else—under another name, inside another problem. Kolibri does not test whether you remember the syntax. It tests whether you can recognize what is needed, direct the work, and notice when the answer is not good enough.

The prompt disappears. The problem remains yours.

Lessons give you less help as you go.

Kolibri starts with a short explanation beside a program you can run. There are no videos to sit through. You read the idea, change the code, and see what happens.

Each lesson introduces a programming concept inside something concrete: a condition that classifies an expense, state that changes after an action, or a function used in several places. The AI assistant can explain a line, suggest an approach, or generate a draft. Every change still appears inside the editor, where you can inspect it, edit it, and run it yourself.

Later lessons give you less instruction. Sometimes you add a feature. Sometimes you are shown a broken result and have to find the cause. At the end, Kolibri gives you a project with a clear scope, not a finished recipe. You decide how to build it, use AI when it helps, and remain responsible for the code you submit.

expenses.js

            

Kolibri starts with a short explanation beside a program you can run. There are no videos to sit through. You read the idea, change the code, and see what happens.

Each lesson introduces a programming concept inside something concrete: a condition that classifies an expense, state that changes after an action, or a function used in several places. The AI assistant can explain a line, suggest an approach, or generate a draft. Every change still appears inside the editor, where you can inspect it, edit it, and run it yourself.

Later lessons give you less instruction. Sometimes you add a feature. Sometimes you are shown a broken result and have to find the cause. At the end, Kolibri gives you a project with a clear scope, not a finished recipe. You decide how to build it, use AI when it helps, and remain responsible for the code you submit.

STATUS: expenses.js selected · check not run

What exists now

Alignment is currently run by one person.

Gray shipped and reached real use before being parked. Small programming sessions have been running in person. Kolibri now has a public site, a curriculum direction, and several interface experiments. The course itself still has to be built.

There are also deployments, internal tools, teaching materials, abandoned approaches, and smaller technical projects. Some are polished. Others are useful mainly because they show what happened.

The course should make itself less necessary

Kolibri will have succeeded when a learner can encounter a problem, decide whether code could help, and make a reasonable first attempt without waiting for a course to describe every step. They may still need documentation, other people, or AI. The difference is that those tools support their judgment instead of replacing it.

Follow the online course build

Kolibri is still being developed. Join the existing update list to hear when the browser-based course is ready to try. We will only use this address for Kolibri product updates.

We will only email you about Kolibri product updates.