Courses
Browse the Academy catalog. Each course is a topic - Python, Go, Linux, Docker, Kubernetes, PostgreSQL - broken into hands-on lessons on a real machine.
How courses are shaped#
A course is a topic. Each course is split into lessons, each lesson is split into steps, and each step typically ends in a checkpoint or quiz. Every lesson runs on its own ephemeral workspace, so you can break things on purpose without affecting anything else.
Current catalog#
The browseable list lives at easyenv.io/academy. The current featured set:
python- Syntax, data structures, OOP, generators, async, testing.golang- Goroutines, channels, interfaces; ship a real service.linux- Filesystem, systemd, networking, permissions, debugging.bash- Pipelines, loops, traps, scripts that survive production.docker- Images, networks, volumes, multi-stage builds, Compose.kubernetes- Pods, services, deployments, ingress, real cluster work.postgresql- Schemas, queries, indexes,EXPLAIN, performance tuning.ansible- Inventories, playbooks, roles, idempotent infrastructure.jenkins- Pipelines, agents, credentials, deploy real apps from Git.
New courses are added regularly. See the marketing page for the live count and difficulty labels.
Languages and translation#
The Academy catalog supports multiple human languages. Pick your language from the catalog page; lessons that have been translated will switch automatically, lessons that have not stay in English.
Start a course#
- Open the catalogFrom the dashboard sidebar, click
Academy → Catalog. Filter by topic or by difficulty. - Pick a courseClick into a course card to see the lesson list and outcomes.
- Open the first lessonClick
Start. EasyEnv provisions a fresh workspace for that lesson, opens VS Code and a terminal in your browser, and drops you on step one.
