dots bg

Zero to Hero - Python DSA (Self Paced)

Unlock your coding potential with our comprehensive online course, "Python + DSA (Basic to Advanced) with 500+ LeetCode Questions." This meticulously structured course is designed to guide you through the fundamentals of Python and advanced Data Structures and Algorithms, ensuring a solid foundation with practical, hands-on coding experiences.

Course Instructor Code and Debug

₹2499.00 ₹4999.00 50% OFF

dots bg

Course Overview

Schedule of Classes

Course Curriculum

12 Subjects

Important Links

1 Learning Materials

Get all the important links

DSA Roadmap

External Link

Basics of programming - Z2H

17 Learning Materials

Understanding Time and Space Complexity

What is Time and Space Complexity?

Video
36:5

What is Time Limit Exceeded (TLE) error?

Video
5:19

Time Complexity of common python operations

Video
13:54

Basic Maths Logic Buildup

Extraction of Digits from an Integer

Video
6:3

Count the number of Digits in an Integer

Video
8:21

Check if a number is Palindrome or Not

Video
9:20

Armstrong Number

Video
8:39

Print factors/divisors of a number

Video
21:53

Introduction to Hashing

[Pre Requirement] Store Frequency in Dictionary

Video
16:39

Learn basics of hashing

Video
27:36

Recursion Basics

Theory - What is Recursion?

Video
24:52

Recursion using Parameters

Video
18:20

Parameterized vs Functional Recursion

Video
16:7

Factorial of a number using Recursion

Video
8:55

Reverse an Array using Recursion/Loop

Video
14:49

Check if a String is Palindrome or Not

Video
20:46

Find the Fibonacci number

Video
11:7

Sorting Algorithms - Z2H

5 Learning Materials

All Sorting Algorithms

Selection Sort

Video
12:28

Bubble Sort

Video
16:48

Insertion Sort

Video
16:58

Merge Sort

Video
31:1

Quick Sort

Video
28:39

Array/List Problems - Z2H

32 Learning Materials

Easy Level Problems

Find the Largest Element in an Array

Video
8:54

Find the Second Largest Element in an Array Without Sorting

Video
14:7

Check if the array is sorted

Video
4:26

Remove Duplicates from a Sorted Array

Video
19:10

Right Rotate an array by one place

Video
9:21

Right rotate an array by K places

Video
21:22

Leetcode 283: Move Zeros to the End of the List

Video
17:19

Implementing Linear Search

Video
3:57

Merge 2 Sorted Arrays Without Duplicates

Video
13:48

Leetcode 268: Find Missing Number in an Array

Video
13:49

Leetcode 485: Max Consecutive Ones

Video
8:51

Medium Level Problems

Leetcode 1: Two Sum Problem

Video
15:49

Sort an array of 0's 1's and 2's

Video
28:33

Kadane's Algorithm, maximum subarray sum

Video
18:45

Leetcode 169 - Majority Element

Video
20:13

Best time to Buy and Sell Stock

Video
16:22

Rearrange element by sign

Video
17:22

Leaders in an Array

Video
11:56

Longest Consecutive Sequence

Video
29:52

Learn 2D List and Matrix

Video
24:57

Leetcode 73 - Set Matrix Zeroes

Video
29:23

Rotate Matrix by 90 degrees

Video
26:3

Leetcode 54 - Print the matrix in spiral manner

Video
20:45

Hard Level Problems

3Sum Problem - Leetcode 15

Video
39:45

Largest Subarray with 0 Sum

Video
10:32

Merge Overlapping Subintervals - Leetcode 56

Video
21:12

Merge two sorted arrays without extra space

Video
21:46

Find the repeating and missing numbers

Video
25:58

Pascal's Triangle

Video
28:58

4Sum Problem

Video
38:15

Count Inversions

Video
31:57

Leetcode 493 - Reverse Pairs

Video
20:58

Binary Search - Z2H

19 Learning Materials

Binary Search on 1D Arrays/List

Introduction to Binary Search

Video
34:11

Implementation of Lower and Upper Bound

Video
21:44

Leetcode 35 - Search Insert Position

Video
6:29

Floor/Ceil in Sorted Array

Video
9:55

Leetcode 34: Find the first or last occurrence of a given number in a sorted array

Video
15:15

Count occurrences of a number in a sorted array with duplicates

Video
9:29

Leetcode 33: Search in Rotated Sorted Array I

Video
17:34

Leetcode 81: Search in Rotated Sorted Array II

Video
11:24

Leetcode 153: Find minimum in Rotated Sorted Array

Video
16:2

Find out how many times has an array been rotated

Video
8:55

Single element in a Sorted Array

Video
23:44

Find peak element

Video
18:58

Binary Search on Answers

Find square root of a number in log n

Video
20:9

Find the Nth root of a number using binary search

Video
13:45

Koko Eating Bananas

Video
22:35

Minimum days to make M bouquets

Video
25:2

Find the smallest Divisor

Video
21:43

Capacity to Ship Packages within D Days

Video
20:15

Aggressive Cows

Video
25:58

Strings - Z2H

11 Learning Materials

Easy Level Problems

Remove outermost Paranthesis

Video
11:49

Reverse words in a given string

Video
7:47

Largest odd number in a string

Video
7:1

Longest Common Prefix

Video
17:16

Isomorphic Strings

Video
15:53

Check whether one string is a rotation of another

Video
13:24

Check if two strings are anagram of each other

Video
15:20

Medium Level Problems

Sort Characters by frequency

Video
11:35

Maximum Nesting Depth of Paranthesis

Video
10:23

Roman Number to Integer

Video
12:35

Implement Atoi

Video
15:12

Linked List (Single LL, Double LL) - Z2H

12 Learning Materials

Learn Singly Linked List

Introduction to LinkedList

Video
10:57

Insertion, Deleting, Length, Insertion of Nodes in SLL

Video
41:00

Medium problems of SLL

Middle of a LinkedList [TortoiseHare Method]

Video
14:22

Reverse a LinkedList

Video
18:26

Detect a loop in LL

Video
16:38

Find the starting point in LL

Video
17:5

Length of Loop in LL

Video
16:00

Segrregate odd and even nodes in LL

Video
22:26

Delete the middle node of LL

Video
7:37

Remove Nth node from the back of the LL

Video
19:9

Check if LL is palindrome or not

Video
25:29

Sort a LL of 0's 1's and 2's by changing links

Video
22:35

Bit Manipulation - Z2H

6 Learning Materials

Bit Manipulation Basics

Introduction to Bit Manipulation

Video
33:32

Solve basic problems

Video
32:50

Interview Problems

Count number of bits to be flipped to convert A to B

Video
9:31

Find the number that appears odd number of times

Video
8:2

Power Set

Video
14:59

Find xor of numbers from L to R

Video
10:50

Advance Recursion - Z2H

Stacks and Queues - Z2H

Sliding Window and Two Pointers - Z2H

Greedy Algorithms - Z2H

11 Learning Materials

Easy Level Problems

Assign Cookies

Video
12:5

Fractional Knapsack Problem

Video
19:12

Greedy algorithm to find minimum number of coins

Video
9:9

Lemonade Change

Video
10:16

Medium/Hard Level Problems

N meetings in one room

Video
14:46

Jump Game

Video
9:33

Jump Game 2

Video
21:00

Minimum Platforms

Video
17:42

Job Sequencing Problem

Video
8:31

Candy

Video
35:8

Program for Shortest Job First (or SJF) CPU Scheduling

Video
7:46

Course Instructor

tutor image

Code and Debug

183 Courses   •   56320 Students