Learning
Every long-form series on dineshblog. Each one is an evergreen path with individual session pages that route out from a hub post. Pick a path. Bookmark the hub. Work through it at your own pace.
Deep Learning & LLMs From Scratch
Zero DL knowledge on day one → your own instruction-tuned 100M-param model, served behind an HTTPS endpoint.
- 01Math for DL
- 02Neural nets in NumPy
- 03PyTorch fluency
- 04Regularization + optimization
- 05Convnets + vision
- 06RNNs, embeddings
- 07Transformers from scratch
- 08Tokenization + scaling laws
- 09Pretraining your foundation model
- 10Fine-tuning + alignment (LoRA/QLoRA/DPO)
- 11Efficient inference (quant / vLLM / spec decoding)
- 12Multimodal + agents + RAG + capstone
- Rebuild nanoGPT line by line
- Pretrain a 100M-param LLM for ~$3
- SFT + LoRA/QLoRA fine-tune
- INT4 quantize + serve with vLLM
6-Month Engineering Plan
130 atomic sessions across 12 modules — the whole SW→DE→ML→LLM→MLOps stack in one DAG, spiralling.
- 01Setup & Tools
- 02Python Foundations
- 03Math Foundations
- 04DS & Algos
- 05Databases & SQL
- 06Data Engineering
- 07Backend & APIs
- 08Systems & Infrastructure
- 09Machine Learning
- 10LLMs & Modern AI
- 11MLOps & Production
- 12System Design + Capstone
- Full-stack fluency top to bottom
- Ship 3 capstone projects
- Read prod code without flinching
- Interview-ready for L4/L5 IC roles
LeetCode — From Basics to Interview-Ready
65 sessions: never solved a problem before → walking into a FAANG loop with a pattern for everything and a plan for the follow-up.
- 01How to read a problem (UMPIRE)
- 02Complexity + Python fluency
- 03Arrays, hashing, two pointers
- 04Sliding window + prefix sums
- 05Binary search + sorting
- 06Linked lists, stacks, queues
- 07Trees + BSTs
- 08Graphs (BFS/DFS/topo/union-find)
- 09Heaps, intervals, greedy
- 10Dynamic programming
- 11Backtracking + advanced patterns
- 12Mock loops + company-tagged prep
- Recognise the pattern before you code
- Explain complexity out loud, every time
- Own the follow-up they escalate to
- Run a timed mock without freezing
Microsoft Web Stack — Novice to Fluent
22 chapters: .NET runtime → ASP.NET Core → React/TS → Azure → security → testing → pro skills.
- 01Developer tooling
- 02Web fundamentals
- 03C# language + .NET runtime
- 04ASP.NET Core
- 05React + TypeScript
- 06Frontend build & state
- 07Auth (Google OAuth PKCE)
- 08Data + EF Core + Postgres
- 09Azure App Service + Front Door
- 10Testing (xunit + Playwright)
- 11Security + observability
- 12Shipping workflow
- Ship a .NET 8 + React app to Azure
- Google OAuth PKCE, from scratch
- Postgres migrations that don't lie
- Front Door + CI/CD wired up
Applied LLMs — Origins to Production
From where LLMs came from, through how attention actually works, to RAG, prompting, audio, medical NLP and shipping on Azure AI Foundry.
- 01Where LLMs came from
- 02How transformers attend
- 03RAG architecture basics
- 04Prompting for depth
- 05Generating audio
- 06Medical NLP case study
- 07Stanford CS229 notes
- 08Azure AI Foundry
- Explain attention from first principles
- Design a RAG pipeline
- Write prompts that hold up
- Ship an LLM app on Azure
Data Platform & Orchestration
Kafka, Airflow, Azure Data Explorer and the infrastructure that feeds AI and experimentation at scale.
- 01Kafka 101 for ML
- 02Apache Airflow in depth
- 03Azure Data Explorer / Kusto
- 04Data infra for experimentation
- 05Engineering clarity deep dive
- Reason about streaming vs batch
- Orchestrate real pipelines
- Query at scale with Kusto
- Design experimentation infra
Recommendation Systems From Scratch
Design a recommender from first signals, build a worked example, then dissect a production engine.
- 01Design from first signals
- 02A worked build
- 03Production engine teardown
- Model user/item signals
- Build candidate + ranking stages
- Read a real recsys architecture
Ship It — Deploy, Package, Sustain
Scripts to APIs, Docker on Azure, Windows apps to the store — plus the learning system that keeps it all sustainable.
- 01Scripts → API on Azure
- 02Docker deployment on Azure
- 03Windows app → store
- 04A learning system that sticks
- Deploy a script as an API
- Containerise + ship on Azure
- Publish a desktop app
- Build a durable study loop
Designing for Scale — Requirements to Review
Constraints and estimation first, then eight classic designs, then the data and ML systems underneath — closing with two end-to-end design reviews.
- 01Requirements → architecture
- 02Estimation that constrains
- 03Storage decision tree
- 04CAP and consistency
- 05Six classic designs
- 06Real-time analytics + CDC
- 07Lakehouse and metering
- 08Feature store + model serving
- 09RAG and eval gates
- 10Two full design reviews
- Derive an architecture from constraints
- Estimate well enough to rule options out
- Defend a storage choice under questioning
- Run an end-to-end design review
How to use this page
- · Pick one series. Don't series-hop — depth beats breadth here.
- · Open the hub post. It has the full session list with click-through.
- · Read one session end to end (~2 hrs) — including the recall questions at the bottom.
- · Come back the next day. Every session ends with a “bring back tomorrow” block for a reason.