Python for IT professionals
Learn Python the Hands-On Way — With Coding Exercises and Puzzle Games
Built for IT professionals and complete beginners who want to actually write Python, not just watch someone else do it.
What makes this different
Not another passive video course — you write code from day one.
Write Real Code
Every lesson has hands-on coding exercises, not just videos to watch.
Solve Puzzle Games
Unlock levels by writing Python that powers the game. Learn by doing, not memorizing.
IT-Focused Projects
Build scripts that actually matter: automation, file management, API calls, log parsing.
Who this is for
Find yourself below — then jump straight to the module that fits.
Curriculum preview
What you'll learn in Python 3 Fundamentals
Each module mixes lessons, coding exercises, quizzes, and projects. Puzzle game modules are marked so you can spot them at a glance.
- Section 2 OverviewLesson
- What is an integer?Lesson
- What is a float?Lesson
- Math in PythonLesson
- Division: the two waysLesson
- Your first calculationCoding Exercise
- Writing big numbers cleanlyLesson
- Strings and textLesson
- When types collideLesson
- Build a messageCoding Exercise
- Section 2 QuizQuiz
- Project: Receipt CalculatorProject
- Section 3 overviewLesson
- True, False, and how Python compares thingsLesson
- Your first comparisonCoding Exercise
- Making decisions with if, elif, and elseLesson
- Choose The CannonballCoding Exercise
- Sort Packages on a Conveyer BeltCoding Exercise
- Nested conditionalsLesson
- Two-level branchingCoding Exercise
- Grade ruleCoding Exercise
- Section 3 quizQuiz
- Project: Movie Ticket PricingProject
- Section 4 overviewLesson
- Creating lists and indexingLesson
- List first last lengthCoding Exercise
- for loop over a listLesson
- Loop and print itemsCoding Exercise
- range()Lesson
- Use rangeCoding Exercise
- While loopsLesson
- Countdown with whileCoding Exercise
- Totals and countersLesson
- Sum and countCoding Exercise
- Section 4 quizQuiz
- Project: Sales ReportProject
- Section 7 overviewLesson
- String methodsLesson
- Apply string methodsCoding Exercise
- Slicing and inLesson
- Slice and inCoding Exercise
- Split, join, and searchLesson
- Word count and uppercaseCoding Exercise
- Split and joinCoding Exercise
- Formatting with f-stringsLesson
- Section 7 quizQuiz
- Project: Username & Slug GeneratorProject
Our biggest differentiator
Coding Exercises That Run in Your Browser
Every section includes coding exercises that run right in your browser—no installation required and accessible anywhere you have internet.
Join the 350,000+ students who have learned from Server Academy!
“At age 53 I was laid off from my IT job and was having trouble getting a new job due to stale IT skills. I enrolled in Server Academy and I was able to massively improve my IT skillset - so much so that I am now employed as a Systems Admin!”

Jason Jacklich
Systems Admin
“I got a new job just after watching some of your videos and blew away my interview questions. I am hooked and look forward to all you have to offer as the clear training and labs that I can do repeatedly til comfortable are beyond incredible.”

Bryan Playford
IT Professional
“The skills I've learned helped me land a job in the IT field as a Jr. Systems Admin. Now I can focus on advancing my career. If you're looking to build your IT career this is the perfect place to start.”

Jr Walton
Jr. Systems Admin
“The hands-on coding exercises made the difference — I finally wrote Python that worked outside of a tutorial video. The step-by-step lessons and browser-based practice kept me moving without installing anything.”

Python learner
Completed Python 3 for Beginners
Learn Python the Hands-On Way — With Coding Exercises and Puzzle Games
Join 350,000+ IT professionals already learning at Server Academy.
Ready to create your free account?
Already have an account? Sign in
