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.
Written lessons, video, hands-on labs and knowledge checks.
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.
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.
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.
Learn to program in Python from scratch: variables, strings, decisions, loops, collections, functions, files and modules, finishing with a project you build yourself.
From your first shell to a hardened, automated system: pipelines, permissions, processes, storage, networking, scripting and security.
Clear written lessons with copy-ready commands and callouts to keep you on track.
Labs with step-by-step checklists that remember your progress.
Quizzes that test your comprehension at each step of the journey.
A verifiable certificate of completion when you finish.