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

$37.49 $74.99 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

Time and Space Complexity

What is Time and Space Complexity?

Video
36:5

What is Time Limit Exceeded error?

Video
5:19

Time Complexity of common python operations

Video
13:54

Basic Maths Logic Buildup

Extraction of Digits

Video
6:3

Count Digits in an Integer

Video
8:21

Check if a Digit is a Palindrome

Video
9:20

Armstrong Number

Video
8:39

Print factors/divisors of a number

Video
21:53

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

Video
14:49

Check if String is palindrome

Video
20:46

Find the Fibonacci number

Video
11:7

Hashing

[Pre Requirement] How to store frequency

Video
16:39

Learn basics of hashing

Video
27:36

Sorting Algorithms - Z2H

Array/List Problems - Z2H

6 Learning Materials

Easy

Medium

Hard

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

Binary Search - Z2H

2 Learning Materials

Binary Search on Answers

Split array - Largest Sum

Video
7:32

Painter's partition

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

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

150 Courses   •   41560 Students