1. The Fundamentals of Version Control Systems
2. Set Up a Version Control Account - GitHub
3. Install git on Windows and Ubuntu
4. Configure git
5. Practice Initial Commit - Modifications and Adding a New Commit
6. Mastering git - presentation
7. Branching Fundamentals
8. Encountering and Resolving Conflicts
9. Pull Requests and Reviews
10. Protect Main Branch
11. Change repo visibility
12. CICD Foundation
13. CICD Foundation Hands-On
14. Add Linting workflow to GitHub Actions
15. Add Unit Testing Work Flow to GitHub Actions
16. Building CICD Workflows for DevSecOps
17. Secure Your Code Integrating Snyk with GitHub Actions for Python Dependency
18. Fortify Your Python Code Integrating Bandit for Enhanced Security
19. Prevent Leaks Implementing Secret Detection with GitHub Actions
20. CICD with Docker and GitHub Actions Overview
21. CICD with Docker and GitHub Actions Hands-On