Skip to content

Learn. Build. Innovate.

BUILD
WHAT’S NEXT.

Learn the technologies shaping the future. Build real skills through practical learning, projects, and guided paths.

session.logactive
01
path: full-stack-developer
02
stage: 03 — apis & data
03
next: design a versioned rest api
04
status: in progress

Areas

11

Paths

05

Projects

40+

Curriculum index — updated continuously

02 — Learning paths

Choose Your Path

Each path is a sequence, not a catalogue. Stages build on one another and end in work you can show.

Full-Stack Developer

Start with the language, end with a deployed product you maintain yourself.

Level
Beginner → Advanced
Estimated time
9-12 months
Projects
8 required builds

Core skills

TypeScriptReactNode.jsPostgreSQLTesting

Progression

  1. Foundations
  2. Interfaces
  3. APIs & data
  4. Ship & maintain

03 — Applied work

Learn by Building.

Real skills come from real work. Every brief below is scoped, reviewable, and ends with something running.

ApplicationIntermediate

Document Q&A Application

Ingest documents, index them, and answer questions with cited sources.

PythonFastAPIVector DB3 weeks
ProductAdvanced

Multi-tenant SaaS Platform

Accounts, roles, billing states and tenant isolation done properly.

TypeScriptReactPostgreSQL6 weeks
LabIntermediate

Security Lab

A deliberately vulnerable environment to attack, patch and document.

LinuxBurpWireshark4 weeks
AnalysisBeginner

Operational Data Dashboard

Model a messy dataset and turn it into a dashboard someone would use.

SQLPythonCharts2 weeks
ServiceBeginner

Versioned REST API

Design resources, write the spec, add tests, then version it without breaking clients.

Node.jsPostgresOpenAPI2 weeks
InfrastructureAdvanced

Cloud Deployment Pipeline

Reproducible infrastructure with automated deploys and rollback.

DockerTerraformCI/CD3 weeks

04 — Method

How DevCSE works

Four stages, repeated at every level. The sequence is deliberate: nothing is built before it is practised.

  1. 01 / Learn

    LEARN

    Structured material with a stated scope. You know what a module covers before you start it, and what you should be able to do after.

  2. 02 / Practice

    PRACTICE

    Short exercises directly after each concept. Repetition on the parts that are actually hard, not on the parts that read well.

  3. 03 / Build

    BUILD

    Every path ends in work you can show: a running project, a written decision log, and code someone else can read.

  4. 04 / Grow

    GROW

    Review, feedback and the next step. Progress is tracked against skills, not against hours of video watched.

05 — Showcase

Built with DevCSE

Selected work from learning paths. Placeholder entries, structured so real submissions can replace them.

  • P/01

    Transit Delay Explorer

    Data Science

    An analysis of public transit delay patterns across a two-year window, published as an interactive report.

    Python · DuckDB

    ViewTransit Delay Explorer
  • P/02

    Static Site Compiler

    Computer Science

    A markdown-to-HTML compiler with incremental builds, written to learn parsing and dependency graphs.

    Rust

    ViewStatic Site Compiler
  • P/03

    Threat Model Toolkit

    Cybersecurity

    A structured workspace for documenting assets, trust boundaries and mitigations for a small web service.

    TypeScript

    ViewThreat Model Toolkit
  • P/04

    Model Evaluation Harness

    AI & Machine Learning

    Reproducible benchmark runs with tracked datasets, seeds and per-slice error reporting.

    Python · PyTorch

    ViewModel Evaluation Harness

06 — Resources

Ideas worth exploring.

Articles, tutorials, guides, technical notes and career writing from the DevCSE editorial desk.

07 — Community

Learn together. Build together.

A working community: questions get answers, projects get reviewed, and the archive stays useful.

Discussions
Open to all members
Topic threads on architecture, tooling and the parts of a path people get stuck on.
Challenges
Monthly
Timed problems with published solutions and a written review after each round.
Events
Scheduled
Workshops and walkthroughs run by members, recorded and archived.
Project Showcase
Peer reviewed
Post what you built, get structured feedback on code, docs and decisions.
Q&A
Searchable archive
Focused questions with accepted answers, searchable across every topic area.

YOUR NEXT SKILL
STARTS HERE.

Choose a path, build something real, and keep moving forward.

Start Learning