Become the engineer AI companies hire.
Implement LLMs, machine learning, data science and algorithms from scratch — with instant feedback, daily streaks and progress you can actually see. Ten focused minutes a day compounds into mastery.
def attention(Q, K, V, causal=False):
scores = Q @ K.T / np.sqrt(Q.shape[-1])
if causal:
mask = np.triu(np.ones_like(scores), k=1)
scores = np.where(mask, -np.inf, scores)
w = softmax(scores, axis=-1)
return w @ V, w
- Output shapes
- Weights rows sum to 1
- Known values
- Causal mask blocks the future
The most in-demand skill of the decade — learned by building it.
Implement the internals of modern language models from scratch — attention, sampling, tokenisation, embeddings, retrieval, fine-tuning maths and evaluation. The skills behind every AI engineer job posting.
Transformer internals
Attention, causal masks, LayerNorm, KV-cache maths.
Decoding & sampling
Temperature, top-k, nucleus sampling, perplexity.
RAG & retrieval
Chunking strategies, embeddings, vector search.
Fine-tuning & evals
LoRA, tokenisers, LLM-as-judge agreement.
Seven tracks. One level to climb.
Pick a focus or cross-train. Your XP, streak and level follow you everywhere.
Machine Learning
Classic ML, implemented by hand until it is second nature.
Deep Learning
Backprop, optimisers and layers without the framework magic.
Data Science & Statistics
Turn messy data into decisions people trust.
SQL & Analytics
The most requested data skill on the planet.
Python Foundations
Idiomatic, fast, interview-ready Python.
Algorithms & Data Structures
Pass the technical interview with confidence.
Not sure where to start? Pick a goal.
Guided paths take you from first principles to production-grade skills, one problem at a time.
Built to make you show up — and feel great doing it.
The best engineers aren't the ones who cram. They're the ones who practise a little, every day. TechGradify is designed around that.
- Streaks & daily goalsSet your pace. Watch your streak grow and your heatmap fill in.
- Daily challengeA fresh problem every day, worth double XP. Climb the weekly leaderboard.
- Smart remindersPush notifications and emails at the hour you choose — only if you haven't practised yet.
- XP, levels & badgesEvery solve is celebrated. Level up from Apprentice to Forgemaster.
- Career-mapped progressSee exactly how close you are to mastering each track.
- Model solutionsSolve it your way, then compare with a clean reference solution.
Questions, answered
How is TechGradify different from LeetCode or Deep-ML?+
TechGradify covers the full modern stack — AI engineering, ML, deep learning, data science, SQL, Python and algorithms — with real NumPy, pandas and SQLite running in your browser. Every problem explains why it matters on the job, and the habit system (streaks, daily goals, reminders) keeps you improving.
Do I need to install anything?+
No. Code runs locally in your browser using WebAssembly-powered Python, so it's instant and private. NumPy and pandas are loaded on demand.
What do I get for free?+
A large set of free problems across every track, progress tracking and streaks. Pro unlocks every problem, hidden-test feedback on premium content, advanced AI engineering modules and priority new content.
Can I cancel any time?+
Yes — manage or cancel your subscription in one click from settings. Pro starts with a 7-day free trial.
Your future self is one problem away.
Start free. No credit card. Ten minutes from now you'll have implemented part of an LLM.
Start forging