Teaching for Development (TFDvs) - Empowering developers through hands-on, practical workshops across security, DevOps, and modern development practices.
TFD Workshop is a comprehensive educational initiative offering multiple workshop series covering essential topics in modern software development. Each series consists of progressive, hands-on sessions designed to build practical skills through real-world scenarios, live demonstrations, and interactive exercises.
Web Security Series - IN PROGRESS
Master security in web applications and containerized environments
- Container Security (7 workshops) - Currently running
- API Security (5 workshops) - 🚧 Coming soon
- Authentication & Authorization (4 workshops) - 🚧 Coming soon
- Web Application Firewall (3 workshops) - 🚧 Coming soon
AI & ML Series - IN PROGRESS
Master reinforcement learning and modern AI techniques
- Reinforcement Learning (5 workshops) - Currently running
CI/CD, Infrastructure as Code, and automation
Microservices, scalability, and design patterns
-
Clone the repository:
git clone https://github.com/KimangKhenng/tfd-workshop.git cd container-security-workshop-series -
Choose your workshop:
cd series/web-security/w1-container-security-basics -
Read the workshop README:
cat README.md
-
Follow the setup instructions in each workshop directory
- Docker installed and running
- Basic Linux command line knowledge
- Terminal access
- Text editor (VS Code, Vim, etc.)
- Internet connection
- Workshop 1: Container Security Basics
- Workshop 2: Image Security (Coming Soon)
- Workshop 4: Secrets Management (Coming Soon)
- Workshop 3: Runtime Security (Coming Soon)
- Workshop 5: Network Security (Coming Soon)
- Workshop 6: Supply Chain Security (Coming Soon)
- Workshop 7: Final Project (Coming Soon)
"Making technology education accessible, practical, and impactful for developers worldwide."
We believe in:
- 🎓 Hands-on learning over pure theory
- 🌍 Open access to quality education
- 💡 Practical skills for real-world problems
- 🤝 Community-driven content and collaboration
- 🚀 Continuous learning across all tech domains
We welcome contributions! Whether it's:
- 🐛 Bug reports - Found an issue? Let us know
- 💡 Feature requests - Have an idea? Share it
- 📝 Documentation - Improve our materials
- 🔧 Code - Submit a PR with improvements
- 🎓 Teaching - Share your expertise
See CONTRIBUTING.md for details.
- Trivy - Vulnerability scanner
- Docker Bench Security - Security audit
- Falco - Runtime security
This project is licensed under the MIT License - see the LICENSE file for details.
TFDevs - Teaching for Development
- 🌐 Website: tfdevs.com
- 📧 Email: info@tfdevs.com
- 🐦 Twitter: @tfdevs
- 💬 Discord: Join our community
- ⭐ Star this repo for updates
- 🔔 Watch for new workshop announcements
- 🔄 Fork to create your own version
⭐ Star this repo to stay updated on new workshops!
🤝 Contribute to help developers worldwide learn and grow
