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

120 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 ExercisePython

Build a Firewall in Python

Build a stateful Python firewall from raw IP addresses and timestamps. Calculate a rolling ten-second request count, block excessive traffic, and protect servers across a 600-request wave.

python
Free tier
Try exercise →
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 →
Showing 1 to 12 of 120 items
Page 1 of 10