JAVASCRIPT STARTER · LOCAL LEARNING

Start with one line of JavaScript,
practice a little every day.

No account or environment setup required. Write JavaScript on iPhone, iPad, or Mac and see the result immediately.

Node.js + V8 · TypeScript · Web projects · Local servers

main.js
const greet = name =>
`Hello, ${name}!`;

console.log(greet("JavaScript"));
▶ RUNHello, JavaScript!
Run locallyYour code stays on your device
Node.js + V8Bundled local runtime
Learn by doing20 free lessons · 6 paid courses

A focused JavaScript workspace

Less setup,
more practice.

Editing, execution, input, output, and lessons in one clear workspace.

01 / WRITE

JavaScript, TypeScript, and web files

Edit multiple source files with automatic saving, copy, paste, undo, and native keyboard input.

constforconsole.log()
02 / RUN

Execute on the device

Bundled Node.js and V8 run console and server code locally. WebKit displays your web pages.

$ node main.js
✓ process finished
03 / LEARN

See output and errors

Explore learning points, worked examples, course checks, and reference implementations. Learning Pro adds six paid courses.

42Exit code 0 · Local run

Three small steps

Write, run,
understand.

No account, complex project, or Node.js installation needed.

  1. 1

    Create a practice project

    Start with Hello World, or use IDE Pro to create TypeScript, web, or client/server projects.

  2. 2

    Run your program

    Run your program locally, view a web page, or start an Express or Hono server.

  3. 3

    Read the feedback

    Review output and exceptions, then try again.

Made for practice

Start with a small program.

JavaScript Starter is now available on the App Store.

Get it on the App StoreContact support