- Automate tasks by writing Python scripts
- Manage IT resources at scale, both for physical machines and virtual machines in the cloud
- Use Git and GitHub for version control
- Analyze real-world IT problems and implement appropriate strategies to solve those problems
- Using version control
- Troubleshooting and debugging
- Configuration management
- Automation
- Basic Python data structures
- Fundamental programming concepts
- Basic Python syntax
- Python programming
- Object-Orientated Programming (OOP)
- Setting up a development environment
- Regular expression (REGEX)
- Week 1 Hello Python!
- Week 2 Basic Python Syntax
- Week 3 Loops
- Week 4 Strings, Lists and Dictionaries
- Week 5 Object Oriented Programming(Optional)
- Week 6 Final Project
- Week 1 Getting Your Python On
- Week 2 Managing Files with Python
- Week 3 Regular Expressions
- Week 4 Managing Data Processes
- Week 5 Testing in Python
- Week 6 Bash Scripting
- Week 7 Final Project
- Week 1 Introduction to Version Control
- Week 2 Use Git Locally
- Week 3 Working with Remotes
- Week 4 Collaboration