Teaching Infrastructure Automation
Curriculum resources and classroom guides for educators
Why Teach Infrastructure Automation?
Real-World Skills
Students learn Docker, Ansible, and Linux - technologies used by every major tech company.
Security First
Built-in security practices teach students to think about cybersecurity from day one.
Quick Setup
One command gets students started. No complex installation procedures.
Free for Education
Completely free for students and educational institutions.
Curriculum Integration
High School / Community College
Week 1-2: Linux Fundamentals
- Command line basics through
make install - File system navigation
- Basic security concepts
Week 3-4: Container Technology
- Docker concepts through
make install apache - Container vs. virtual machine
- Web server deployment
Week 5-6: Automation
- Ansible basics through service deployment
- Infrastructure as Code concepts
- Testing with
make test
University / Advanced Courses
Advanced Topics
- Multi-service architectures (LAMP stack)
- Security hardening and compliance
- Monitoring and logging
- CI/CD pipeline concepts
Classroom Resources
Lesson Plans
Ready-to-use lesson plans with learning objectives, activities, and assessments.
View DocumentationStudent Projects
Progressive projects from simple web servers to complex multi-tier applications.
Student TutorialAssessment Rubrics
Grading rubrics for technical skills, security practices, and documentation.
Development StandardsTeacher Support
Technical support and community for educators using Ahab in the classroom.
Join CommunityGetting Started as an Educator
Try It Yourself
Go through the student tutorial to understand the learning experience.
Review Curriculum
Check the executive summary and documentation.
Plan Your Course
Adapt the lesson plans to fit your course timeline and learning objectives.
Get Support
Join the educator community for ongoing support.
System Requirements for Classroom
Student Machines
- RAM: 8GB minimum, 16GB recommended
- OS: macOS, Linux, or Windows with WSL2
- Software: Git, Vagrant, virtualization provider (all free)
- Network: Internet access for initial setup
Lab Environment
- Each student gets isolated VM environment
- No shared infrastructure needed
- Works on standard computer lab machines
- Can run entirely offline after initial setup
Ready to Start Teaching?
Join hundreds of educators already using Ahab to teach infrastructure automation.