Learn AI from scratch
Learning Tracks
- •Structured courses from Python basics to frontier research
- •Interactive demos, analogies, and implementation walkthroughs
- •22 timed assessments to measure readiness
Interview Problems & Projects
- •1000+ real problems asked at top AI companies
- •Python coding challenges with automated test verification
- •Hands-on projects to build end-to-end ML & CV systems
- •System design quizzes and AI Coach for personalized hints
import numpy as np
def detect_edges(image):
gray = np.mean(image, axis=2)
dx = np.diff(gray, axis=1)
return np.abs(dx) > 0.5Research
- •In-depth breakdowns of landmark papers — ResNet, ViT, SAM, DINO
- •Highlight passages and take margin notes
- •AI Coach explains sections in context
Attention Is All You Need
We propose a new architecture, the Transformer, based entirely on attention mechanisms, dispensing with recurrence entirely. The model achieves state-of-the-art results on translation tasks.
A new architecture replacing recurrent networks — processes the full sequence in parallel, dramatically faster to train.
Ecosystem
- •Curated GitHub repos and 90+ ML case studies
- •160+ university and industry research labs
- •Daily blogs from OpenAI, DeepMind, Hugging Face and more
Top GitHub Repos
Featured on
Structured Courses
From prerequisites to frontier research. Each course includes:
Foundations
FREEPython, NumPy, Math & Probability
Machine Learning
PRORegression to Reinforcement Learning
NLP
PROText Processing to Question Answering
Large Language Models
PROTransformers, Fine-tuning & RAG
Computer Vision
PROImage Processing to Neural Rendering
DSA
FREEBlind 75, Company Sets & More
3D Computer Vision
PRONeRF, Gaussian Splatting & 3D Understanding
Vision Language Models
PROCLIP, LLaVA, LoRA & Frontier VLMs
Agent Engineering
PROReAct, Memory, Multi-Agent & Tools
Diffusion Models
PRODenoising, Sampling & Generation
GPU Basics with Triton
PROGPU Architecture, Kernels & Performance
CUDA with Numba
PROGPU Programming in Python
Advanced Concepts
PROLandmark Papers & Deep Dives
Concept Cards
PROBite-sized concepts — flip to a quiz
The Question Bank
Your future interviewer is lurking here to pick your next question.
1000+ problems across 30 collections and 115 topics. LeetCode-style coding challenges, system design quizzes, AI Coach, and timed assessments.
1000+
Problems
30
Collections
40
System Design
22
Timed Tests