NT

Natnael T.

dotphicc@gmail.com

14d streakDiamond II

Build Your GPT Project Tracker

Complete all ML problems and your submissions assemble into a working GPT that generates text. Your code. Your project. Your GitHub.

Your Project

Each file maps to a problem you solved. Green means your code is ready.


MarkdownREADME.md
requirements.txt
Pythongradient_descent.py
Pythonsigmoid_relu.py
Pythonsoftmax.py
Pythoncross_entropy.py
Pythonlinear_regression.py
Pythonlinear_regression_train.py
Pythonsingle_neuron.py
Pythonbackprop.py
Pythonmulti_layer_backprop.py
Pythonmlp.py
Pythonweight_init.py
Pythonpytorch_basics.py
Pythontraining_loop.py
Pythondiagnostics.py
Pythondead_relu.py
Pythonmnist.py
Pythonnlp_intro.py
Pythonsentiment_analysis.py
Pythontrain.py
Pythongenerate.py
Pythonnormalization.py
Pythonbatch_normalization.py
Pythonrms_normalization.py
Pythonembeddings.py
Pythonpositional_encoding.py
Pythonattention.py
Pythonmulti_head_attention.py
Pythontransformer.py
Pythongpt.py
Pythonkv_cache.py
Pythongrouped_query_attention.py
Pythontokenizer.py
Pythonvocabulary.py
Pythonedge_cases.py
Pythondataloader.py
Pythondataset.py

Download project

Only includes files you've solved

Continue Your Journey

After building your GPT, go deeper with advanced tracks

Training at Scale

Coming Soon

Scale your GPT to multiple GPUs with DDP, ZeRO, mixed precision, RLHF, and more

12 problems

GPU Programming

Coming Soon

Write CUDA kernels from scratch — vector ops, shared memory, Flash Attention

15 problems

Build Your GPT

Math Foundations3/6
Build a Neural Net2/5
PyTorch1/4
Training1/4
NLP1/4
Attention & Transformers0/3
Build GPT2/10
10/36Solved

January 2026

Day 1--:--:-- left
SMTWTFS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Current Streak
0 days
Best Streak
0 days

Solve one problem a day to keep your streak