# Course Content

- [Courses Overview](https://program.hackyourfuture.dk/course-content/courses.md)
- [Pre-Course](https://program.hackyourfuture.dk/course-content/pre-course.md)
- [Pre-Assignment](https://program.hackyourfuture.dk/course-content/pre-course/pre-assignment.md)
- [Self Study](https://program.hackyourfuture.dk/course-content/pre-course/self-study.md)
- [Foundation](https://program.hackyourfuture.dk/course-content/foundation.md)
- [HTML & CSS](https://program.hackyourfuture.dk/course-content/foundation/html-and-css.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/html-and-css/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/html-and-css/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/html-and-css/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/html-and-css/week1/assignment.md)
- [Git](https://program.hackyourfuture.dk/course-content/foundation/git.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/git/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/git/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/git/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/git/week1/assignment.md)
- [Intro to Using AI](https://program.hackyourfuture.dk/course-content/foundation/intro-to-using-ai.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/intro-to-using-ai/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-using-ai/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-using-ai/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-using-ai/week1/assignment.md)
- [Intro to JavaScript](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week2/assignment.md)
- [Week 3](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week3.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week3/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week3/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week3/assignment.md)
- [Week 4](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week4.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week4/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week4/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-javascript/week4/assignment.md)
- [Intro to Web Architecture](https://program.hackyourfuture.dk/course-content/foundation/intro-to-web-architecture.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-web-architecture/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-web-architecture/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-web-architecture/assignment.md)
- [Databases](https://program.hackyourfuture.dk/course-content/foundation/databases.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/databases/week1.md)
- [Session Materials](https://program.hackyourfuture.dk/course-content/foundation/databases/week1/session-materials.md)
- [DBeaver UI](https://program.hackyourfuture.dk/course-content/foundation/databases/week1/session-materials/dbeaver-ui.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/databases/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/databases/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/databases/week1/assignment.md)
- [Intro to Backend](https://program.hackyourfuture.dk/course-content/foundation/intro-to-backend.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/intro-to-backend/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-backend/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-backend/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-backend/week1/assignment.md)
- [Intro to Frontend](https://program.hackyourfuture.dk/course-content/foundation/intro-to-frontend.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/intro-to-frontend/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-frontend/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-frontend/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-frontend/week1/assignment.md)
- [Career Training](https://program.hackyourfuture.dk/course-content/foundation/career-training.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1.md)
- [Session Materials](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1/session-materials.md)
- [HYF CV Guide](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1/session-materials/cv-guide.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/career-training/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/foundation/career-training/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/career-training/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/career-training/week2/session-plan.md)
- [Intro to Agile](https://program.hackyourfuture.dk/course-content/foundation/intro-to-agile.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/foundation/intro-to-agile/week-1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/foundation/intro-to-agile/week-1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/intro-to-agile/week-1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/foundation/intro-to-agile/week-1/assignment.md)
- [Foundation Project](https://program.hackyourfuture.dk/course-content/foundation/final-project.md)
- [Project Brief](https://program.hackyourfuture.dk/course-content/foundation/final-project/project-brief.md)
- [Initial Card Assets](https://program.hackyourfuture.dk/course-content/foundation/final-project/project-brief/card.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/foundation/final-project/session-plan.md)
- [Frontend](https://program.hackyourfuture.dk/course-content/frontend.md)
- [Advanced JavaScript](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week1/session-plan.md)
- [Exercises](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week1/exercises.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week2/session-plan.md)
- [Exercises](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week2/exercises.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week2/assignment.md)
- [Week 3](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week3.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week3/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week3/session-plan.md)
- [Exercises](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week3/exercises.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week3/assignment.md)
- [Week 4](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week4.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week4/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week4/session-plan.md)
- [Exercises](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week4/exercises.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/advanced-javascript/week4/assignment.md)
- [React](https://program.hackyourfuture.dk/course-content/frontend/react.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/frontend/react/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/react/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/react/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/react/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/frontend/react/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/react/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/react/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/react/week2/assignment.md)
- [Week 3](https://program.hackyourfuture.dk/course-content/frontend/react/week3.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/react/week3/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/react/week3/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/react/week3/assignment.md)
- [Week 4](https://program.hackyourfuture.dk/course-content/frontend/react/week4.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/react/week4/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/react/week4/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/react/week4/assignment.md)
- [Week 5](https://program.hackyourfuture.dk/course-content/frontend/react/week5.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/frontend/react/week5/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/react/week5/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/frontend/react/week5/assignment.md)
- [Events Startup Project](https://program.hackyourfuture.dk/course-content/frontend/events-startup-project.md)
- [Requirements](https://program.hackyourfuture.dk/course-content/frontend/events-startup-project/requirements.md)
- [Weekly Plan](https://program.hackyourfuture.dk/course-content/frontend/events-startup-project/weekly-plan.md)
- [Final Project](https://program.hackyourfuture.dk/course-content/frontend/final-project.md)
- [Requirements](https://program.hackyourfuture.dk/course-content/frontend/final-project/requirements.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/frontend/final-project/session-plan.md)
- [Backend](https://program.hackyourfuture.dk/course-content/backend.md)
- [Advanced JavaScript](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week2/assignment.md)
- [Week 3](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week3.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week3/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week3/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week3/assignment.md)
- [Week 4](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week4.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week4/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week4/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/advanced-javascript/week4/assignment.md)
- [Databases](https://program.hackyourfuture.dk/course-content/backend/databases.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/backend/databases/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/databases/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/databases/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/databases/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/backend/databases/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/databases/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/databases/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/databases/week2/assignment.md)
- [Node](https://program.hackyourfuture.dk/course-content/backend/node.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/backend/node/week1.md)
- [Session Materials](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials.md)
- [1. Server](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials/01-server.md)
- [2. Schema](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials/02-schema.md)
- [3. Routing](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials/03-routing.md)
- [4. Database connection](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials/04-database-connection.md)
- [5. GET endpoints](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-materials/05-get-endpoints.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/node/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/node/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/node/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/backend/node/week2.md)
- [Session Materials](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-materials.md)
- [6. REST Principles](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-materials/rest-principles-snippets.md)
- [7. OpenAPI Basics](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-materials/openapi-basics.md)
- [8. Validation and error models](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-materials/validation-and-error-models.md)
- [9. Knex security](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-materials/knex-security-snippets.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/node/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/node/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/node/week2/assignment.md)
- [Week 3](https://program.hackyourfuture.dk/course-content/backend/node/week3.md)
- [Session Materials](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials.md)
- [10. Auth - Credentials](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials/10-auth-db-credentials.md)
- [11. Auth - Tokens](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials/11-auth-db-tokens.md)
- [12. Auth - JWT](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials/12-auth-jwt.md)
- [13. Auth - Sessions](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials/13-auth-sessions.md)
- [14. Auth - API Keys](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-materials/14-auth-api-keys.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/backend/node/week3/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/node/week3/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/backend/node/week3/assignment.md)
- [Events Startup Project](https://program.hackyourfuture.dk/course-content/backend/events-startup-project.md)
- [Requirements](https://program.hackyourfuture.dk/course-content/backend/events-startup-project/requirements.md)
- [Weekly Plan](https://program.hackyourfuture.dk/course-content/backend/events-startup-project/weekly-plan.md)
- [Final Project](https://program.hackyourfuture.dk/course-content/backend/final-project.md)
- [Requirements](https://program.hackyourfuture.dk/course-content/backend/final-project/requirements.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/backend/final-project/session-plan.md)
- [Common Modules](https://program.hackyourfuture.dk/course-content/shared-modules.md)
- [Collaboration via GitHub](https://program.hackyourfuture.dk/course-content/shared-modules/collaboration-via-github.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/shared-modules/collaboration-via-github/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/shared-modules/collaboration-via-github/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/shared-modules/collaboration-via-github/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/shared-modules/collaboration-via-github/week1/assignment.md)
- [Agile Teamwork](https://program.hackyourfuture.dk/course-content/shared-modules/agile-teamwork.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/shared-modules/agile-teamwork/week-1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/shared-modules/agile-teamwork/week-1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/shared-modules/agile-teamwork/week-1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/shared-modules/agile-teamwork/week-1/assignment.md)
- [Using AI in Development](https://program.hackyourfuture.dk/course-content/shared-modules/using-ai-in-development.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/shared-modules/using-ai-in-development/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/shared-modules/using-ai-in-development/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/shared-modules/using-ai-in-development/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/shared-modules/using-ai-in-development/week1/assignment.md)
- [Specialist Career Training](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training.md)
- [Week 1](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week1.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week1/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week1/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week1/assignment.md)
- [Week 2](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week2.md)
- [Preparation](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week2/preparation.md)
- [Session Plan](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week2/session-plan.md)
- [Assignment](https://program.hackyourfuture.dk/course-content/shared-modules/specialist-career-training/week2/assignment.md)


---

# 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://program.hackyourfuture.dk/course-content.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.
