# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://founders-and-coders.gitbook.io/coursebook/src.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
