A little curiosity.
A few lines of code.
A world of “I made that.”

A friendly place to learn coding, one small discovery at a time. Give your class a starting point, then see where their ideas take them.

Free to start. Nothing to install. No account needed.

CodeDash in light mode showing JavaScript variables beside a completed Magical Creature story
Build a Creature · From our sample lessonView full resolution ↗
Open a link. Start learning.See changes instantly as you type.Make websites & write Python. In your browser.

More time for the
“Oh, now I get it.”

From the first question to the final bell, keep the lesson and the learning together.

01

Bring a starting point.

Add your directions and starter code. Share one link so everyone knows where to begin.

02

Make room for discovery.

Students change their code and see what happens. Clear error messages help them find their next step.

03

See what they’ve made.

Students share a working copy of their project. Open it, talk it through, and celebrate the progress.

A closer look at CodeDash

Less switching tabs.
More following ideas.

From a quick experiment to a project worth sharing, keep the learning together.

Instant snapshots

“Here’s what I made.”
One link. A working project.

Capture a runnable copy of a project in an instant. Share its permanent link with a teacher, a classmate, or your future self. They can open the code and see the result exactly as it was saved.

  1. 01Save a snapshot
  2. 02Share the link
  3. 03Open a working copy
Build a CreatureExplore a snapshot from our sample lesson

Cloud storage Pro

Pick up where
curiosity left off.

Keep your projects in sync across sessions and devices. Save in the cloud with Pro, then come back and keep building.

Starting with Lite?

Unlimited local projects are saved in your browser. Cloud storage is included with Pro.

Explore Pro

See it happen. Instantly.

Live preview updates as you type HTML, CSS, and JavaScript. Change a color, rewrite a heading, and see your idea take shape.

Python has its own run button and output, right in the browser.

Keep your directions close.

The Instructions tab holds your README, with formatted text, diagrams, links, and embedded examples. Students can refer back as they work.

Make mistakes useful.

Training Wheels explains errors in plain language and points to the line that needs attention. The console helps students investigate.

The little things that help.

Useful tools for the moments between “what if” and “it works.”

Local autosave

Keep your work as you go, in your browser.

Asset uploads Pro

Bring in your photos, fonts, and sprites.

Work together Pro

Share a project in real time, with live cursors.

Built-in tests Pro

Get feedback on what works and what to try next.

GitHub support Pro

Push a project to a repository without a terminal.

Live embeds Pro

Place a live project in your LMS or documents.

A real lesson, ready for your classroom

A creature today.
Confidence for tomorrow.

Teach variables and data types with a guided activity, then let students build a creature of their own. The plan, slides, and English/Spanish support materials are all included.

See the complete lesson
FROM THE LESSON PLAN · JAVASCRIPT

Variables & data types

Start with a questionDo Now · 5 min
Try it togetherCode Along
Build a CreatureCode Solo · 15 min
Support along the wayEnglish + Spanish

Room to start. Room to grow.

Free to start.
Pro to go further.

Begin with the essentials. Add more tools when your projects need them.

Free to start

Lite

$0 /mo

Everything you need to write code in the browser. No card, no trial timer, no “upgrade to continue.”

  • HTML, CSS & JavaScriptSee your changes instantly with live preview.
  • Python in the browserWrite, run, and explore without installing anything.
  • Unlimited local projectsStored in your browser, with no project cap.
  • Shareable permalinksShare a link to your work. Embed-ready.
Start with Lite

Pro to go further

Pro

$4.99 /mo

Everything in Lite, plus the tools to take projects beyond a single session.

  • Cloud storageKeep projects in sync across sessions and devices.
  • Asset uploadingDrag in images, fonts, and sprites.
  • Built-in testsGive students feedback they can build on.
  • Real-time collaborationWork in the same project, at the same time.
  • GitHub supportPush projects to a repository without a terminal.
More in Pro
  • EmbeddingPlace a live project in your LMS or documents.
Go Pro

Planning for a whole school?
Let’s talk about your department or district.

hello@lunaweb.studio →

There’s room for your ideas here.

Start with CodeDash Lite for free, or explore the plans for your classroom.

Make something