The path

Take your JavaScript to the server: build APIs with Node.js and Express, model data with SQL and MongoDB, secure them with proper authentication, design systems that scale, and ship them with Docker and CI. Each step is a full DevArcade course.

  1. Step 1

    JS Mastery

    69 lessons

    One language on both sides: be fluent in JavaScript before it runs on a server.

  2. Step 2

    Node.js Mastery

    Coming soon

    The runtime behind the server: modules, the event loop, files, streams and npm.

  3. Step 3

    REST APIs with Express

    Coming soon

    Design and build REST APIs: routing, middleware, validation and error handling.

  4. Step 4

    SQL and PostgreSQL

    Coming soon

    Model and query relational data: joins, indexes, transactions and migrations.

  5. Step 5

    MongoDB and NoSQL

    Coming soon

    Documents, aggregation and when a NoSQL store is the right tool for the job.

  6. Step 6

    Auth and API Security

    Coming soon

    Sessions, JWTs, OAuth, hashing passwords and defending APIs against common attacks.

  7. Step 7

    Backend System Design

    Coming soon

    Scale services: queues, sharding, replication, rate limits and designing for failure.

  8. Step 8

    Docker, CI/CD and Deployment

    Coming soon

    Package, test and ship your services: containers, pipelines and cloud deploys.

  9. Finish line

    7 steps on this roadmap are coming soon. Everything else is ready to learn today.