IT Automation with Python

  • This program will build on your IT foundations and equip you with the latest job ready skills to help you take your career to the next level. Learn to automate solutions for IT problems with Python. No previous knowledge of coding required. Practice your technical skills with hands on projects and assessments. Prepare for a variety of roles in IT, such as more advanced IT Support Specialist or Junior Systems Administrator positions.


    Course name Description Skills you will gain
    Crash Course on Python You’ll learn the foundations in order to write simple programs in Python. Basic Python data structures & syntax
    Fundamental programming concepts
    Python programming
    Object Oriented Programming (OOP)
    Using Python to Interact with the Operating System You’ll learn how to manipulate files and processes on your computer’s operating system. Set up development environment
    Regular Expression (REGEX)
    Testing in Python & Bash Scripting
    Automating System Admin Tasks
    Introduction to Git and GitHub You’ll learn how to keep track of the different versions of your code and configuration files using Git. Using Git and GitHub
    Version Control Systems
    Reverting changes
    Creating pull requests
    Troubleshooting and Debugging Techniques You’ll learn strategies for approaching almost any technical problem and see how those apply to solving real world scenarios. Improving software performance
    Managing scarce resources
    Advanced troubleshooting
    Understanding errors
    Configuration Management & the Cloud You’ll learn how to apply automation to
    manage fleets of computers.
    Automation at scale
    Configuration management
    Basic monitoring and alerting
    Cloud computing and using Puppet
    Automating Real World Tasks with Python In this final course, we’ll tie together the concepts that you’ve learned. You’ll tackle real world scenarios in Qwiklabs that will challenge you to use multiple skills at once. Serialization
    Building a solution
    Creating and translating media files
    Interacting with web services