# Lifecycle scripts

- [Scripting overview](/sandboxes/lifecycle-scripts/scripting-overview.md): Introduction to scripting and how Instruqt leverages it.
- [Track scripts](/sandboxes/lifecycle-scripts/add-software-and-packages-to-a-track.md): Add setup and cleanup scripts to your tracks
- [Challenge scripts](/sandboxes/lifecycle-scripts/add-a-script-to-check-challenge-execution.md): Add setup, check, solve, and cleanup scripts to your challenges
- [Example scripts](/sandboxes/lifecycle-scripts/lifecycle-scripts-examples.md): Example scripts that you can use in your lifecycle scripts.
- [Helper scripts](/sandboxes/lifecycle-scripts/helper-scripts.md): Helper scripts are pre-written scripts to help implement lifecycle scripts.
