• Course
  • Resources
  • About
IntroductionCode of Conduct

Handbook

  1. System Requirements
  2. Installation Guide
  3. Safeguarding
  4. Equality, Diversity and Inclusion
  5. Wellbeing
  6. Course Rules
  7. User manuals
  8. Debugging
  9. Asking for help
  10. Pair programming
  11. Tech Spikes
  12. Projects
  13. GitHub Workflow
  14. Project Presentations
    • In-house Project Presentations
  15. Project Roles
  16. Role circles
  17. Code review
  18. Retrospectives
  19. Mentoring guidance
  20. What to expect of mentors

Foundation

  1. Pre-course
  2. Markup
  3. HTTP
  4. Testing
  5. Projects
  6. Post-course

Developer

  1. Introduction
  2. Server
  3. Database
  4. Authentication
  5. Server-side app
  6. Client-side app
  7. Full-stack app
  8. Design Sprint
  9. Build Sprint 1
  10. Build Sprint 2
  11. TFB Design Sprint
  12. TFB Build Sprint 1
  13. TFB Build Sprint 2

Tech for Better

  1. Week 1: Introduction
  2. Week 2: Product Pitches and Discovery
  3. Week 3: Research Analysis & Definition
  4. Week 4: Mapping the user journey
  5. Week 5: Figma 1
  6. Week 6: Figma 2
  7. Week 7: Product Pitches and Selection
  8. Week 8: No TFB
  9. Week 9: No TFB
  10. Week 10: Design Sprint
  11. Week 11: Build Sprint
  12. Week 12: Build Sprint

Introduction Resources

  • Schedule
  • Learnings
  • Project
  • Resources
  • Topic Intro

These resources are helpful extra reading that may clarify or enhance concepts you’re learning in the main curriculum.

  • Learn nodejs.dev

    Official counterpart to the Node docs. Useful for getting realistic examples of features when the docs are overwhelming and confusing.
  • Art of Node

    Popular (if slightly outdated) overview of what Node is and how it works.
  • What is a web server?

    General background info on how servers work