Roadmap & Changelog

What we're building

A transparent view of what's shipped, what's in progress, and what's coming next.
Updated as we go.

Q1 2026

Launch

Shipped

Core platform shipped: interactive exercise runner, auth, billing, and the first two courses covering the JavaScript fundamentals every developer needs.

  • Interactive code editor with in-browser test runner
  • User auth - sign up, sign in, persistent sessions
  • Start Here course - environment, syntax, first steps
  • JavaScript Foundations course - variables, types, operators, control flow
  • Skill tree UI with per-lesson progress tracking
  • Stripe billing - Pro Monthly, Quarterly, Annual plans
  • Theme changer (Midnight, Dawn)
Feb 2026NewSite launched publicly.
Feb 2026NewStart Here and JavaScript Foundations courses live.
Feb 2026FixFixed test runner timeout on exercises that return early.
Feb 2026ImproveEditor error messages now include line numbers and a plain-English description.
Q2 2026

Working with Data

Shipped

Arrays, objects, destructuring, and the iteration patterns that show up in virtually every real codebase. Also shipped the hint system, standalone exercise drills, and mobile layout improvements.

  • Working with Data course - arrays, objects, destructuring, iteration
  • Foundations exercise category (standalone drill mode)
  • Arrays exercise category
  • Mobile layout pass for the exercise view
  • Resume Learning button on course pages
Apr 2026NewWorking with Data course live.
Apr 2026NewFoundations and Arrays standalone exercise categories launched.
Apr 2026ImproveMobile layout for the exercise view rebuilt from scratch.
Apr 2026FixFixed progress not persisting if the user navigated away mid-exercise.
Apr 2026NewResume Learning button appears on course pages once you've started.
Q2 2026

DOM & Browser

Shipped

Hands-on DOM manipulation, event handling, and browser-native APIs. First course with a live preview pane rendered beside the editor.

  • DOM & Browser course - selectors, events, browser APIs
  • DOM Manipulation exercise category (standalone drills)
  • Functions exercise category
  • Higher Order Functions exercise category
  • Closures & Scope exercise category
  • Live preview pane in the exercise editor
Apr 2026NewDOM & Browser course - first lessons live, more added weekly.
Apr 2026ImproveLive preview pane in development - renders your DOM output beside the editor.
Apr 2026NewDOM & Browser course fully shipped.
May 2026NewHigher Order Functions and Closures & Scope exercise categories launched.
Q2 2026

Asynchronous JS

Shipped

Promises, async/await, fetch, cancellation, and the event loop - taught through exercises that mirror real API integration patterns.

  • Asynchronous JS course - promises, async/await, fetch, cancellation
  • Async lessons expanded through Promise combinators, AbortController, and async iteration
  • Improved async test runner with cleaner rejection traces
May 2026NewAsynchronous JS course live - promises, async/await, fetch, cancellation, and the event loop.
May 2026ImproveAsync test runner updated with cleaner rejection traces.
May 2026ImproveRevised site UI layout based on community feedback - easier navigation between courses and exercise categories.
Q2 2026

Content, Blog & Projects

Shipped

A major content expansion shaped by learner feedback: refreshed course material, a broader exercise sequence, the new blog, and the first guided project track.

  • Blog page launched with editorial posts on learning JavaScript, debugging, and practice
  • Large rewrite across course lessons, exercise prompts, hints, and knowledge-base resources
  • Three guided projects added - Tip Splitter, Habit Tracker, and Connect Four
  • Curriculum order and standalone exercise list revised based on learner feedback
  • Expanded resource library with concept explainers and bug-focused JavaScript guides
  • Project pages added with staged builds, starter files, tests, and progress tracking
May 2026NewBlog section shipped with the first set of JS Exercises editorial posts.
May 2026NewProjects launched with Tip Splitter, Habit Tracker, and Connect Four.
June 2026ImproveCourse content, standalone exercise ordering, and prompt wording revised from learner feedback.
June 2026ImproveKnowledge-base resources expanded and rewritten to better support the lessons and exercises.
June 2026

JS Exercises v2 released 🎉

A major UI/UX update shaped by user feedback and user testing improvements across the learning flow, navigation, content experience, and overall product polish.

Q3 2026

Working with APIs

Planned

HTTP, REST, authentication, and request/response workflows - the skills needed to connect JavaScript apps to real services.

  • Working with APIs course - HTTP, REST, authentication, and data fetching
  • API integration exercises with realistic response data
  • Error handling, loading states, and retry patterns
Q4 2026

Advanced JS

Planned

Closures, prototypes, patterns, and performance - the material that separates intermediate developers from senior ones.

  • Advanced JS course - closures, prototypes, design patterns, performance
  • Advanced exercise category
  • Timed challenge mode
Q1 2027

TypeScript Track

Planned

A dedicated TypeScript course built on the JS foundations - types, interfaces, generics, and integrating TS into real projects.

  • TypeScript Foundations course
  • Generics & advanced types module
  • In-browser TypeScript compilation support
  • TypeScript exercise category (standalone drills)
Q1 2027

Algorithms & Problem Solving

Planned

Classic CS algorithms implemented in JavaScript - sorting, searching, recursion, and fundamental data structures.

  • Sorting & searching algorithms course
  • Recursion & tree traversal module
  • Linked lists, stacks & queues module
  • Algorithms exercise category
Q2 2027

Community & Social Features

Planned

Discussion threads per exercise, public learner profiles, and weekly challenges with a leaderboard.

  • Discussion threads on each exercise
  • Public learner profiles with progress
  • Weekly challenge with leaderboard
  • Solution sharing (unlocked post-completion)
2027/28

React & Ecosystem

Planned

Extend beyond vanilla JS into the most widely used framework - components, hooks, state management, and full project-based exercises.

  • React Foundations course
  • Hooks & state management module
  • Project-based exercises with multi-file editor support
  • Framework exercise category