ServerAcademy Logo
Sign In
Hands-on practice

Practice

Choose a content type, narrow by topic, or search — then jump into hands-on practice.

Quick tools

Python Fiddle

Write and run Python in a sandbox with a built-in terminal. No instructions or grading.

Open Python fiddle→

Terminal

Practice Linux commands in a simulated bash environment—no lesson steps attached.

Open terminal→
ServerAcademy Logo

Master server administration through hands-on learning. Build real-world IT skills that help you land and excel in IT jobs.

Product

  • Courses
  • Pricing
  • Demo
  • Teams

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms

© 2026 ServerAcademy.com. All rights reserved.

Choose a content type

Topic

Results

114 practice items

Code Exercise

About yourself

Print a short intro using variables.

Python
Try exercise →
IT LabServer Administration

Active Directory Backups

Use this lab to install the Windows Server Backup role and test creating Active Directory backups and snapshots.

~60 minBeginner
Launch lab →
IT LabActive Directory

Active Directory Users and Computers Basics

This lab provides a foundational understanding of Active Directory Users and Computers, guiding participants through essential tasks such as user account management, group creation, and organizational unit configuration to effectively manage network resources.

~60 minBeginner
Launch lab →
IT LabActive Directory

Active Directory Users and Computers PowerShell Automation

This lab focuses on leveraging PowerShell to automate the management of Active Directory users and computers, enhancing efficiency and streamlining administrative tasks in a Windows environment. Participants will gain hands-on experience in scripting and executing commands to optimize user account management and system administration.

~60 minBeginner
Launch lab →
IT LabServer Administration

Adding a Second Domain Controller

Deploy a second domain controller to enhance network reliability and redundancy, ensuring seamless authentication and resource access within an Active Directory environment.

~60 minBeginner
Launch lab →
Code Exercise

Apply string methods

Strip, uppercase, and replace characters in messy text.

Python
Try exercise →
Project

Automated File Organizer

Script that sorts files in a folder by type or date into subfolders with configurable rules.

~90 minPythonBeginner
View project →
Code Exercise

Build a message

Concatenate a message and print its length.

Python
Try exercise →
Project

Build a Simple Python API

~60 minPythonBeginner
View project →
Code ExercisePython

Build a welcome message

Try exercise →
Code ExercisePython

Catch a ValueError

Use try/except to handle a real ValueError when converting user input to an integer.

Python
Free tier
Try exercise →
Code Exercise

Chunk list into n parts

Split a list into n roughly equal chunks (sizes differ by at most 1).

Python
Try exercise →
Showing 1 to 12 of 114 items
Page 1 of 10