# Building Real Tools

Turn scripts into tools people can trust: functions and arrays, clear errors, strict mode, debugging, tests, options and subcommands, saved data, friendly…

Updated: November 10, 2026

## Chapters

- [Functions and Arrays](https://www.ask-codey.com/courses/bash-in-depth/chapters/bash-functions-and-arrays) (3 topics, 6 lessons)
- [Scripts You Can Trust](https://www.ask-codey.com/courses/bash-in-depth/chapters/bash-scripts-you-can-trust) (3 topics, 7 lessons)
- [A Real Command-Line App](https://www.ask-codey.com/courses/bash-in-depth/chapters/bash-a-real-command-line-app) (3 topics, 5 lessons)
- [Data from Anywhere](https://www.ask-codey.com/courses/bash-in-depth/chapters/bash-data-from-anywhere) (4 topics, 5 lessons)

Source: https://www.ask-codey.com/courses/bash-in-depth/modules/6
