JNTUH · R25 · CS205ES

Organize data, not just store it.Stack tho start chesi, tree daaka veldam.

A syllabus-aligned path you can push, pop, and grow with your own hands — an interactive stack, queue, and tree in every lesson, plus practice and a quick check.

39 lessons5 units12 guided hours3–0–0–3 L–T–P–C

Complete course map

5 units. No mystery gaps.

Every lesson below — explanations, practice, and checks — is open to read right now, no account needed. Every unit is mapped to the R25 CS205ES syllabus.

01
Unit 1

Introduction to Data Structures, Linear Lists, Stacks and Queues

8 lessons
  1. 01The vocabulary of data structuresData structures vocabulary18 min
  2. 02A list that grows one node at a timeOkkokka node ga perige list20 min
  3. 03A list with no endEnd leni list18 min
  4. 04A list you can walk backwardsVenakki nadavagalige list20 min
  5. 05Last in, first outLast in, first out18 min
  6. 06What a stack is actually forStack asalu deniki18 min
  7. 07First in, first out — and the array that runs out earlyFirst in, first out — mundhugane aipoye array20 min
  8. 08Why fairness needs a queue, not a stackFairness ki stack kaadu, queue enduku kavali16 min
02
Unit 2

Trees

9 lessons
  1. 01A hierarchy has one root and many branchesHierarchy ki oka root, chaala branches untayi16 min
  2. 02Two ways to hold a tree in memoryTree ni memory lo unchadaniki rendu vidhaalu18 min
  3. 03Three orders to visit every nodePrathi node ni visit cheyyadaniki moodu orders20 min
  4. 04The ordering rule that makes search fastSearch ni fast chese ordering rule18 min
  5. 05Growing the tree without breaking the ruleRule break avvakunda tree ni penchadam18 min
  6. 06Removing a node without breaking the ruleRule break avvakunda node ni theeyadam20 min
  7. 07Leaving a trail in the pointers you weren't usingVaadani pointers lo trail vadalatam16 min
  8. 08The see-saw that keeps a tree from tipping overTree tippipoyakunda aapey see-saw22 min
  9. 09Two more ways to stay balanced — and one that plays favouritesBalance ga undadaniki inka rendu daarulu — okati istamainadi choosukuntundi20 min
03
Unit 3

Multi-way Search Trees, Heaps, and Searching

7 lessons
  1. 01Why a library doesn't shelve one book per floorLibrary enduku oka floor ki okka book pettadhu16 min
  2. 02A B-tree keeps every leaf at the same depthB-tree prathi leaf ni ade depth lo unchutundi18 min
  3. 03The two smallest B-trees you can buildNuvvu build cheyyagalige rendu chinna B-trees16 min
  4. 04The tree your phone's file system probably usesNee phone file system probably vaade tree18 min
  5. 05The emergency room, not the ticket counterTicket counter kaadu, emergency room20 min
  6. 06Removing the top, and two fancier relativesTop ni theeyadam, and rendu fancy relatives18 min
  7. 07Guessing the right page instead of always opening the middleEppudu madhya open cheyyakunda, correct page guess cheyyadam18 min
04
Unit 4

Graphs and Sorting

8 lessons
  1. 01Instagram follows are directed. WhatsApp friends are not.Instagram follows directed. WhatsApp friends kaadu.16 min
  2. 02A seating chart versus a phone's contact listSeating chart vs phone contact list18 min
  3. 03Spreading outward versus falling down a rabbit holeBayataki spread avvadam vs rabbit hole loki padadam20 min
  4. 04The one bridge holding two halves of the city togetherCity rendu bhagalanu kalipina okka bridge16 min
  5. 05Why CS205ES has CS105ES as a prerequisiteCS205ES ki CS105ES enduku prerequisite16 min
  6. 06Sorting mail by pincode, one digit at a timePincode batti mail sort cheyyadam, oka digit ki okati18 min
  7. 07The emergency room, run until it's emptyEmergency room, khaali ayye varaku run chesindi16 min
  8. 08Rough sort first, fine sort later — and sorting for freeMundu rough sort, taruvatha fine sort — and free ga sorting18 min
05
Unit 5

Hashing and Collision, Files and their Organization

7 lessons
  1. 01The hostel room number that needs no directoryDirectory avasaram leni hostel room number16 min
  2. 02Four formulas, one jobNaalugu formulas, oka pani18 min
  3. 03When a room is full, add another cotRoom full ayithe, inko cot cherchu18 min
  4. 04When a room is full, walk down the hallRoom full ayithe, hall lo mundhuki nadavu18 min
  5. 05Letters, words, sentences — bits, fields, recordsLetters, words, sentences — bits, fields, records16 min
  6. 06Same C, one new question: how is it organizedAde C, oka kotha question: adi ela organize ayyindi14 min
  7. 07The whole course, meeting itself at the last lessonMotham course, chivari lesson lo thanane kalusukuntundi16 min
Draft content, clearly labeled.

These explanations and exercises are independent Chaduvu Bidda material, not JNTUH-authored content. Every lesson remains marked for factual, code, and language review before pilot publication.