CATEGORY

Programming and IT Automation

Programming foundations and automation with Python, PowerShell, APIs, and shells.

LESSONS

Choose a lesson

Open Learn, then continue with Practice and Prove.

Beginner

Algorithms: Inputs and Outputs

Programming Concepts

Open lesson
Beginner

Variables Types and Expressions

Programming Concepts

Open lesson
Beginner

Conditions and Loops

Programming Concepts

Open lesson
Beginner

Functions and Reuse

Programming Concepts

Open lesson
Beginner

Errors Logging and Safe Automation

Programming Concepts

Open lesson
Beginner

Install and Run Python Safely

Python Fundamentals

Open lesson
Beginner

Python Strings Numbers and Booleans

Python Fundamentals

Open lesson
Beginner

Python Lists Tuples and Dictionaries

Python Fundamentals

Open lesson
Beginner

Python Conditions and Loops

Python Fundamentals

Open lesson
Beginner

Python Functions and Modules

Python Fundamentals

Open lesson
Beginner

Reading and Writing Files

Python Fundamentals

Open lesson
Beginner

Python Exceptions and Logging

Python Fundamentals

Open lesson
Beginner

Testing a Small Python Script

Python Fundamentals

Open lesson
Beginner

Automate File Organization with Python

Python for IT Automation

Open lesson
Beginner

Parse CSV and JSON with Python

Python for IT Automation

Open lesson
Beginner

Call a REST API with Python

Python for IT Automation

Open lesson
Beginner

Automate Network Checks with Python

Python for IT Automation

Open lesson
Beginner

Build a Safe Automation CLI

Python for IT Automation

Open lesson
Beginner

PowerShell Objects and the Pipeline

PowerShell Fundamentals

Open lesson
Beginner

Discover Commands with PowerShell Help

PowerShell Fundamentals

Open lesson
Beginner

Variables Collections and Conditions

PowerShell Fundamentals

Open lesson
Beginner

PowerShell Functions and Scripts

PowerShell Fundamentals

Open lesson
Beginner

Errors Logging and WhatIf

PowerShell Fundamentals

Open lesson
Beginner

Manage Files and Processes with PowerShell

PowerShell Administration

Open lesson
Beginner

Query Windows Services and Events

PowerShell Administration

Open lesson
Beginner

Manage Local Users Safely

PowerShell Administration

Open lesson
Beginner

PowerShell Remoting Fundamentals

PowerShell Administration

Open lesson
Beginner

HTTP Methods Status Codes and Headers

APIs and Data Formats

Open lesson
Beginner

JSON and Data Validation

APIs and Data Formats

Open lesson
Beginner

Authentication for APIs

APIs and Data Formats

Open lesson