Free on the App Store · Premium here

Learn to code, start to finish

Thirty-six free modules that run offline. No account, no network, no AI required.

Six areas, thirty-six modules

Variables to deployment, in an order that builds on itself.

The Basics6 modules
Power Tools6 modules
The Browser6 modules
Real World6 modules
Your Empire6 modules
AI & Advanced6 modules

This is how a lesson opens

A worked example first, then code that already runs with one thing left to finish.

Strings & Text

A string is a sequence of characters. Template literals — backtick strings — let you embed a value with ${...} instead of gluing pieces with +, which is easier to read and much harder to get wrong.

const name = "Ada";
console.log(name.length);              // 3
console.log(name.toUpperCase());       // "ADA"
console.log(`Hello, ${name}!`);        // "Hello, Ada!"

Works on a plane

No connection required, ever. Nothing you write leaves your device.

NoneNetwork required
NoneAccount required
NoneData collected
NoneAds

Built to be trusted

Every hint is written and reviewed. When BYTE does not know something, it says so.