# Code for Life Community hub

## Code for Life

- [Welcome](https://docs.codeforlife.education/welcome.md): This is where you can find Code for Life resources and publications.
- [Release Notes](https://docs.codeforlife.education/release-notes.md): Everything we release appears here! Changes released per version.
- [Project Management](https://docs.codeforlife.education/project-management.md): Manage epics and tasks in Code for Life.
- [Become a Contributor](https://docs.codeforlife.education/become-a-contributor.md): Contribute to Code for Life
- [Industry Experience](https://docs.codeforlife.education/industry-experience.md): Gaining Industry Experience through partnerships
- [Wall of Fame](https://docs.codeforlife.education/wall-of-fame.md): Our incredible internal and external contributors to our mission.
- [Repositories and Packages](https://docs.codeforlife.education/repositories-and-packages.md): Our Services
- [National Curriculum alignment](https://docs.codeforlife.education/national-curriculum-alignment.md): Introduction to coding (England)
- [National Curriculum alignment](https://docs.codeforlife.education/national-curriculum-alignment-1.md): Introduction to coding (Scotland)
- [Glossary](https://docs.codeforlife.education/glossary.md): Everything explained
- [Publications](https://docs.codeforlife.education/communications/publications.md)
- [Newsletters](https://docs.codeforlife.education/newsletters.md): A library of previous newsletters bringing activities, news and computing history to your classrooms.
- [Spring 2025](https://docs.codeforlife.education/newsletters/spring-2025.md)
- [Bett show 2025](https://docs.codeforlife.education/newsletters/bett-show-2025.md): Thanks for visiting us at the Bett Show this year
- [December 2024](https://docs.codeforlife.education/newsletters/december-2024.md): Welcome to our December Newsletter
- [Autumn 2024](https://docs.codeforlife.education/newsletters/autumn-2024.md): Welcome back everyone!
- [Summer 2024](https://docs.codeforlife.education/newsletters/summer-2024.md): Welcome to our summer newsletter! 🌞 In this edition of the Code for Life Newsletter we focus on User Experience (UX), a term coined by Don Norman in 1993.
- [Spring 2024](https://docs.codeforlife.education/newsletters/spring-2024.md): Welcome to the Easter Code for Life Newsletter!
- [Winter 2024](https://docs.codeforlife.education/newsletters/winter-2024.md): Welcome to the Code for Life Newsletter
- [December 2023](https://docs.codeforlife.education/newsletters/december-2023.md): Welcome to the Code for Life Newsletter
- [Autumn 2023](https://docs.codeforlife.education/newsletters/autumn-2023.md): Welcome to our Autumn newsletter
- [Summer 2023](https://docs.codeforlife.education/newsletters/summer-2023.md): It's summer time!
- [Spring 2023](https://docs.codeforlife.education/newsletters/spring-2023.md): Welcome to the Code for Life Easter newsletter.
- [December 2022](https://docs.codeforlife.education/newsletters/december-2022.md): Welcome to the Christmas newsletter - Seasons greetings!
- [Autumn 2022](https://docs.codeforlife.education/newsletters/autumn-2022.md): It's National Coding Week 🎉
- [Summer 2022](https://docs.codeforlife.education/newsletters/summer-2022.md): Code for Life Newsletter
- [Spring 2022](https://docs.codeforlife.education/newsletters/spring-2022.md): Code for Life Newsletter
- [December 2021](https://docs.codeforlife.education/newsletters/december-2021.md): Code for Life Newsletter
- [Newsletter challenges](https://docs.codeforlife.education/newsletter-challenges.md)
- [Ocado Robot Debugging Challenge!](https://docs.codeforlife.education/newsletter-challenges/ocado-robot-debugging-challenge.md)
- [Books of Robots](https://docs.codeforlife.education/books-of-robots.md): These books are being created from drawings made in our robotics workshops. The children have come up with some fantastic ideas that we wanted everyone to see.
- [How do Computers work?](https://docs.codeforlife.education/community-resource-hub/how-do-computers-work.md)
- [How Ocado uses AI](https://docs.codeforlife.education/community-resource-hub/how-ocado-uses-ai.md): Share with your students
- [Safety online: Passwords and Security](https://docs.codeforlife.education/community-resource-hub/safety-online-passwords-and-security.md)
- [The World of Robotics](https://docs.codeforlife.education/community-resource-hub/the-world-of-robotics.md): How many kinds of robots do you know?
- [Careers in technology](https://docs.codeforlife.education/community-resource-hub/careers-in-technology.md): This is where we store information on all sorts of jobs we do in technology here at Ocado Group and Code for Life. You can find poster versions of these in this section too.
- [Careers posters](https://docs.codeforlife.education/community-resource-hub/careers-in-technology/careers-posters.md): Download and print posters for your classrooms to inspire your students. Help them to learn about all of the different careers available to them in technology.
- [Career based videos](https://docs.codeforlife.education/community-resource-hub/careers-in-technology/career-based-videos.md)
- [Blockly to Python Guide](https://docs.codeforlife.education/blockly-to-python-guide.md): Blockly to Python guide for Rapid Router and Python Den
- [Python Commands](https://docs.codeforlife.education/python-commands.md): Useful Python commands to use in the later levels of Rapid Router
- [Level Maps 1‒50](https://docs.codeforlife.education/level-maps-1-50.md): Road maps for levels
- [Level maps 51–67](https://docs.codeforlife.education/level-maps-51-67.md): Road maps for levels
- [Dev Environment Setup](https://docs.codeforlife.education/software-developer-guide/dev-environment-setup.md): Set up your dev environment with dev containers for VS Code.
- [Code Promotion Strategy](https://docs.codeforlife.education/software-developer-guide/code-promotion-strategy.md): How we promote code from development to production
- [Back End](https://docs.codeforlife.education/software-developer-guide/back-end.md): How our back end is developed, tested and run
- [Overview](https://docs.codeforlife.education/software-developer-guide/back-end/overview.md): About our back ends
- [Coding Patterns](https://docs.codeforlife.education/software-developer-guide/back-end/coding-patterns.md): Coding patterns we follow on our back end
- [Testing Strategy](https://docs.codeforlife.education/software-developer-guide/back-end/testing-strategy.md): How we test our back end
- [Front End](https://docs.codeforlife.education/software-developer-guide/front-end.md): How our front end is developed, tested and run
- [Overview](https://docs.codeforlife.education/software-developer-guide/front-end/overview.md): About our front ends
- [Coding Patterns](https://docs.codeforlife.education/software-developer-guide/front-end/coding-patterns.md): Coding patterns we follow on our front end
- [Testing Strategy](https://docs.codeforlife.education/software-developer-guide/front-end/testing-strategy.md): How we test our front end


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.codeforlife.education/welcome.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.
