New directions

Frontend, Backend, and Mobile. No legacy catalogue or game worlds.

The public site shows the new NativePath curriculum before sign-up: real technology branches, professional outcomes, and verifiable evidence. Legacy DB courses are no longer used here.

Curriculum

Three professional routes

The catalogue is built from the new curriculum spec: web core and framework branches; backend core and five server stacks; mobile with React Native, Flutter, Android, iOS, and KMP.

Frontend development

Browser, JavaScript/TypeScript, accessible responsive UI, framework route, state, server data, testing, and production evidence.

32 releases
Shared web core
FE-00Environment, terminal, Git, and package manager
FE-01Semantic HTML and forms
FE-02CSS foundations and cascade
FE-03Responsive layout and CSS architecture
FE-04Accessibility foundations
FE-05JavaScript foundations
+ 7 stages
React + Next.js
REACT-01Components, props, and composition
REACT-02State, events, forms, and effects
REACT-03Routing and navigation
REACT-04Server state and TanStack Query
REACT-05Application state architecture
REACT-06Testing, accessibility, and performance
+ 4 stages
Vue / Nuxt and Angular
VUE-01Vue reactivity and components
VUE-02Vue Router, forms, and async data
VUE-03Pinia, testing, accessibility, and performance
VUE-04Vue production capstone
NUXT-01Nuxt specialization
NG-01Angular components, templates, DI, and signals
+ 3 stages
Outcome: Build and change a real web application independently, proving behavior through DOM, runtime, tests, and preview.
Open curriculum →

Backend development

HTTP/API contracts, SQL, transactions, auth, tests, queues, cache, observability, deployment, and safe service changes.

23 releases
Shared backend core
BE-00Linux/terminal, Git, environment, and service toolchain
BE-01Networking, HTTP, and API contracts
BE-02Validation, errors, and idempotency
BE-03Relational modeling and SQL
BE-04Transactions, indexes, and concurrency
BE-05Authentication, authorization, and security
+ 5 stages
Node.js + TypeScript + Fastify
NODE-01Runtime, TypeScript, modules, and async boundaries
NODE-02Fastify routes, schemas, plugins, and lifecycle
NODE-03PostgreSQL, migrations, Prisma/Drizzle
NODE-04Auth, authorization, validation, and security boundaries
NODE-05Tests, errors, logs, and observability
NODE-06Redis/cache and RabbitMQ/Kafka
+ 2 stages
Python / Java / PHP / Go
PY-01…07Python + FastAPI route
JAVA-01…07Java + Spring Boot route
PHP-01…07PHP + Laravel route
GO-01…07Go + Gin route
Outcome: Build a production-shaped service and prove success/failure behavior through HTTP, DB state, logs, and executable tests.
Open curriculum →

Mobile development

State, navigation, network, offline, storage, permissions, platform APIs, testing, performance, and release on real mobile runtime.

17 releases
React Native + Expo
RN-00JavaScript/TypeScript mobile readiness
RN-01Components, layout, and device/simulator result
RN-02State, interaction, and forms
RN-03Navigation, params, and nested/error paths
RN-04Network, loading/error/retry, and server state
RN-05Persistence, auth session, and secure storage
+ 4 stages
Flutter and Android / Kotlin Compose
DART-01Dart foundations and toolchain
FLUTTER-01…08Flutter route: UI → state → navigation → release
KOTLIN-01Kotlin foundations and tooling
AND-01…07Android Compose route: lifecycle → platform → capstone
iOS / SwiftUI and Kotlin Multiplatform
SWIFT-01Swift foundations and toolchain
IOS-01…07iOS route: SwiftUI → platform APIs → capstone
KMP-01…06KMP shared domain/data and platform integration
Outcome: Build and maintain a mobile app with device/simulator evidence, platform boundaries, and truthful failure states.
Open curriculum →

Want to understand the mechanics first?

Methodology explains practice → evidence → diagnostics → repair without legacy gamification.