COURSES
Learn by building real software.
Practical courses covering Linux, servers, networking, cloud infrastructure, automation, security, AI infrastructure and production systems.
Course 00
Start Here: Computer Setup
Set up your computer for Linuxademy. Choose the Windows or Apple computer lesson and install everything you need before starting the other courses.
View course →
Course 00
Linuxademy × AICC: Free AI Education
Free AI courses and learning resources from AICC covering AI fundamentals, AI security, AI cloud AI governance, quizzes, exams, and practical learning packs.
View course →
Course 01
Linux Foundations
In this course, you'll learn the foundations of Linux by building and operating a real system-report project. You'll work with the filesystem, shell, processes, system information, logs, troubleshooting, users, and permissions. By the end, you'll be able to confidently navigate, inspect, troubleshoot, secure, and operate a Linux environment from the terminal.
View course →
Course 02
Docker On Linux
Learn Docker on Linux by building, containerizing, networking, debugging, securing, and operating a real application from start to finish.
View course →
Course 03
PostgreSQL Fundamentals
Learn PostgreSQL fundamentals on Linux by creating databases, designing tables, working with SQL, connecting data, inspecting queries, managing users, and operating a real database.
View course →
Course 05
Build & Deploy a Full-Stack AI Application with Django + DigitalOcean
Learn full-stack AI development by building a Django RAG assistant with PostgreSQL and Docker, then deploying and operating it on a real DigitalOcean Linux server.
View course →
Course 06
Build & Deploy A Full-Stack Application with Ruby on Rails + Hetzner
Learn how to use AI to rapidly build and deploy complete Ruby on Rails applications to the internet. Go from idea to production using Rails, PostgreSQL, Docker, Kamal, your own server, and domain!
View course →
Course 08
Build A Linux Server
Build a real Ubuntu server from scratch using QEMU/KVM, configure users, networking, SSH, storage, security, and learn how to operate it from the Linux terminal.
View course →
Course 12
RunPod GPU Infrastructure (Coming Soon)
Learn RunPod GPU infrastructure by launching GPU instances, connecting with SSH, configuring environments, running AI workloads, monitoring resources, and operating cloud GPUs.
View course →