dots bg

A5 - Python with Data Structures and Algorithms

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

₹8999.00 ₹19999.00 55% OFF

dots bg

Course Overview


Schedule of Classes

Total Classes

72 Classes

Course Curriculum

22 Subjects

Important Links - A5

5 Learning Materials

Get all the important links

Whatsapp Group

Python Live Session Codes

External Link

Python Notes (Google Drive Link)

External Link

DSA Roadmap

External Link

Leetcode Solutions

External Link

Orientation Day - A5

1 Learning Materials

Orientation Day - 2nd October 2024

Lecture Recording

Video
1:20:50

Git and Github - A5

5 Learning Materials

Windows and Linux Commands (20 Jul 2024)

Lecture Recording

Video
000

Git Basics (27 July 2024)

Lecture Recording

Video
000

Git Cheat Sheet

PDF

Branches and GitHub (28 July 2024)

Lecture Recording

Video
000

Open Source Contribution (3 Aug 2024)

Lecture Recording

Video
000

Week 1 (Variables, Data-Types, IF-ELSE) - A5

8 Learning Materials

Print, Comments, Variables and Data Types - Day 1 (7 Oct 2024)

Lecture Recording

Video
000

Operators, Memory Management - Day 2 (8 Oct 2024)

Lecture Recording

Video
000

Assignment

PDF

Conditional Statements - Day 3 (10 Oct 2024)

Lecture Recording

Video
000

Assignment

PDF

While Loop Basics - Day 4 (11 Oct 2024)

Lecture Recording

Video
000

Assignment

PDF

Doubt Session (13 Oct 2024)

Lecture Recording

Video
000

Bitwise and Bit Manipulation Playlist - A5

7 Learning Materials

Bit Manipulation Basics

NOTICE

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

Week 2 (Loops, Time and Space Complexity) - A5

13 Learning Materials

Advance While Loop Problems - Day 1 (14 Oct 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

For Loops and Factors - Day 2 (15 Oct 2024)

Lecture Recording

Video
000

Assignment

PDF

Number Patterns - Day 3 (16 Oct 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Assignment

PDF

Time and Space Complexity - Day 4 (17 Oct 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

TLE and Space Patterns - Day 5 (18 Oct 2024)

Advance Space Patterns

Video
000

Handwritten Notes

PDF

Weekly Test

Questions

PDF

Doubt Session

Lecture Recording

Video
000

Week 3 (Functions, Lists, Tuple) - A5

8 Learning Materials

Functions, Parameters, Default Parameters - Day 1 (21 Oct 2024)

Lecture Recording

Video
000

Function Return and Lists - Day 2 (22 Oct 2024)

Lecture Recording

Video
000

Assignment

PDF

List Methods - Day 3 (25 Oct 2024)

Lecture Recording

Video
000

Day 4 (26 October 2024)

Lecture Recording

Video
000

Assignment Easy

PDF

Assignment Hard

PDF

List Comprehension and Slicing - Day 5 (10 November 2024)

Lecture Recording

Video
000

Week 4 (Dictionary and OOPS) - A5

10 Learning Materials

Tuple and Dictionary Methods - Day 1 (11 November 2024)

Lecture Recording

Video
000

Nested Dictionary and Sorting - Day 2 (12 November 2024)

Lecture Recording

Video
000

List Slicing and Comprehension

PDF

Dictionary Assignment

PDF

Strings and ASCII - Day 3 (13 November 2024)

Lecture Recording

Video
000

Split and Join - Day 4 (14 November 2024)

Lecture Recording

Video
000

String ASCII Assignment

PDF

String ASCII Assignment 2

PDF

Splitting and Joining Assignment

PDF

Dictionary and List Sorting

PDF

Week 5 (Sets, Recursion) - A5

10 Learning Materials

Sets and Hashing - Day 1 (18 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Classes and Objects - Day 2 (19 November 2024)

Lecture Recording

Video
000

Recursion Basics - Day 3 (20 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Recursion Problems - Day 4 (21 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Sorting Algorithms - Day 5 (22 November 2024)

Lecture Recording - Part 1

Video
000

Lecture Recording - Part 2

Video
000

Handwritten Notes

PDF

Week 6 (List Leetcode Problems) - A5

8 Learning Materials

Merge & Quick Sort - Day 1 (26 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

List Leetcode Problems - Day 2 (27 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

List Leetcode Problems - Day 3 (29 November 2024)

Lecture Recording

Video
000

Lecture Notes

PDF

List Leetcode Problems - Day 4 (30 November 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 7 (List Leetcode Problems) - A5

10 Learning Materials

List Medium Leetcode Problems - Day 1 (2 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

List Medium Leetcode Problems - Day 2 (3 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

List Medium Leetcode Problems - Day 3 (4 Dec 2024)

Leaders in an Array

Video
11:56

Longest Consecutive Sequence

Video
29:52

Intro to 2D Matrix - Day 4 (5 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

2D Matrix Problems - Day 5 (6 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

List Hard Questions - A5

9 Learning Materials

Hard Questions

Pascal's Triangle

Video
28:58

3Sum Problem - Leetcode 15

Video
39:45

4Sum Problem

Video
38:15

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

Count Inversions

Video
31:57

Leetcode 493 - Reverse Pairs

Video
20:58

Week 8 (Binary Search) - A5

15 Learning Materials

Intro to Binary Search - Day 1 (9 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Search Problems - Day 2 (10 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Search Problems - Day 3 (11 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Search Problems - Day 4 (13 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Search on Answers [Pre-Recording]

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

Week 9 (Linked List) - A5

10 Learning Materials

Introduction to Singly Linked List - Day 1 (16 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Introduction to Doubly Linked List - Day 2 (17 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Singly Linked List Problems - Day 3 (18 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Singly Linked List Problems - Day 4 (19 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Singly Linked List Problems - Day 5 (20 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 10 (Stack and Queues) - A5

6 Learning Materials

Introduction to Stacks and Queues - Day 1 (23 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Problems - Day 2 (27 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Problems - Day 3 (28 Dec 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Greedy Algorithms - A5

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

Week 11 (Advance Recursion) - A5

7 Learning Materials

Permutations - Day 1 (30 December 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Subsequences Basics - Day 2 (31 December 2024)

Lecture Recording

Video
000

Handwritten Notes

PDF

Recursion Problems - Day 3 (2 January 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Recursion Problems - Day 4 (3 January 2025)

Lecture Recording

Video
000

Week 12 (Sliding Window and Two Pointers) - A5

6 Learning Materials

Sliding Window - Day 1 (6 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Sliding Window - Day 2 (7 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Sliding Window - Day 3 (9 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 13 (Binary Trees) - A5

8 Learning Materials

Introduction to Binary Trees - Day 1 (20 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Trees Problems - Day 2 (21 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Tree Problems - Day 3 (23 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Binary Tree Problems - Day 4 (24 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 14 (Dynamic Programming) - A5

8 Learning Materials

Introduction to DP - Day 1 (27 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Dp Problems - Day 2 (28 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Dp Problems - Day 3 (29 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Dp on Stocks - Day 4 (30 Jan 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 15 (Dynamic Programming) - A5

8 Learning Materials

DP on Strings - Day 1 (3 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

DP Problems - Day 2 (4 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

DP Problems - Day 3 (6 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

DP Problems - Day 4 (7 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Week 16 (Graphs) - A5

6 Learning Materials

Intro to Graphs - Day 1 (10 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Graph Traversal - Day 2 (11 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Graph Questions - Day 3 (12 Feb 2025)

Lecture Recording

Video
000

Handwritten Notes

PDF

Course Instructor

tutor image

Code and Debug

183 Courses   •   56320 Students