AI Engineering · 1:1 and small - dedicated cohorts

Anyone can import the library. Fewer can derive it.

Most AI courses hand you a framework and call it understanding. You end up able to run the code but unable to explain what it's doing — which is exactly what an interviewer finds out in the first five minutes. This programme starts four layers underneath the abstraction, because that's the only place real understanding comes from.

Week 1 · you write thisfrom scratch

            
Week 6 · you're allowed thisand you know why

One line. Same maths. The difference between an engineer who reaches for it and one who is trapped by it is whether they could have written the twenty lines on the left.

Who's teaching this

It's just me. That's the whole point.

I'm Nithin — a software engineer with four years of production experience and an All-India Rank of 720 in GATE Computer Science. Before building this programme I spent years as the person other engineers and students came to when something stopped making sense. Around 1,300 of them, at last count. I know what it looks like when someone understands something versus when they've learned to perform understanding — and I know which one survives an interview.

I teach every session myself. There's no team, no ghost-written curriculum, no assistant taking the calls I said I'd take. The programme is built the way I'd want to learn it — from the maths up, through the papers, into production code — and you get me at every step until you're done. If I don't think this is the right programme for you, I'll tell you that on the first call rather than take your money.


Software engineering,
production systems
Students taught
and mentored
GATE Computer Science
(all-India rank)
Teaching paying learners
this programme today

The method

Three rules I don't bend.

They're the reason this takes four months instead of four weekends.

RULE 01

From scratch, first

Everything Like Dot products, backprop, softmax, a minimal retriever, a tool-calling loop — built by hand in plain Python before any framework appears.The framework is just the relief afterwards.

RULE 02

Read the source papers

Guided reading of the actual papers [Attention Is All You Need, LoRA, RAG, ReAct, DDPM], mapped to the week you need them — so you learn to read a paper, not just a blog post about one.

RULE 03

It has to run in production

Deployed, served over an API, cost-budgeted, monitored, evaluated. A notebook that only runs on your laptop is not an AI engineering portfolio. It's homework.

The shape of it

Three stages. Roughly four months.

Live sessions, graded assignments with real code review, and debugging support between them. The depth is the point — so the timeline is honest rather than flattering.

Stage 0

Foundations

Linear algebra, calculus and matrix calculus, probability, core ML — each concept paired with a lab where you build it from scratch and break it. Ends with a neural network written by hand in NumPy.

20 sessions
~4 weeks · intensive
Stage 1

Core

Transformers inside out, LLM training lifecycle, quantization and fine-tuning, RAG and vector search, agents and MCP, evals and guardrails, reasoning models, multimodal and diffusion — theory session, then a practical session that builds it.

32 sessions
~11 weeks · 3×/week
Stage 2

Ship it & get hired

Serving models over an API, deployment and infra, production concerns (cost, latency, caching, observability). Then portfolio polish, an AI-engineering resume, and a live mock interview.

6 sessions
~2 weeks

Total ≈ 15–16 weeks. Depth, a fresh-graduate starting point, and speed cannot all be maximised. I protect depth. The cost is time.

FORMAT A

One to one

Just you and me. The pace bends to you, the capstone is scoped around the roles you're actually targeting, and nothing gets skipped because someone else in the room already knew it.

Pace and schedule set with you · morning or evening

FORMAT B

Small cohort

A live group, kept deliberately small — small enough that I still review your code myself and still know your name. You get the room, the questions other people ask, and people to build alongside.

Mon / Wed / Fri · 2 hours · morning or evening slot

I teach both myself. If you're not sure which fits, that's the first thing we'll work out on the call.

The output

Seven things on your GitHub that weren't there before.

Built in this order, each one leaning on the last. This is what you actually walk into an interview with.

01

A neural net you wrote yourself

MLP and backprop by hand in NumPy, then a trained MNIST classifier.

02

A transformer from scratch

QKV, multi-head attention, causal masking — coded from the paper, not copied from a repo.

03

A fine-tuned model

LoRA / QLoRA: dataset prep, training run, evaluation, and a write-up of what changed.

04

A deployed RAG chatbot

Chunking, embeddings, a vector DB, reranking — live on the internet, not on localhost.

05

A tool-calling agent

A customer-support agent with real tool use, plus a multi-agent system wired through MCP with memory.

06

An eval harness

LLM-as-a-judge, guardrails, and the ability to argue about metric validity and bias.

07

Your capstone

Scoped, architected, built, evaluated, deployed, demoed on video. The one you'll be asked about.

Papers you'll have actually read
Attention Is All You Need GPT-3 LoRA QLoRA RAG HyDE HNSW ReAct Toolformer LLM-as-a-Judge InstructGPT Chain-of-Thought CLIP DDPM Latent Diffusion

The honest bit

What I'll promise, and what I won't.

You will find programmes that promise more than this. Read the right-hand column and ask yourself how they can possibly keep those promises.

I commit to

  • Every session taught by me. Not a youtube recording, not a substitute, not a TA reading my notes.
  • Code review on your actual code, with real feedback — not a rubber stamp.
  • Debugging support between sessions, so you don't spend three days stuck on something I could unblock in ten minutes.
  • A production-grade capstone scoped to the roles you're actually targeting, not a generic to-do app.
  • Resume and portfolio review oriented to AI engineering roles specifically.
  • A live mock interview and honest feedback on where you stand, not encouragement dressed up as assessment.
  • If I don't think I can help you, I'll say so before you pay anything.

I will never claim

  • A guaranteed job. No programme can promise that. Anyone who does is lying to you.
  • A guaranteed salary, package, or hike figure.
  • A placement record — my learners are still in the programme. I won't invent outcomes that haven't happened yet.
  • Testimonials I don't have.
  • Hiring partnerships or company tie-ups that don't exist.
  • That four months of real work can be compressed into four weekends without losing the thing that makes it worth doing.

The part you scrolled here for

You're looking for the price.

Everyone does. It's the second thing anyone wants to know and the first thing most sites hide behind a form. Here's mine.

No number here. On purpose.

Any figure I put on this page would be a guess. I don't know yet whether you're starting from a blank page or halfway there, or whether you want me one-to-one or in a room with others. Those change the answer, so I'd rather ask than assume.

So: get on a call, tell me honestly where you are, and you'll have a real number inside ten minutes. No forty-minute pitch first. If it's out of reach, say so and I'll tell you what I'd do in your position instead. And if I don't think this is the right thing for you, I'll say that too — I'd rather lose the money than take it from someone I can't help.

A number in ten minutes No discount theatre No countdown timers

Step one

Tell me where you are.

No forms into a void, no sales team. This goes straight to me, and I reply myself. If you're a fit we'll do a proper call; if you're not, I'll say so.

Replies come from Nithin, usually within a day.