Coding Ready
Master algorithm problems, data structures, and ML coding. Practice LeetCode-style problems and implement ML algorithms from scratch.
Algorithms & Data Structures
28Master LeetCode-style problems commonly asked in ML/AI interviews. Focus on patterns and problem-solving strategies.
Linked List Cycle
Min Stack
Valid Anagram
Reverse Linked List
Coin Change
Clone Graph
Number of Islands
Top K Frequent Elements
Same Tree
Merge Two Sorted Lists
Contains Duplicate
Valid Parentheses
Two Sum
Maximum Depth of Binary Tree
Climbing Stairs
Invert Binary Tree
Merge K Sorted Lists
Kth Largest Element in an Array
Binary Tree Level Order Traversal
Group Anagrams
Rate Limiter Implementation
Implement a rate limiter class with sliding window algorithm
Golden Brick Road
Algorithm: BFS/Graph | 30-40 minutes
Fibonacci Number
Algorithm: 15-20 minutes
Valid Palindrome
Algorithm: 15-20 minutes
Reverse an Array
Algorithm: 10-15 minutes
Filter Words by Letters
Algorithm: 10-15 minutes
Factorize String Extremities
Algorithm: 15-20 minutes
Sequence Join Point
Algorithm: 20-25 minutes
ML Coding
8Implement ML algorithms from scratch - gradient descent, regularization, neural networks, and more.
Linear Regression Implementation
PyTorch Tensor Operations
Basic PyTorch tensor operations including creation, multiplication, scalar addition, and statistics
Python OpenAI LangChain RAG
Build a RAG system using FAISS, LangChain, and OpenAI GPT for retrieval-augmented generation
PyTorch Statistics
PyTorch tensor creation, reshaping, and computing statistics (mean, std)
Python OpenAI Haystack RAG Project
Build a RAG pipeline using Haystack, BM25 retrieval, and OpenAI GPT
Implement K-Means Clustering
ML Coding: ml-algorithms | 35-45 minutes
Implement Linear Regression with Gradient Descent
ML Coding: ml-algorithms | 30-40 minutes
Implement Softmax and Cross-Entropy Loss
ML Coding: neural-networks | 20-30 minutes