Computer Science & Engineering
CSE covers how computers think, store data, and run software. You will write code, design systems, and solve real-world problems using logic and mathematics.
Stage-by-stage path 🗺️
Click any stage to expand and see what to learn + free resources.
- Learn Python or C basics
- Understand variables, loops, functions
- Build small projects: calculator, quiz game
- Learn how to Google and debug code
- Arrays, linked lists, stacks, queues
- Sorting and searching algorithms
- Big-O complexity (how fast is your code?)
- Solve 50+ problems on LeetCode or Codeforces
- Operating systems: processes, memory, file systems
- Relational databases (SQL) and NoSQL
- Computer networks: how the internet works
- Build a full-stack web or mobile app
- Choose a path: AI/ML, Web, Mobile, Security, Systems
- Build 2–3 portfolio projects
- Open source contributions
- Internships and real-world coding
Career paths 💼
Software Engineer
₹8–40 LPAAI / ML Engineer
₹12–60 LPAFull-Stack Developer
₹6–30 LPATop free resources 🎓
100% free. No subscriptions. Direct links.
Capstone project ideas 🛠️
Portfolio-grade projects that prove you know your stuff.
Build a full-stack web app with user login, database, and deployment
Implement a mini search engine or recommendation system