Google-ITAutomation-Python icon indicating copy to clipboard operation
Google-ITAutomation-Python copied to clipboard

Repository to keep track of Google IT Automation with Python Professional Certificate coursework provided by Coursera.

Google IT Automation with Python
Professional Certificate

Tools

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

  • [x] Week 1 Hello Python!
  • [x] Week 2 Basic Python Syntax
  • [x] Week 3 Loops
  • [x] Week 4 Strings, Lists and Dictionaries
  • [ ] Week 5 Object Oriented Programming(Optional)
  • [x] Week 6 Final Project

Course 2 Using Python to Interact with the Operating System

  • [x] Week 1 Getting Your Python On
  • [x] Week 2 Managing Files with Python
  • [x] Week 3 Regular Expressions
  • [x] Week 4 Managing Data Processes
  • [x] Week 5 Testing in Python
  • [x] Week 6 Bash Scripting
  • [x] Week 7 Final Project

Course 3 Introduction to Git and GitHub

  • [x] Week 1 Introduction to Version Control
  • [x] Week 2 Use Git Locally
  • [x] Week 3 Working with Remotes
  • [x] Week 4 Collaboration

Course 4 Troubleshooting and Debugging Techniques

  • [x] Week 1 Troubleshooting Concepts
  • [x] Week 2 Slowness
  • [x] Week 3 Crashing Programs
  • [x] Week 4 Managinge Resources

Course 5 Configuration Management and the Cloud

  • [x] Week 1 Automating with Configuration Management
  • [x] Week 2 Deploying Puppet
  • [x] Week 3 Automation in the Cloud
  • [x] Week 4 Managing Cloud Instances at Scale

Course 6 Automating Real-World Tasks with Python

  • [x] Week 21 Manipulating Images
  • [x] Week 22 Interacting with Web Services
  • [x] Week 23 Automatic Output Generation
  • [x] Week 24 Putting It All Together