All branches

CSE

Computer Science Engineering

Software, algorithms, systems and AI.

Field of study

Switch branch

Core subjects

Subjects you actually study in CSE — with notes, PDFs and video links.

Browse all subject notes & PDFs →

Learning roadmap

Phase by phase, with a resource link on every step.

1
Phase 1 — Foundations
2
Phase 2 — Core subjects
3
Phase 3 — Specialise
4
Phase 4 — Job ready

Technical skills

Data structures & algorithms
System design basics
API development
Database modelling
Version control
Testing & debugging

Programming skills

PythonJavaC++JavaScript / TypeScriptSQLGo (optional)

Tools & technologies

Git & GitHubVS CodeDockerPostmanLinux CLIAWS / GCP console

Mini projects

Short, buildable projects to start with.

  • URL shortener with analytics
  • REST API for a todo app
  • Chat app with WebSockets
  • Personal portfolio + blog

Major projects

Final-year scale projects that stand out in interviews.

  • Full-stack e-commerce platform with payments
  • Distributed job queue
  • AI study assistant with RAG
  • Real-time collaborative editor

Career paths

  • • Full-stack development
  • • Backend & distributed systems
  • • AI / ML engineering
  • • Cloud & DevOps
  • • Data engineering
  • • Cyber security

Job roles

  • • Software Engineer
  • • Backend Engineer
  • • Frontend Engineer
  • • DevOps Engineer
  • • Data Engineer
  • • ML Engineer

Government & PSU opportunities

Exams and organisations that recruit from this branch.

  • ISRO Scientist/Engineer (CS)
  • NIC Scientist-B
  • GATE (CS) → PSU recruitment
  • UPSC IES (limited)
  • RBI / SBI IT Officer
  • C-DAC and DRDO software roles

Higher studies

  • • M.Tech / MS in CSE, AI, or Data Science
  • • GATE (CS) for IITs/IISc
  • • GRE + MS abroad (CS)
  • • MBA in product / tech management

Certifications

  • • AWS Certified Developer / Solutions Architect
  • • Google Cloud Associate Engineer
  • • Kubernetes CKA
  • • Meta / Google professional certificates

Industry-relevant technologies

What companies in this field are actively working on.

LLMs and RAG systemsKubernetes & platform engineeringServerless & edge computeRust for systemsVector databasesObservability tooling

CSE career updates

Domains hiring from this branch and the skills each one expects.

Want this tailored to you?

Tell StudyLuna.ai your semester and hours per week for a personalised plan.

Ask StudyLuna.ai