Phase 1: Build Strong Foundations (1st & 2nd Year)
Key Skills to Learn
- Programming Languages: Python, Java, C, C++
- Data Structures & Algorithms
- Mathematics: Discrete Mathematics, Probability, Linear Algebra
- Databases: SQL, NoSQL, DBMS
- Operating Systems & Networks
Recommended Learning Platforms
- Programming & DSA: LeetCode, CodeChef, HackerRank
- Mathematics: Khan Academy, MIT OCW
- Databases: W3Schools, GeeksforGeeks
- Networks & OS: Coursera, Udacity