Choose a subject to learn
Every tutorial explains the idea, shows code, and points you to practice questions when you're ready.
Aptitude & Reasoning
24 topics · screening round
Quant, logical reasoning and verbal ability with formulas, shortcut tricks, solved problems and timed speed tests.
Start learning NewCore CS Subjects
OS · DBMS · CN · OOP
Cheat sheets, comparison tables, top interview questions and quizzes for technical rounds.
Start learning NewData Structures & Algorithms
21 topics · Placement core
Arrays, linked lists, trees, graphs, DP and more — with complexity tables and interview problems.
Start learningPython
Beginner → Advanced
Python fundamentals to advanced topics with runnable examples and quizzes.
Start learningJava
17 topics · Beginner → Expert
Basics, OOP, collections, streams, concurrency, JVM internals and design patterns.
Start learningC++
15 topics · Beginner → Expert
OOP, STL, smart pointers, move semantics, templates, concurrency and modern C++.
Start learningC
15 topics · Beginner → Expert
Pointers, dynamic memory, structures, files, bit tricks and memory layout.
Start learningSQL (MySQL)
18 topics · Beginner → Expert
SELECT to joins, window functions, indexing, transactions and expert interview patterns.
Start learningPySpark
15 topics · Beginner → Expert
DataFrames, joins, windows, partitioning, tuning, Delta Lake and streaming.
Start learning