- Introduction
- 1. Day 1
- 1.1. Why learn Linux?
- 1.2. Terminal basics
- 1.3. Packages
- 1.4. Tasks
- 2. Day 2
- 2.1. Terminal upgrade
- 2.2. Shell glue
- 2.3. Shell tricks
- 2.4. Regex
- 2.5. CLIs of the day
- 2.6. Tasks
- 3. Day 3
- 3.1. Notes
- 3.2. CLIs of the day
- 3.3. Tasks
- 4. Day 4
- 4.1. Advanced terminal editors
- 4.2. Shell scripting
- 4.3. Python scripting
- 4.4. CLIs of the day
- 4.5. Tasks
- 5. Day 5
- 5.1. Notes
- 5.2. Tasks