KUJO THE COURSE

A PROGRAMMING LANGUAGE FOR AI-NATIVE SOFTWARE

Write it.
Run it.
Prove it.

Learn Kujo by building software you can inspect, reproduce, and trust with explicit authority.

Start lesson 01 Explore the curriculum
your_first_step.kujoVM / 1.3.1
func greet() {
    print("Kujo Kujo!")
}

greet()
$ kujo run your_first_step.kujo
Kujo Kujo!
40 practical lessons06 progressive stages01 complete learning pathNo account. Local progress.

Your learning path

40 lessons · 6 stage builds · 1 capstone

01

Kujo foundations

Learn · practice · verify

Build 1 · Put it to work
02

Language semantics

Learn · practice · verify

Build 2 · Put it to work
03

Projects and tooling

Learn · practice · verify

Build 3 · Put it to work
04

Native automation

Learn · practice · verify

Build 4 · Put it to work
05

AI-native programming

Learn · practice · verify

Build 5 · Put it to work
06

Agentic systems

Learn · practice · verify

Build 6 · Put it to work

FINAL CAPSTONE

Local-first AI operations runner.

From validated request to evaluated result and evidence.

Build the runner