Google IT Automation with PythonProfessional Certificate Tools Stack Overflow Codeblocks Repl.it Jupyter Notebooks Qwiklabs WHAT YOU WILL LEARN 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 SKILLS GAINED 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) COURSES Course 1 Crash Course on Python 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 Course 2 Using Python to Interact with the Operating System 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 Course 3 Introduction to Git and GitHub Week 1 Introduction to Version Control Week 2 Use Git Locally Week 3 Working with Remotes Week 4 Collaboration Course 4 Troubleshooting and Debugging Techniques Week 1 Troubleshooting Concepts Week 2 Slowness Week 3 Crashing Programs Week 4 Managinge Resources Course 5 Configuration Management and the Cloud Week 1 Automating with Configuration Management Week 2 Deploying Puppet Week 3 Automation in the Cloud Week 4 Managing Cloud Instances at Scale Course 6 Automating Real-World Tasks with Python Week 21 Manipulating Images Week 22 Interacting with Web Services Week 23 Automatic Output Generation Week 24 Putting It All Together