🏗️ Skill track

Software

8 courses 49 lessons

Engineering skills to design, ship, and scale real products.

10-day sprint

System Design

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • System design fundamentals
  • Requirements and capacity planning
  • Data storage and indexing
  • +3 more topics
21-day sprint

System Design

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to solve real-world tasks, work more efficiently, and build stronger projects.

  • Load balancing strategies
  • Caching with Redis
  • Database scaling: replication and sharding
  • +4 more topics
30-day sprint

System Design

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to solve complex problems, optimize your work, and build advanced real-world solutions.

  • Distributed consensus: Paxos and Raft
  • Event sourcing and CQRS
  • Service mesh and observability
  • +3 more topics
7-day sprint

REST API Design

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • REST principles and resources
  • Endpoints, methods, and status codes
  • Filtering, pagination, and versioning
  • +3 more topics
10-day sprint

Microservices

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • Microservices fundamentals
  • Service boundaries and domain modeling
  • Communication patterns and events
  • +3 more topics
10-day sprint

Clean Architecture

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • Clean Architecture principles
  • Entities and use cases
  • Adapters and interface layers
  • +3 more topics
7-day sprint

Playwright Testing

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • Playwright setup and test runner
  • Selectors and page actions
  • Assertions and test structure
  • +3 more topics
7-day sprint

Agile Scrum

Through practical lessons and AI guidance, you’ll build your skills step by step. By the end, you’ll be able to write real code, solve everyday problems, and build practical projects.

  • Scrum roles and artifacts
  • Backlog grooming and prioritization
  • Sprint planning and estimation
  • +3 more topics
Browse all courses