Week 1: Build the mental model

Learn the difference between software rules, machine learning, deep learning, and generative models. Your goal is being able to explain what kind of system could solve a problem—and what evidence would show that it works.

Keep a failure log. For every useful AI output, record one weak output and why it failed. This builds judgment faster than memorizing prompt formulas.

Week 2: Work with data

Use a small public dataset. Clean it, describe it, create training and evaluation splits, and establish a simple baseline. A finished linear model teaches more than an abandoned neural network.

Write down the cost of false positives and false negatives before choosing a metric. Accuracy is not automatically the right measure.

Week 3: Build one narrow feature

Choose a bounded task: classify support messages, summarize a known document set, or extract fields into JSON. Create ten representative test cases before changing prompts or models.

Add citations, an uncertainty path, and a visible way for the user to correct the system.

Week 4: Publish the evidence

Turn the project into a case study: problem, constraints, dataset, baseline, evaluation, failures, and next steps. Honest tradeoffs demonstrate more skill than a polished demo with no measurements.

Choose your next specialization based on the work you enjoyed: ML, generative applications, agents, data, product, or responsible AI.