Window functions & ranking
ROW_NUMBER, RANK, DENSE_RANK and partitioned aggregates, applied to ranking and running-total problems.
- Window Fns
- Partition By
- Ranking
/ Udemy Course
Master SQL, DB Design, ER Modeling, Normalization, Transactions, Indexing, Views, Stored Procedures
/ Curriculum
From keys and ER modeling through to stored procedures — every section builds on the last, and every one of the 211 lectures is accounted for below.
Sections 1–2
Keys, ER diagrams and turning a real-world scenario into a schema.
Sections 3–4
Functional dependency and normalization, 1NF through BCNF.
Sections 5–7
SQL beginner to advanced, plus relational algebra and calculus.
Sections 9–10
File organization, B/B+ Tree indexing, and query performance.
Sections 8, 11–23
Transactions, concurrency control, and 12 sections of SQL in practice.
7 lectures · 24min
10 lectures · 55min
26 lectures · 2hr 35min
10 lectures · 1hr 16min
26 lectures · 3hr 11min
8 lectures · 50min
18 lectures · 1hr 43min
24 lectures · 2hr 10min
10 lectures · 58min
10 lectures · 1hr 51min
19 lectures · 2hr 34min
2 lectures · 28min
8 lectures · 45min
6 lectures · 49min
9 lectures · 1hr 7min
5 lectures · 30min
2 lectures · 21min
2 lectures · 13min
4 lectures · 26min
2 lectures · 14min
1 lectures · 14min
1 lectures · 23min
1 lectures · 29min
/ Skills
Turning a scenario into entities, relationships and a schema.
Candidate, primary, super, foreign and surrogate keys.
Armstrong's axioms, closure and candidate-key derivation.
Lossless-join decomposition on real, messy tables.
DDL, DML, joins, subqueries, GROUP BY and aggregates.
The formal theory behind every SQL query you write.
ACID, locking, deadlocks and recovery.
File organization, B-Trees and B+ Trees.
Fact/dimension tables and Slowly Changing Dimensions.
Ranking, running totals and recursive queries.
Encapsulating logic the way production systems do.
Depth for GATE, ISRO and PSU-level exams.
/ Practice
Theory sections are paired with a dedicated “SQL in Practice” track — constraints, operators, window functions, CTEs and more, each worked through on real queries.
ROW_NUMBER, RANK, DENSE_RANK and partitioned aggregates, applied to ranking and running-total problems.
Bulk-loading a million-record table, then measuring how batch inserts and indexing change performance.
Wrapping real queries into views and stored procedures, and confirming an index actually changes the query plan.
/ Program
₹2,509
or from ₹500/month on a Udemy subscription
Exact pricing depends on active Udemy offers at checkout — verify against the live listing before each deploy.
4.4★
from 7,998 ratings
“Helpful to understand the concepts.”
“It is very useful and I have learnt a lot from it.”
“It is very good for learning.”
/ Instructor

Atchyut Kumar
Data Engineering & GATE CS/IT Faculty
Atchyut holds an M.Tech from NIT Calicut and placed in the 99.97 percentile of GATE CS/IT (AIR 440). Across 15+ years in teaching, research and industry he has mentored students into roles at Amazon, Google, Oracle, Samsung and Adobe — and brings 9+ years of hands-on data engineering to every module of this course.
/ Contact
Reach the edufulness team directly — no form to fill out here, just a real inbox on the other end.