v0.2.0 — Curriculum Expansion
What's New in v0.2.0
Conf T grows from a starter trainer into a full structured curriculum — 68 lessons and 640 practice tasks across Cisco IOS, Linux, PowerShell, Git, and Docker.
Lesson Library
| Platform | Lessons | Tasks |
|---|---|---|
| Cisco IOS | 21 | 231 |
| Linux | 15 | 144 |
| PowerShell | 12 | 102 |
| Git | 10 | 80 |
| Docker | 10 | 83 |
Each platform follows a beginner → intermediate → advanced → capstone path with prerequisites and troubleshooting labs.
Curriculum Browser
- Lessons grouped by difficulty with progress icons (✓ ◐ ○)
- Recommended next lesson based on your progress
- Soft prerequisite warnings — nudge, don't block
- Lesson detail preview before you start
Other Improvements
- Human-readable answers on skip (aliases instead of raw regex)
- Lessons only marked complete when all tasks are finished
- Lesson validation test suite for IDs, regex, and prerequisites
- Globally-unique task IDs:
{lesson_id}__{action_slug}
Migration
If you have an older ~/.conf_t_progress.json from v0.1.x, reset progress from the main menu after upgrading. Task IDs changed and old progress will not map correctly.
Install
git clone https://github.com/Elshayib/conf-t.git
cd conf-t
pip install -e .
conf-tFull changelog: CHANGELOG.md