mycode.

Make yourself at home.

Personalize your learning and Lalu’s voice. Settings are saved only on this browser and device.

Lalu’s voice

Your device’s own voices, with a little personality.

No device voices are currently available. Your device may load them shortly, or you may need to install a system voice. Preview is disabled until a voice is available.

Read lesson explanations and guidance aloud.

Styles approximate a mood using pitch, not a promised named voice. Results vary; some devices ignore pitch adjustments.

SlowerFaster
LowerHigher

Your daily goal

One activity is a valid completed checkpoint. Pick a goal that fits your day.

Appearance

Check your learning setup

Run real local checks for curriculum answers, XP guards, storage read-back, JavaScript examples, error handling, and the sandbox time limit. Your learning progress is not changed. Voice playback still needs a manual preview on your device.

Your learning stays with this device.

Progress, preferences, and saved Code Lab drafts use local browser storage. Clearing site data or switching devices will not preserve them. There is no account, cloud sync, connected AI service, or remote code execution service.

⚡Make an app like this, free