Catalog

Courses

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

beginner5 hr· 8 lessons

Introduction to Data Structures

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

Computer ScienceFundamentals
View course 4.67
intermediate7 hr· 8 lessons

Data Structures in Practice

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

Computer ScienceApplied
View course 4.80
advanced8 hr· 7 lessons

Advanced Data Structures

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

Computer ScienceAdvanced
View course 4.63
intermediate10 hr· 6 lessons

Data Structures: Hands-On Projects

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

Computer ScienceProjects
View course 4.81
all levels6 hr· 8 lessons

Data Structures Career Track

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

Computer ScienceCareer
View course 4.97
intermediate4 hr· 6 lessons

Data Structures Tools & Workflow

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

Computer ScienceTooling
View course 4.81
beginner5 hr· 8 lessons

Introduction to Algorithms

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

Computer ScienceFundamentals
View course 4.64
intermediate7 hr· 8 lessons

Algorithms in Practice

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

Computer ScienceApplied
View course 4.91
advanced8 hr· 7 lessons

Advanced Algorithms

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

Computer ScienceAdvanced
View course 4.90
intermediate10 hr· 6 lessons

Algorithms: Hands-On Projects

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

Computer ScienceProjects
View course 4.76
all levels6 hr· 8 lessons

Algorithms Career Track

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

Computer ScienceCareer
View course 4.82
intermediate4 hr· 6 lessons

Algorithms Tools & Workflow

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

Computer ScienceTooling
View course 4.96
beginner5 hr· 8 lessons

Introduction to System Design

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

ArchitectureFundamentals
View course 4.48
intermediate7 hr· 8 lessons

System Design in Practice

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

ArchitectureApplied
View course 4.37
advanced8 hr· 7 lessons

Advanced System Design

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

ArchitectureAdvanced
View course 4.62
intermediate10 hr· 6 lessons

System Design: Hands-On Projects

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

ArchitectureProjects
View course 4.68
all levels6 hr· 8 lessons

System Design Career Track

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

ArchitectureCareer
View course 4.48
intermediate4 hr· 6 lessons

System Design Tools & Workflow

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

ArchitectureTooling
View course 4.80
beginner5 hr· 8 lessons

Introduction to Software Architecture

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

ArchitectureFundamentals
View course 4.59
intermediate7 hr· 8 lessons

Software Architecture in Practice

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

ArchitectureApplied
View course 4.80
advanced8 hr· 7 lessons

Advanced Software Architecture

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

ArchitectureAdvanced
View course 4.63
intermediate10 hr· 6 lessons

Software Architecture: Hands-On Projects

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

ArchitectureProjects
View course 4.85
all levels6 hr· 8 lessons

Software Architecture Career Track

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

ArchitectureCareer
View course 4.95
intermediate4 hr· 6 lessons

Software Architecture Tools & Workflow

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

ArchitectureTooling
View course 4.57
Showing 124 of 426