← Back to all sparks
C

Code.org

EDTECH
Velocity5.0

Computer science education platform for K-12 students

Code.org ships daily deploys as Sprite Lab migrates to the Lab2 framework

edtechsprite-labcontinuous-deploymentplatform-migrationk12-codinglab2
Current state
Code.org operates on a continuous deployment cadence, shipping multiple named releases per week. The most user-visible ongoing work is migrating Sprite Lab to the Lab2 platform — improving image handling, workspace loading, game mechanics, and performance. The unified backpack (cross-lab asset storage) is gaining user-facing controls as it matures.
Where it's heading
The Lab2 migration is consolidating Code.org's scattered coding environments onto a single architecture, with Sprite Lab furthest along. Once Sprite Lab completes the migration, other labs are likely to follow. The analytics infrastructure is also modernizing — switching from direct Redshift access to the Data API and adding new SQL views for workshop data.
Prediction
Sprite Lab's Lab2 migration will reach feature parity with the original implementation within the next 4–6 weeks, at which point a second lab will likely begin migration. Unified backpack will continue gaining cross-lab features as Lab2 becomes the default surface.

Recent moves

  1. 21h ago

    v2026-09-15.0: Infrastructure cleanup and style bundling

    Infrastructure cleanup: scss-lint removed, remaining Sprockets-managed styles moved into app bundles, and the Rails cache gets a dedicated directory. Routine housekeeping with no user-visible effect.

    View source ↗
  2. 4d ago

    v2026-09-11.0: UI fixes and Sprite Lab Lab2 polish

    Fixes for responsive layout and the DSCO dialog heading wrapping, alongside Sprite Lab Lab2 improvements including pausing the game when no player is active and a stale-cache check on Rails startup.

    View source ↗
  3. 5d ago

    v2026-09-10.0: Sprite Lab Lab2 image handling improvements

    Sprite Lab Lab2 adds small thumbnail previews for image lists and decodes only the images the active scene uses, reducing memory overhead. Incremental Lab2 migration work with narrow user impact.

    View source ↗
  4. 6d ago

    v2026-09-09.0: Java Lab demo mode cleanup, unified backpack Codebridge support

    Java Lab demo mode backend cleanup and unified backpack updated to support Codebridge labs. Narrow integration work; no new user-facing capabilities.

    View source ↗
  5. 7d ago

    v2026-09-08.0: Unified backpack adds filter and sort

    Unified backpack gains filter and sort options, giving students meaningful control over stored assets across labs. Fits the Lab2 migration arc: as more labs share the backpack, discoverability of stored items becomes a real UX problem this change begins to address.

    View source ↗
  6. 11d ago

    v2026-09-04.0: Analytics SQL view, Redshift Data API migration

    Analytics infrastructure work: a new SQL view provisions course offerings and PD workshop data for the analytics pipeline, and the ETL job switches from direct Redshift access to the Data API. No student or teacher-facing changes.

    View source ↗