Courses
426 hands-on courses across every major language, framework, and discipline.
Introduction to API Design
A clear, hands-on introduction to API Design — the concepts, tools, and workflow you need to get productive.
API Design in Practice
Apply API Design to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced API Design
Go deep on API Design: advanced techniques, scale, and the decisions senior engineers make every day.
API Design: Hands-On Projects
Build real API Design projects from scratch and assemble a portfolio that proves your skills.
API Design Career Track
Everything you need to work professionally in API Design: the skills, the workflow, and how to land and grow in the role.
API Design Tools & Workflow
Get fluent with the tools, editors, and workflows that make API Design fast and reliable.
Introduction to Design Patterns
A clear, hands-on introduction to Design Patterns — the concepts, tools, and workflow you need to get productive.
Design Patterns in Practice
Apply Design Patterns to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced Design Patterns
Go deep on Design Patterns: advanced techniques, scale, and the decisions senior engineers make every day.
Design Patterns: Hands-On Projects
Build real Design Patterns projects from scratch and assemble a portfolio that proves your skills.
Design Patterns Career Track
Everything you need to work professionally in Design Patterns: the skills, the workflow, and how to land and grow in the role.
Design Patterns Tools & Workflow
Get fluent with the tools, editors, and workflows that make Design Patterns fast and reliable.
Introduction to Clean Code
A clear, hands-on introduction to Clean Code — the concepts, tools, and workflow you need to get productive.
Clean Code in Practice
Apply Clean Code to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced Clean Code
Go deep on Clean Code: advanced techniques, scale, and the decisions senior engineers make every day.
Clean Code: Hands-On Projects
Build real Clean Code projects from scratch and assemble a portfolio that proves your skills.
Clean Code Career Track
Everything you need to work professionally in Clean Code: the skills, the workflow, and how to land and grow in the role.
Clean Code Tools & Workflow
Get fluent with the tools, editors, and workflows that make Clean Code fast and reliable.
Introduction to Refactoring
A clear, hands-on introduction to Refactoring — the concepts, tools, and workflow you need to get productive.
Refactoring in Practice
Apply Refactoring to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced Refactoring
Go deep on Refactoring: advanced techniques, scale, and the decisions senior engineers make every day.
Refactoring: Hands-On Projects
Build real Refactoring projects from scratch and assemble a portfolio that proves your skills.
Refactoring Career Track
Everything you need to work professionally in Refactoring: the skills, the workflow, and how to land and grow in the role.
Refactoring Tools & Workflow
Get fluent with the tools, editors, and workflows that make Refactoring fast and reliable.
