1. Lines and paths

Developer Foundations line

Developer Foundations

The everyday tools and language of software teams: VS Code, Git, GitHub and JavaScript.

9 courses54 lessons open33 h in total

  1. Station 1Your Developer SetupSet up a professional developer workstation on Windows or macOS, get comfortable in the terminal and VS Code, and add the team tools that keep everyone's code consistent.Beginner4 lessons2.5 h4 episodes
  2. Station 2Git from the InsideUnderstand how Git really works, from snapshots and the staging area to branches, conflicts, safe history rewriting, undo and the objects inside .git, by running every command yourself.Beginner7 lessons4.5 h7 episodes
  3. Station 3GitHub for TeamsWork on a shared codebase the way strong teams do: push and pull safely, review pull requests, ship releases and hotfixes, plan in GitHub Projects, and let GitHub Actions check and deploy every change.Intermediate7 lessons4 h7 episodes
  4. Station 4JavaScript Deep DiveLearn how JavaScript really behaves, from values and closures to the event loop and async code, by fixing real bugs in a grocery chain's apps.Intermediate8 lessons5 h8 episodes
  5. Station 5JavaScript in the Real WorldTake JavaScript from the language to real projects: the browser, npm, TypeScript, Node APIs, performance and security.Intermediate6 lessons3.5 h6 episodes
  6. Station 6React for the WebBuild fast, accessible web front ends with React 19 and Next.js: components, state, data loading, forms and tests.Intermediate6 lessons4 h6 episodes
  7. Station 7Building APIs with Node.jsDesign and build a production-ready REST API with Node.js, TypeScript, NestJS and PostgreSQL.Intermediate6 lessons4 h6 episodes
  8. Station 8Ship a Project End to EndTake one small app from issue to tagged release and hotfix, write the playbook your team ships by, and work safely with AI coding assistants.Advanced3 lessons2 h3 episodes
  9. Station 9Software Development: Idea to AppPlan, build, test and ship a real app, from a one-page spec to users' phones, and learn from what they do with it.Beginner7 lessons4 h7 episodes