Subjects
Pick a subject
Every subject page brings its articles, video lessons and practice quizzes together. Core CS subjects count for both GATE and interviews.
Core computer science
Needed for both the GATE exam and technical interviews.
Data Structures & Algorithms
Arrays, stacks, queues, trees, graphs, complexity analysis, searching, sorting and graph algorithms.
1 article · 35 videos · 2 quizzes
Database Management Systems
SQL, joins, normalization, transactions, concurrency control and indexing.
1 article · 34 videos · 1 quiz
Operating Systems
Processes, threads, CPU scheduling, synchronization, deadlocks, memory management and file systems.
4 videos · 1 quiz
Computer Networks
OSI and TCP/IP layers, IP addressing and subnetting, routing, TCP, UDP, DNS and HTTP.
2 articles · 44 videos · 1 quiz
More for GATE
The rest of the GATE CSE syllabus.
Computer Organization & Architecture
Instruction formats, addressing modes, pipelining, cache and main memory, and I/O.
11 videos
Digital Logic
Boolean algebra, logic gates, combinational and sequential circuits, and number systems.
13 videos
Theory of Computation
Regular languages, finite automata, context-free grammars, pushdown automata and Turing machines.
29 videos
More for job prep
Skills for developer roles beyond core CS.
C# & .NET
C# fundamentals, ASP.NET Core APIs, debugging deployments and localization for real .NET jobs.
9 articles · 1 quiz
System Design
Scalable architecture, caching, load balancing and design trade-offs for interviews.
1 video
Career & Roadmaps
Learning roadmaps, programming practice and advice for landing your first developer role.
1 article · 1 video