Boot Level
Start 7-day free trial
Menu
Job paths

Six routes into the industry

Each path is a full curriculum: fundamentals for absolute beginners, core skills that make you employable, and advanced material that gets you past a senior interview. Lessons are paired with labs you actually run, and a timed exam closes every path.

🧠

Computer Science

The fundamentals everything else is built on
129h

Begin with how a machine represents a number and end able to reason about algorithmic complexity, memory, concurrency and databases. This is the path that makes every other path easier — and it is the material technical interviews at strong companies actually test.

Software EngineerBackend EngineerSystems EngineerAny CS interview
📘 65 lessons🧪 10 labs📄 6 cheatsheets📜 16 exams
⚙️

DevOps Engineering

Ship software safely, repeatedly, at speed
72h

Start at the command line with no prior experience and finish able to containerise an application, build a CI/CD pipeline, deploy it to Kubernetes, describe the infrastructure as code and know within seconds when it breaks. This is the path most people mean when they say they want to 'get into DevOps'.

DevOps EngineerPlatform EngineerBuild & Release EngineerCloud Engineer
📘 32 lessons🧪 8 labs📄 5 cheatsheets📜 15 exams
🛠️

Software Engineering

Writing code that other people can live with
77h

Programming is making a computer do something. Software engineering is doing it in a team, on a codebase that outlives you, without breaking production. This path covers readable code, testing, design, APIs, security and the judgement that separates a developer who ships features from one who is trusted with a system.

Software EngineerBackend DeveloperFull-Stack EngineerTech Lead
📘 32 lessons🧪 8 labs📄 4 cheatsheets📜 12 exams
📡

Site Reliability Engineering

Keep it up, and know why when it is not
70h

SRE is what happens when you treat operations as a software problem. This path covers SLIs, SLOs and error budgets, observability that answers questions instead of producing dashboards, incident command, and the resilience patterns — timeouts, circuit breakers, backpressure, graceful degradation — that decide whether a bad afternoon becomes an outage.

Site Reliability EngineerProduction EngineerPlatform EngineerSystems Engineer
📘 32 lessons🧪 8 labs📄 4 cheatsheets📜 13 exams
🖧

IT Engineering

Make the technology work for everyone who uses it
72h

The path into IT support, system administration and infrastructure. Start with how a computer and a network actually work, learn a troubleshooting method that holds up under pressure, then administer Windows and Linux, run networks, identity and cloud services, and secure the endpoints people work on every day. This is also the most common route into DevOps, SRE and security.

IT Support EngineerSystem AdministratorNetwork AdministratorIT Infrastructure Engineer
📘 32 lessons🧪 8 labs📄 4 cheatsheets📜 17 exams
📊

Data Science

Turn data into decisions people can trust
75h

From your first dataframe to models running in production. Statistics that stop you fooling yourself, honest evaluation, feature engineering, and the parts nobody warns you about — leakage, imbalance, drift and explaining an uncertain result to someone who wants a yes or no. Built around the questions data science interviews actually ask.

Data ScientistData AnalystMachine Learning EngineerAnalytics Engineer
📘 32 lessons🧪 8 labs📄 4 cheatsheets📜 12 exams