Learn by doing.

Written lessons, video, hands-on labs and knowledge checks.

Containers Beginner

Docker Basics

Containers for Real Projects! A free, hands-on introduction to Docker and Docker Compose: what containers actually are, the core commands you'll use every day, and how to run real multi-container apps.

2 h 25 min Free
JavaScript Beginner

JavaScript Basics

Learn modern JavaScript from the ground up: types, strings, control flow, arrays, objects, functions, classes, modules, async code and the DOM, finishing with an interactive web app built without a framework.

12 h 30 min $30.00
PHP Beginner

PHP Basics

Learn the PHP language from the ground up: types, strings, control flow, arrays, functions, objects, errors, files, the web, databases and Composer, finishing with a web app you build in plain PHP.

12 h 38 min $30.00
Python Beginner

Python Basics

Learn to program in Python from scratch: variables, strings, decisions, loops, collections, functions, files and modules, finishing with a project you build yourself.

9 h 37 min $30.00
Linux Beginner

Linux Basics

From your first shell to a hardened, automated system: pipelines, permissions, processes, storage, networking, scripting and security.

18 h 20 min $50.00

Affordable, Result-Driven Training

Read

Clear written lessons with copy-ready commands and callouts to keep you on track.

Practice

Labs with step-by-step checklists that remember your progress.

Check

Quizzes that test your comprehension at each step of the journey.

Certify

A verifiable certificate of completion when you finish.