WidgetVerse · for Windows

Learn to build apps by playing.

WidgetVerse is a role-playing game that teaches Dart and Flutter, from your very first line of code to shipping a production app. Travel through eight worlds, write real code, defeat bosses, and finish client projects.

Coming soon to the Microsoft Store How it works

Windows 10 or 11 (64-bit). No coding experience needed.

The WidgetVerse emblem: a glowing hexagon

Real skills, not just quizzes

Every concept is explained with an analogy and a working example before you are asked to use it. Then you practise with code that actually runs.

A real coding arena

Your Dart and Flutter code runs on your own computer and is checked against tests: fill in the blanks, predict the output, fix the bug, write it yourself, and build interfaces.

Hints that teach

Stuck? Hints come in steps, from a nudge to a stronger clue. The solution is only shown when you ask for it, so you learn to solve problems yourself.

An AI mentor

Ask a senior-developer mentor to explain a concept, review your code, or help you understand an error. It adapts to your level and guides you instead of handing over answers.

Boss battles

Each world ends with a boss: a bigger challenge that proves you've mastered the world before the next one opens.

Client projects

Take on contracts from fictional clients, like a café, a fitness studio, and an online store, and build the features they ask for, milestone by milestone.

Progress you can see

Earn XP, level up through developer ranks, unlock achievements, complete daily quests, and keep your streak. Your progress syncs to your account.

8worlds
161lessons
8boss battles
12projects and client missions

Eight worlds, beginner to master

Worlds open in order. You can't skip the fundamentals by grinding XP: each one unlocks when you have finished every lesson of the world before it, reached 80% mastery there, and beaten its boss.

  1. Dart VillageProgramming fundamentals in Dart
  2. Widget KingdomFlutter's widget system
  3. Interface CityNavigation, state, and themes
  4. Data NexusAPIs, JSON, and local databases
  5. Architecture FortressClean, maintainable architecture
  6. Engineering LabsReal-time, devices, and platforms
  7. Quality CitadelTesting, debugging, performance
  8. Master Developer KingdomRelease, deploy, and maintain

Get WidgetVerse

WidgetVerse is coming to the Microsoft Store for Windows.

What you need

  • Windows 10 or 11, 64-bit
  • An internet connection to create your account and sign in. After that, lessons and challenges work offline.
  • The Flutter SDK for coding challenges. It's free, and a lesson in Dart Village walks you through installing it.

Your account

An account keeps your progress safe and lets you continue on another computer. We only ask for a username, an email, and a password. See the privacy policy.