Skip to content

tfd-ed/tfd-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TFD Logo

TFD Workshop

Workshop Series License Docker PRs Welcome

Teaching for Development (TFDvs) - Empowering developers through hands-on, practical workshops across security, DevOps, and modern development practices.


What is TFD Workshop?

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.

Current & Upcoming Workshop Series

Web Security Series - IN PROGRESS

Master security in web applications and containerized environments

  • Container Security (7 workshops) - Currently running
    • Workshop 1: Container Security Basics ✅ Completed (Feb 4, 2026) | Materials | Recording
    • Workshops 2-7: Coming soon
  • 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
    • Workshop 1: Understanding Proximal Policy Optimization (PPO) | Materials | Recording
    • Workshops 2-5: Coming soon

DevOps Series - 🔜 Coming Soon

CI/CD, Infrastructure as Code, and automation

Software Architecture Series - 🔜 Coming Soon

Microservices, scalability, and design patterns


🚀 Quick Start

For Participants

  1. Clone the repository:

    git clone https://github.com/KimangKhenng/tfd-workshop.git
    cd container-security-workshop-series
  2. Choose your workshop:

    cd series/web-security/w1-container-security-basics
  3. Read the workshop README:

    cat README.md
  4. Follow the setup instructions in each workshop directory

Prerequisites

  • Docker installed and running
  • Basic Linux command line knowledge
  • Terminal access
  • Text editor (VS Code, Vim, etc.)
  • Internet connection

🎓 Learning Paths

Beginner Track (Start Here)

  1. Workshop 1: Container Security Basics
  2. Workshop 2: Image Security (Coming Soon)
  3. Workshop 4: Secrets Management (Coming Soon)

Intermediate Track

  1. Workshop 3: Runtime Security (Coming Soon)
  2. Workshop 5: Network Security (Coming Soon)

Advanced Track

  1. Workshop 6: Supply Chain Security (Coming Soon)
  2. Workshop 7: Final Project (Coming Soon)

🎯 TFD Mission

"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

🤝 Contributing

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.


📚 Resources

Essential Reading

Security Tools


� License

This project is licensed under the MIT License - see the LICENSE file for details.


📞 Contact & Community

TFDevs - Teaching for Development

Stay Updated

  • 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

⬆ Back to Top

About

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •