Technical Skills
Overview
Technical skills and competencies for software development and product management.
Core Skills
Programming
- Programming Languages
- Data Structures
- Algorithms
- Software Engineering
System Design
- System Design
- Architecture Patterns
- Distributed Systems
Tools & Technologies
- Version Control (Git)
- CI/CD
- Cloud Platforms
- Containerization
Product Management
- Product Management
- User Research
- Analytics
- B Testing
Learning Path
- Foundation: Programming basics
- Intermediate: System design
- Advanced: Specialized domains
Related
- Skills
- Career Map
- Learning Strategies