Diagnose issues. Solve problems. Keep people connected.
Trusted learning paths to help you understand what to learn next.
52 learning paths
Diagnose issues. Solve problems. Keep people connected.
Build thoughtful interfaces for the modern web.
Build APIs, work with data, and power your applications.
Ship confidently with containers, automation, and infrastructure.
Understand, configure, and troubleshoot your network.
Protect systems with practical defensive utilities.
Connect polished interfaces to dependable services.
Manage permissions, services, and everyday operations.
Plan cloud networks and repeatable infrastructure.
Validate data, inspect behavior, and build test fixtures.
Prepare records and configure database connections.
Convert, inspect, and understand structured data.
Prepare datasets and build AI-powered applications.
Explore color, spacing, and accessible visual systems.
Prepare APIs, identifiers, and assets for mobile apps.
Write, inspect, and maintain dependable software.
A practical toolkit for everyday technical work.
Keep workstations and workplace software running smoothly.
Triage connection issues and guide users to a resolution.
Support reliable services with repeatable operations.
Transform records and prepare reliable data pipelines.
Inspect datasets and prepare reproducible experiments.
Plan addressing, permissions, and service configuration.
Build accessible experiences and useful web services.