Learn
Course-style tracks on data, product, strategy and personal growth. Read in order and track your progress.
- Lesson 5.2: Packaging, releases and rollbacks A release that cannot be undone is a gamble. Learn to package software, number releases, ship in stages and keep a tested way back for every change.
- Lesson 5.3: Observability, alerts and runbooks A system you cannot see is a system you cannot run. Learn the four signals to watch, how to write alerts people act on, and a runbook for 3 a.m.
- Lesson 5.4: Handing over without being on call forever A solution only you can run is a dependency, not a delivery. Learn to plan the handover from week one, transfer skills in stages and set the support terms.
- Lesson 6.1: Running a demo that lands with any audience Planning a demo is half the job. Learn to read the room, tell the story, handle hard questions and budget the time so the people watching act on what they saw.
- Lesson 6.2: Managing expectations and delivering bad news Most customer conflict is a gap between expected and actual. Learn to set honest ranges, tell bad news early and plainly, and say no without losing trust.
- Lesson 6.3: Status updates people actually read A status update that nobody reads protects nobody. Learn to lead with the bottom line, use a fixed format, report honest colours and ask for decisions.
- Lesson 6.4: Training users and driving adoption Software nobody uses changes nothing. Learn why people resist, how adoption spreads, how to train on real tasks and how to measure whether behaviour changed.
- Lesson 7.1: Spotting patterns worth productising Custom work that repeats belongs in the product, but not every repeat does. Learn the signals, a pattern log, a scoring method and a break-even rule.
- Lesson 7.2: Feeding product and engineering Customer needs reach the product team as evidence or as noise. Learn the field brief, how to argue with data, contribute code well and close the loop.
- Lesson 7.3: Measuring value and proving return A project the customer cannot defend to finance will not be renewed. Learn to turn results into rupees and report ROI, payback and NPV honestly.
- Lesson 7.4: Scope creep, pricing and saying no Small yeses add up to a missed date. Learn how scope creep happens, a change process, how pricing models shift risk, and how to say no well.
- Lesson 8.1: Case study: deploying an AI assistant at a lender Follow one forward deployed engineer through fourteen weeks of a lender's AI assistant, from vague request to measured result, and see the lessons in use.
- Lesson 8.2: Case study: a data integration that went wrong A silent data fault ran for eleven days before a store manager noticed. Trace the causes, the response and the fixes, and learn what to build in on day one.
- Lesson 8.3: Interviews for forward deployed engineer roles FDE interviews test coding, deployment thinking and customer skills. Learn the usual rounds, how to handle a scenario round and how to prepare stories.
- Lesson 8.4: Growing from FDE to lead, product or founder The forward deployed role opens many doors. Learn the main career paths, what changes on each, how to choose and how to plan your next twelve months.
- Lesson 1.3: Build, buy or fine-tune a model Before training anything, try the cheapest options first. A practical ladder from prompting to retrieval to fine-tuning, and when each one is worth the cost.
- Lesson 1: Why confidence is a skill you can train Confidence is not a personality trait you are born with. It is built by doing small, hard things and noticing that you coped. Here is how to start.
- Lesson 1.1: What data is, in rows, columns and types Learn to read any table of data: what a row, a column and a data type are, and the one question to ask before you touch a single number.
- Lesson 1: How to structure a talk people can follow A clear talk has one main message, three supporting points and a closing ask. Learn this simple structure and build a five-minute talk in under an hour.
- Lesson 2.3: Temperature and sampling explained Temperature decides how adventurous a model's word choices are. Move the slider to see the probabilities reshape, and learn which setting fits which task.
- Lesson 8.2: Caching and batching to serve more requests Batching lets a model serve many requests at once, and caching avoids repeat work. Watch static, dynamic and continuous batching schedule the same six requests.
- Lesson 1: What a product manager actually does A product manager decides what gets built and why, without being anyone's boss. Learn the three questions the role answers and how it differs from project work.
- Lesson 2.1: Tokens and context windows explained Language models read tokens, not words, and can only hold so many at once. Learn what tokens are, how to estimate them, and why the context window matters.
- Lesson 3.3: Streaming, latency and cost of a request Every model request has a price and a wait. Use the sliders to see how input size, output size and volume change your bill and what the user feels.