> For the complete documentation index, see [llms.txt](https://founders-and-coders.gitbook.io/coursebook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://founders-and-coders.gitbook.io/coursebook/src.md).

# src

- [About our curriculum](https://founders-and-coders.gitbook.io/coursebook/src/about.md)
- [course](https://founders-and-coders.gitbook.io/coursebook/src/course.md)
- [Code of Conduct](https://founders-and-coders.gitbook.io/coursebook/src/course/code-of-conduct.md)
- [Docker](https://founders-and-coders.gitbook.io/coursebook/src/course/docker.md)
- [.NET and Umbraco](https://founders-and-coders.gitbook.io/coursebook/src/course/dot-net.md)
- [Getting started](https://founders-and-coders.gitbook.io/coursebook/src/course/getting-started.md)
- [Founders and Coders coursebook](https://founders-and-coders.gitbook.io/coursebook/src/course/introduction.md)
- [KSB's](https://founders-and-coders.gitbook.io/coursebook/src/course/ksb.md)
- [Mini projects](https://founders-and-coders.gitbook.io/coursebook/src/course/mini-projects.md)
- [Revision checklist](https://founders-and-coders.gitbook.io/coursebook/src/course/revision-checklist.md)
- [Svelte](https://founders-and-coders.gitbook.io/coursebook/src/course/svelte.md)
- [TypeScript](https://founders-and-coders.gitbook.io/coursebook/src/course/typescript.md)
- [handbook](https://founders-and-coders.gitbook.io/coursebook/src/course/handbook.md)
- [Software Developer Handbook](https://founders-and-coders.gitbook.io/coursebook/src/course/handbook/software-developer.md)
- [Software Foundation Handbook](https://founders-and-coders.gitbook.io/coursebook/src/course/handbook/software-foundation.md)
- [precourse](https://founders-and-coders.gitbook.io/coursebook/src/course/precourse.md)
- [Before you start the course](https://founders-and-coders.gitbook.io/coursebook/src/course/precourse/before-you-start.md)
- [Installation List](https://founders-and-coders.gitbook.io/coursebook/src/course/precourse/installation-list.md)
- [syllabus](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus.md)
- [developer](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer.md)
- [app](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/app.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/app/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/app/project.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/app/schedule.md)
- [spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/app/spikes.md)
- [introduction](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/introduction.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/introduction/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/introduction/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/introduction/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/introduction/schedule.md)
- [week00-pre-course](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week00-pre-course.md)
- [We'd like you to spend some time before starting the course working on useful fundamentals.](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week00-pre-course/overview.md)
- [spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week00-pre-course/spikes.md)
- [week01-project01-basics](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics.md)
- [Employability introduction](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/employability.md)
- [Homework](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/homework.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/learning-outcomes.md)
- [Week of September 9th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/schedule.md)
- [spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week01-project01-basics/spikes.md)
- [week02-project02-chatbot](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot.md)
- [employability](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/employability.md)
- [Homework](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/homework.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/learning-outcomes.md)
- [Week of September 16th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/schedule.md)
- [spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week02-project02-chatbot/spikes.md)
- [week03-project03-server](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server/learning-outcomes.md)
- [Week of September 23th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server/overview.md)
- [The Amazin' Quizzer API Backend](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week03-project03-server/schedule.md)
- [week04-project03-frontend](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend/learning-outcomes.md)
- [Week of September 30th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend/overview.md)
- [UI for Quizzer App](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week04-project03-frontend/schedule.md)
- [week05-project03-test-deploy](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy.md)
- [Testing and deployment](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy/learning-outcomes.md)
- [Week of October 7th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week05-project03-test-deploy/schedule.md)
- [week06-project04-databases](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases/learning-outcomes.md)
- [Week of October 14th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases/project.md)
- [Databases](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week06-project04-databases/schedule.md)
- [week07-project04-authentication](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication/learning-outcomes.md)
- [Week of October 21st](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week07-project04-authentication/schedule.md)
- [week08-project04-test-deploy](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy/learning-outcomes.md)
- [Week of October 28th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week08-project04-test-deploy/schedule.md)
- [week09-reading-week](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week/learning-outcomes.md)
- [overview](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week/overview.md)
- [Project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week09-reading-week/schedule.md)
- [week10-project05-DOTNET-intro](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro/learning-outcomes.md)
- [overview](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week10-project05-dotnet-intro/schedule.md)
- [week11-project05-DOTNET-testing](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing.md)
- [Testing and deployment](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing/learning-outcomes.md)
- [Week of November 18th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week11-project05-dotnet-testing/schedule.md)
- [week12-project05-DOTNET-deploy](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/learning-outcomes.md)
- [Week of November 25th](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/overview.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/schedule.md)
- [Spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week12-project05-dotnet-deploy/spikes.md)
- [week13-TFB-design](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/learning-outcomes.md)
- [overview](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/overview.md)
- [Project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/schedule.md)
- [Design Week Spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week13-tfb-design/spikes.md)
- [week14-TFB-build](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/learning-outcomes.md)
- [overview](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/overview.md)
- [Project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/project.md)
- [DevOps Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/schedule.md)
- [Spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week14-tfb-build/spikes.md)
- [week15-TFB-build](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/learning-outcomes.md)
- [overview](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/overview.md)
- [Project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/schedule.md)
- [Spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/week15-tfb-build/spikes.md)
- [projects](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects.md)
- [in-house-design](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design.md)
- [Learning Outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design/learning-outcomes.md)
- [Project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design/project.md)
- [Resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design/resources.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design/schedule.md)
- [Design Week Spikes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/developer/projects/in-house-design/spikes.md)
- [foundation](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation.md)
- [Obsolete-full-stack](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation/obsolete-full-stack.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation/obsolete-full-stack/project.md)
- [post-course](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation/post-course.md)
- [Homework](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation/post-course/homework.md)
- [schedule](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/foundation/post-course/schedule.md)
- [portfolio](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio.md)
- [fruit-shop](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/fruit-shop.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/fruit-shop/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/fruit-shop/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/fruit-shop/resources.md)
- [game](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/game.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/game/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/game/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/game/resources.md)
- [hobby-page](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/hobby-page.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/hobby-page/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/hobby-page/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/hobby-page/resources.md)
- [movie-data](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/movie-data.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/movie-data/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/movie-data/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/movie-data/resources.md)
- [project-gallery](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/project-gallery.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/project-gallery/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/project-gallery/project.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/project-gallery/resources.md)
- [website](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/website.md)
- [learning-outcomes](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/website/learning-outcomes.md)
- [project](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/website/project.md)
- [JavaScript](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/portfolio/website/resources.md)
- [tfb](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb.md)
- [week 1](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-1.md)
- [Introduction (45 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-1/content.md)
- [Further reading](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-1/resources.md)
- [week 10](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-10.md)
- [content](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-10/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-10/resources.md)
- [week 11](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-11.md)
- [What will we be doing this week?](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-11/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-11/resources.md)
- [week 12](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-12.md)
- [What will we be doing this week?](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-12/content.md)
- [Further reading](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-12/resources.md)
- [week 2](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-2.md)
- [Discover (90 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-2/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-2/resources.md)
- [week 3](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-3.md)
- [content](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-3/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-3/resources.md)
- [week 4](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-4.md)
- [Mapping the user journey (90 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-4/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-4/resources.md)
- [week 5](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-5.md)
- [Figma Workshop 1 (90 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-5/content.md)
- [Further reading](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-5/resources.md)
- [week 6](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-6.md)
- [Figma Workshop 2 (90 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-6/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-6/resources.md)
- [week 7](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-7.md)
- [Product pitches & Selection (90 minutes)](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-7/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-7/resources.md)
- [week 8](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-8.md)
- [content](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-8/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-8/resources.md)
- [week 9](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-9.md)
- [content](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-9/content.md)
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/course/syllabus/tfb/week-9/resources.md)
- [learn](https://founders-and-coders.gitbook.io/coursebook/src/learn.md)
- [DOTNET](https://founders-and-coders.gitbook.io/coursebook/src/learn/dotnet.md)
- [Introduction to .NET](https://founders-and-coders.gitbook.io/coursebook/src/learn/dotnet/index.md): Learn how to set up a basic .NET app
- [auth](https://founders-and-coders.gitbook.io/coursebook/src/learn/auth.md)
- [Authenticating web apps](https://founders-and-coders.gitbook.io/coursebook/src/learn/auth/index.md): Learn how to safely store passwords, and identify returning users with cookies and sessions
- [database](https://founders-and-coders.gitbook.io/coursebook/src/learn/database.md)
- [Persisting data with SQLite and Node](https://founders-and-coders.gitbook.io/coursebook/src/learn/database/index.md): Learn how to use the SQLite database to persist data for your Node apps
- [dotnet-two](https://founders-and-coders.gitbook.io/coursebook/src/learn/dotnet-two.md)
- [Dependency injections and interfaces in .NET](https://founders-and-coders.gitbook.io/coursebook/src/learn/dotnet-two/index.md): Learn how to use dependency injections and interfaces in .NET
- [form-validation](https://founders-and-coders.gitbook.io/coursebook/src/learn/form-validation.md)
- [Form validation](https://founders-and-coders.gitbook.io/coursebook/src/learn/form-validation/index.md): Learn how to validate user input in the browser and present error messages accessibly.
- [react](https://founders-and-coders.gitbook.io/coursebook/src/learn/react.md)
- [Building client-side apps with React](https://founders-and-coders.gitbook.io/coursebook/src/learn/react/index.md): Learn how to create client-side apps using React and TypeScript
- [server](https://founders-and-coders.gitbook.io/coursebook/src/learn/server.md)
- [HTTP servers with Node & Express](https://founders-and-coders.gitbook.io/coursebook/src/learn/server/index.md): Learn how to use Node and Express to create and test HTTP servers
- [typescript](https://founders-and-coders.gitbook.io/coursebook/src/learn/typescript.md)
- [TypeScript](https://founders-and-coders.gitbook.io/coursebook/src/learn/typescript/index.md): Learn how to use TypeScript to write more robust code
- [mentoring](https://founders-and-coders.gitbook.io/coursebook/src/mentoring.md)
- [design-week](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week.md)
- [Analysis Workshop](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/analysis.md): Facilitating the Analysis workshop
- [Code planning](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/code-planning.md): Planning the architecture and tech stack of an application
- [Definition Workshop](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/definition.md): Facilitating the Definition workshop
- [Discovery Workshop](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/discovery.md): Facilitating the Discovery Workshop during Design Week
- [Figma introduction](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/figma.md): Using Figma for wireframing
- [Usability testing](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/usability-testing.md): Conducting testing with a Figma wireframe
- [User Research](https://founders-and-coders.gitbook.io/coursebook/src/mentoring/design-week/user-research.md): Conducting research
- [resources](https://founders-and-coders.gitbook.io/coursebook/src/resources.md)
- [http](https://founders-and-coders.gitbook.io/coursebook/src/resources/http.md)
- [introduction](https://founders-and-coders.gitbook.io/coursebook/src/resources/http/introduction.md)
- [workshops](https://founders-and-coders.gitbook.io/coursebook/src/workshops.md)
- [cookie-auth](https://founders-and-coders.gitbook.io/coursebook/src/workshops/cookie-auth.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/cookie-auth/index.md): Learn how to use cookies to persist information across HTTP requests
- [creating-promises](https://founders-and-coders.gitbook.io/coursebook/src/workshops/creating-promises.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/creating-promises/index.md): Practice creating your own promises
- [css-layout](https://founders-and-coders.gitbook.io/coursebook/src/workshops/css-layout.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/css-layout/index.md): Learn how to create CSS layout primitives and compose them together to create complex designs.
- [cypress-testing](https://founders-and-coders.gitbook.io/coursebook/src/workshops/cypress-testing.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/cypress-testing/index.md): Learn how to use Cypress to test your app in a real browser
- [database-testing](https://founders-and-coders.gitbook.io/coursebook/src/workshops/database-testing.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/database-testing/index.md): Learn how to reset database state with Cypress tasks
- [dev-tooling](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dev-tooling.md)
- [Developer tooling](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dev-tooling/index.md): Learn how to use npm modules like linters to make writing code easier
- [dom-challenge](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dom-challenge.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dom-challenge/index.md): Practice using various methods to update the DOM.
- [dom-rendering](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dom-rendering.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/dom-rendering/index.md): Practice rendering DOM elements using three different techniques.
- [es-modules](https://founders-and-coders.gitbook.io/coursebook/src/workshops/es-modules.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/es-modules/index.md): Learn how to split your code up into separate modules using built-in JS features.
- [express-middleware](https://founders-and-coders.gitbook.io/coursebook/src/workshops/express-middleware.md)
- [Express middleware](https://founders-and-coders.gitbook.io/coursebook/src/workshops/express-middleware/index.md): Learn how to create your own middleware for Express servers
- [first-class-functions](https://founders-and-coders.gitbook.io/coursebook/src/workshops/first-class-functions.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/first-class-functions/index.md): In JavaScript functions are treated like any other variable. This is sometimes referred to as “first-class functions”. The concept can be confusing, so let's look at some examples.
- [form-validation](https://founders-and-coders.gitbook.io/coursebook/src/workshops/form-validation.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/form-validation/index.md)
- [functions-callbacks-async](https://founders-and-coders.gitbook.io/coursebook/src/workshops/functions-callbacks-async.md)
- [Functions, callbacks, & async JavaScript](https://founders-and-coders.gitbook.io/coursebook/src/workshops/functions-callbacks-async/index.md): Learn how functions work, and how to manage asynchronous JavaScript code using callbacks.
- [git-intro](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-intro.md)
- [Introduction to Git](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-intro/index.md): This workshop is an introduction to using Git for version control; GitHub for hosting a codebase and deploying a website; and VS Code for writing and editing code, as well as version control.
- [git-terminal](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-terminal.md)
- [Using Git in the terminal](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-terminal/index.md): This workshop is an introduction to using Git from the terminal
- [git-workflow](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-workflow.md)
- [Git workflow](https://founders-and-coders.gitbook.io/coursebook/src/workshops/git-workflow/index.md): Practice collaborating on code using Git and GitHub, including branches, pull requests, and resolving merge conflicts.
- [github-projects](https://founders-and-coders.gitbook.io/coursebook/src/workshops/github-projects.md)
- [GitHub Projects Workflow Workshop](https://founders-and-coders.gitbook.io/coursebook/src/workshops/github-projects/index.md): Learn how to use GitHub Projects for effective project management and collaboration.
- [heroku-sql-challenge](https://founders-and-coders.gitbook.io/coursebook/src/workshops/heroku-sql-challenge.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/heroku-sql-challenge/index.md): Practice deploying a PostgreSQL database to Heroku, plus some advanced SQL commands.
- [html-forms](https://founders-and-coders.gitbook.io/coursebook/src/workshops/html-forms.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/html-forms/index.md): Learn how to use forms to send requests and submit user data.
- [learn-a11y](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-a11y.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-a11y/index.md): Learn how different users browse the web to make your sites accessible to everyone.
- [starter-files](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-a11y/starter-files.md)
- [solution](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-a11y/starter-files/solution.md)
- [Accessibility solution explanation](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-a11y/starter-files/solution/explanation.md)
- [learn-fetch](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-fetch.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-fetch/index.md): Learn how promises make asynchronous JS easier to manage, then make HTTP requests using the fetch method
- [learn-integration-testing](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-integration-testing.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-integration-testing/index.md): Learn how to use integration tests to make sure the different parts of your application work together correctly.
- [learn-testing](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-testing.md)
- [Learn testing in JavaScript](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-testing/index.md): Learn about testing by building your own tiny testing library.
- [learn-unit-testing](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-unit-testing.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/learn-unit-testing/index.md): Learn how to test that small individual parts of your code work in isolation.
- [node-error-handling](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-error-handling.md)
- [Node error-handling](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-error-handling/index.md): Learn how to handle different kinds of errors on your Node server
- [node-express-server](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-express-server.md)
- [Node and Express HTTP server](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-express-server/index.md): Learn how to use Node and Express to create HTTP servers
- [node-npm-intro](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-npm-intro.md)
- [Node & npm introduction](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-npm-intro/index.md): Learn how to use Node and npm to run JS on your machine
- [node-postgres](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-postgres.md)
- [Learn Postgres with Node](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-postgres/index.md): Learn how to use a Postgres database on a Node server
- [node-scripting-challenge](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-scripting-challenge.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/node-scripting-challenge/index.md): Write custom Node scripts to automate tasks in your terminal
- [password-security](https://founders-and-coders.gitbook.io/coursebook/src/workshops/password-security.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/password-security/index.md): Learn the basics of securely storing user passwords on your Node server.
- [promise-practice](https://founders-and-coders.gitbook.io/coursebook/src/workshops/promise-practice.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/promise-practice/index.md): Practice using promises to avoid "callback hell" in asynchronous JavaScript
- [react-components](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-components.md)
- [React components](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-components/index.md): Learn the basics of creating DOM elements using JSX and React components
- [react-fetch](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-fetch.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-fetch/index.md): Learn how to fetch data from APIs in your React components
- [react-forms](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-forms.md)
- [React forms](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-forms/index.md): Learn how to build dynamic interactions using form elements in React
- [react-refactor-classes](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-refactor-classes.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-refactor-classes/index.md): Learn how to rewrite older React classes to use the newer hooks
- [react-state-effects](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-state-effects.md)
- [React state & effects](https://founders-and-coders.gitbook.io/coursebook/src/workshops/react-state-effects/index.md): Learn how to use the useState and useEffect hooks to create dynamic interactions in React
- [real-world-fetch](https://founders-and-coders.gitbook.io/coursebook/src/workshops/real-world-fetch.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/real-world-fetch/index.md): Learn how to handle errors and submit data with the fetch method
- [scope-challenge](https://founders-and-coders.gitbook.io/coursebook/src/workshops/scope-challenge.md)
- [Scope debugging challenge](https://founders-and-coders.gitbook.io/coursebook/src/workshops/scope-challenge/index.md): Practice your understanding of variable scoping by debugging a JS app
- [semantic-html](https://founders-and-coders.gitbook.io/coursebook/src/workshops/semantic-html.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/semantic-html/index.md): It's important to use the right HTML tags to represent elements on the page. Let's practice using lots of different semantic HTML.
- [server-side-forms](https://founders-and-coders.gitbook.io/coursebook/src/workshops/server-side-forms.md)
- [Server-side forms](https://founders-and-coders.gitbook.io/coursebook/src/workshops/server-side-forms/index.md): Learn how to build interactive websites using forms and Node
- [session-auth](https://founders-and-coders.gitbook.io/coursebook/src/workshops/session-auth.md)
- [Session authentication](https://founders-and-coders.gitbook.io/coursebook/src/workshops/session-auth/index.md): Learn how to log users in using session cookies
- [sql-intro](https://founders-and-coders.gitbook.io/coursebook/src/workshops/sql-intro.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/sql-intro/index.md): Learn the fundamentals of using SQL to query a database
- [tdd-array-methods](https://founders-and-coders.gitbook.io/coursebook/src/workshops/tdd-array-methods.md)
- [index](https://founders-and-coders.gitbook.io/coursebook/src/workshops/tdd-array-methods/index.md): Learn about test-driven development and practice JS array methods
