Keerti-dsa

Learn DSA by keertipurswani with comprehensive video tutorials and hands-on projects.

Keerti Purswani

Meet Your Instructor: Keerti-Purswani

Keerti Purswani is a dynamic computer science educator and founder of Educosys, specializing in data structures, algorithms, system design, and generative AI education. With a passion for making complex technical concepts accessible, Keerti has helped thousands of students excel in competitive programming, technical interviews, and real-world software engineering challenges. Her comprehensive approach combines hands-on practice with deep conceptual understanding, preparing students for careers at top tech companies.

Data Structures and AlgorithmsSystem Design (HLD & LLD)Generative AI & Machine Learning

Experience: 10+ years

Students Helped: 50,000+

Specialization: DSA, System Design & AI Education

Course Overview

This comprehensive course is designed to take you from foundational concepts to advanced implementation in dsa, system design & ai education. You'll learn through hands-on project-based learning with live coding sessions, real-world case studies, and comprehensive doubt-clearing support, building real-world projects that demonstrate your skills and enhance your portfolio.

Whether you're looking to start a new career in technology or advance your current skills, this course provides the structured learning path and practical experience you need to succeed in today's competitive tech industry.

Course Curriculum

Master fundamental data structures: arrays, linked lists, stacks, queues
Understand tree and graph algorithms and traversals
Learn sorting and searching algorithms with time complexity analysis
Master dynamic programming and greedy algorithms
Solve competitive programming problems efficiently
Understand space-time complexity trade-offs in algorithm design

Course Content

1

Day 1 - Recursion Basics

Video 1
2

Day 2 - Recursion

Video 2
3

Day 3 - Recursion

Video 3
4

Day 4 - Recursion

Video 4
5

Day 5 - Introduction to DP

Video 5
6

Day 6 - DP on Strings

Video 6
7

Day 7 - DP - Edit Distance, Subset Sum

Video 7
8

Day 8 - Wildcard Matching

Video 8
9

Day 9 - Intro to Gap Method

Video 9
10

Day 10 - Gap Method

Video 10
11

Day 11 - DP Practise

Video 11
12

Day 12 - DP

Video 12
13

Day 13 - Trees

Video 13
14

Day 14 - Trees

Video 14
15

Day 15 - BST

Video 15
16

Day 16 - Trees

Video 16
17

Day 17 - Basics of Graphs

Video 17
18

Day 18 - Graphs

Video 18
19

Day 19 - Graphs

Video 19
20

Day 20 - Graphs

Video 20
21

Day 21 - Graph Algos

Video 21
22

Day 22 - Graph Algos

Video 22
23

Day 23 - Graph Algos

Video 23
24

Day 24 - Finale

Video 24
25

Day 1 - Recursion Basics

Video 25
26

Day 2 - Recursion

Video 26
27

Day 3 - Recursion

Video 27
28

Day 4 - Recursion

Video 28
29

Day 5 - Introduction to DP

Video 29
30

Day 6 - DP on Strings

Video 30
31

Day 7 - DP - Edit Distance, Subset Sum

Video 31
32

Day 8 - Wildcard Matching

Video 32
33

Day 9 - Intro to Gap Method

Video 33
34

Day 10 - Gap Method

Video 34
35

Day 11 - DP Practise

Video 35
36

Day 12 - DP

Video 36
37

Day 13 - Trees

Video 37
38

Day 14 - Trees

Video 38
39

Day 15 - BST

Video 39
40

Day 16 - Trees

Video 40
41

Day 17 - Basics of Graphs

Video 41
42

Day 18 - Graphs

Video 42
43

Day 19 - Graphs

Video 43
44

Day 20 - Graphs

Video 44
45

Day 21 - Graph Algos

Video 45
46

Day 22 - Graph Algos*

Video 46
47

Day 23 - Graph Algos

Video 47
48

Day 24 - Finale

Video 48
49

MeetUp (14th March)

Video 49
50

Chevvanthi and Aishwarya

Video 50
51

Umang and Mithun

Video 51
52

Renuka and Uma Mahesh

Video 52
53

Shubham Amandeep

Video 53
54

Kalindi and Uma Mahesh

Video 54

Requirements

  • Basic programming knowledge in any language (C/C++/Java/Python)
  • Understanding of basic programming concepts (variables, loops, functions)
  • Internet connection for video streaming
  • Code editor (VS Code recommended) for practice
  • Dedication to solve coding problems daily

Course Features

Lifetime Access
Certificate of Completion
Mobile and Desktop Access
Downloadable Resources
Community Support

Ready to Start Learning?

Join thousands of students who have already enrolled in this course.

Start Learning Now