Catalog

Courses

1392 hands-on courses across every major language, framework, and discipline.

all levels6 hr· 8 lessons

Concurrency & Parallelism Career Track

Everything you need to work professionally in Concurrency & Parallelism: the skills, the workflow, and how to land and grow in the role.

SystemsCareer
View course 4.88
intermediate4 hr· 6 lessons

Concurrency & Parallelism Tools & Workflow

Get fluent with the tools, editors, and workflows that make Concurrency & Parallelism fast and reliable.

SystemsTooling
View course 4.32
beginner5 hr· 8 lessons

Introduction to Compilers

A clear, hands-on introduction to Compilers — the concepts, tools, and workflow you need to get productive.

Computer ScienceFundamentals
View course 4.72
intermediate7 hr· 8 lessons

Compilers in Practice

Apply Compilers to real problems with practical, end-to-end workflows and the tools used across the industry.

Computer ScienceApplied
View course 4.37
advanced8 hr· 7 lessons

Advanced Compilers

Go deep on Compilers: advanced techniques, scale, and the decisions senior engineers make every day.

Computer ScienceAdvanced
View course 4.72
intermediate10 hr· 6 lessons

Compilers: Hands-On Projects

Build real Compilers projects from scratch and assemble a portfolio that proves your skills.

Computer ScienceProjects
View course 4.38
all levels6 hr· 8 lessons

Compilers Career Track

Everything you need to work professionally in Compilers: the skills, the workflow, and how to land and grow in the role.

Computer ScienceCareer
View course 4.98
intermediate4 hr· 6 lessons

Compilers Tools & Workflow

Get fluent with the tools, editors, and workflows that make Compilers fast and reliable.

Computer ScienceTooling
View course 4.32
beginner5 hr· 8 lessons

Introduction to Operating Systems

A clear, hands-on introduction to Operating Systems — the concepts, tools, and workflow you need to get productive.

Computer ScienceFundamentals
View course 4.76
intermediate7 hr· 8 lessons

Operating Systems in Practice

Apply Operating Systems to real problems with practical, end-to-end workflows and the tools used across the industry.

Computer ScienceApplied
View course 4.43
advanced8 hr· 7 lessons

Advanced Operating Systems

Go deep on Operating Systems: advanced techniques, scale, and the decisions senior engineers make every day.

Computer ScienceAdvanced
View course 4.80
intermediate10 hr· 6 lessons

Operating Systems: Hands-On Projects

Build real Operating Systems projects from scratch and assemble a portfolio that proves your skills.

Computer ScienceProjects
View course 4.78
all levels6 hr· 8 lessons

Operating Systems Career Track

Everything you need to work professionally in Operating Systems: the skills, the workflow, and how to land and grow in the role.

Computer ScienceCareer
View course 4.64
intermediate4 hr· 6 lessons

Operating Systems Tools & Workflow

Get fluent with the tools, editors, and workflows that make Operating Systems fast and reliable.

Computer ScienceTooling
View course 4.56
beginner5 hr· 8 lessons

Introduction to Computer Architecture

A clear, hands-on introduction to Computer Architecture — the concepts, tools, and workflow you need to get productive.

Computer ScienceFundamentals
View course 4.57
intermediate7 hr· 8 lessons

Computer Architecture in Practice

Apply Computer Architecture to real problems with practical, end-to-end workflows and the tools used across the industry.

Computer ScienceApplied
View course 4.84
advanced8 hr· 7 lessons

Advanced Computer Architecture

Go deep on Computer Architecture: advanced techniques, scale, and the decisions senior engineers make every day.

Computer ScienceAdvanced
View course 4.97
intermediate10 hr· 6 lessons

Computer Architecture: Hands-On Projects

Build real Computer Architecture projects from scratch and assemble a portfolio that proves your skills.

Computer ScienceProjects
View course 4.81
all levels6 hr· 8 lessons

Computer Architecture Career Track

Everything you need to work professionally in Computer Architecture: the skills, the workflow, and how to land and grow in the role.

Computer ScienceCareer
View course 4.57
intermediate4 hr· 6 lessons

Computer Architecture Tools & Workflow

Get fluent with the tools, editors, and workflows that make Computer Architecture fast and reliable.

Computer ScienceTooling
View course 4.83
beginner5 hr· 8 lessons

Introduction to Distributed Systems

A clear, hands-on introduction to Distributed Systems — the concepts, tools, and workflow you need to get productive.

ArchitectureFundamentals
View course 4.68
intermediate7 hr· 8 lessons

Distributed Systems in Practice

Apply Distributed Systems to real problems with practical, end-to-end workflows and the tools used across the industry.

ArchitectureApplied
View course 4.73
advanced8 hr· 7 lessons

Advanced Distributed Systems

Go deep on Distributed Systems: advanced techniques, scale, and the decisions senior engineers make every day.

ArchitectureAdvanced
View course 4.62
intermediate10 hr· 6 lessons

Distributed Systems: Hands-On Projects

Build real Distributed Systems projects from scratch and assemble a portfolio that proves your skills.

ArchitectureProjects
View course 4.34
Showing 649672 of 1392