Python Foundation with Data Structures
1. Introduction to Python 
Flow-Chart
Introduction to Python
Conditionals and Loops
Patterns 1
Patterns 2
More on Loops
Functions
Arrays & Lists
Searching & Sorting
Strings
Two Dimensional Lists
Tuples, Dictionary And Sets
2. Data Structures & Algorithms in Python 
Recursion - 1
Recursion - 2
OOPS - 1
OOPS - 2
OOPS - 3
Time Complexity Analysis
Space Complexity Analysis
Applications of Complexity Analysis
Linked List-1
Linked List - 2
Stacks
Queues
Binary Trees - 1
BST - 1
Generic Trees
Dictionaries/Maps
Priority Queues - 1
Huffman Coding
DP-1
DP-2
Recursion 3
Graphs-1
Graphs-2
Topics

Data Structures For Huffman Coding

Huffman Coding - Example

Decompression In Huffman Coding

Implementation Of Huffman Coding

Making Frequency Dictionary

Constructing Heap

Constructing Binary Tree

Build Codes

Encoding Text

Padding Encoding Text

Convert Into Bytes

Compressing File

Decompressing Text

Remove Padding

Decoding Text
