🏗️ Skill track
Software
8 courses — 49 lessons
Engineering skills to design, ship, and scale real products.
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
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
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
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
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
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
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
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
