Problem solving, data structures, proofs, and complexity analysis
Operating systems, networking, databases, and infrastructure
Machine learning foundations and practical intelligent systems
Building useful tools with clear structure and interfaces
Reading papers, asking questions, and writing things down