Using AI Tools

Understand inputs, settings and limits, then work through practical tool problems.

Choose tools for your materials and troubleshoot their use
Recommended reading

Can Claude Watch Videos? A Transcript-and-Frame Workflow

Prepare a transcript and key frames. Learn what each can support before treating a video as fully reviewed.

Developer Foundations

  1. Developer FoundationsKarpathy AI Courses: A Learning Roadmap from micrograd to nanochatFind the right order for Karpathy’s AI courses, from micrograd and makemore to GPT and nanochat, with prerequisites and paths for beginners and programmers.
  2. Developer FoundationsHow to Build HTML Tools with AI: Start with a Reusable Text CleanerBuild a single-file HTML tool with AI. Learn from Simon Willison, write a clear text-cleaner prompt, test the output, and review local-file safety limits.
  3. Developer FoundationsLibrary vs. SDK vs. Framework vs. API: Who Calls Whom?Compare libraries, SDKs, frameworks, and APIs by tracing who calls whom, how data moves, and where errors occur in a runnable Python exercise.
  4. Developer FoundationsFrom a Python Script to a Small Project You Can RerunStructure a small rerunnable Python project with an entry point, input, helper module, JSON persistence, and README, then verify the result from a fresh process.
  5. Developer FoundationsHow Does Python Process Data? From Variables and Containers to Conditions and FunctionsTrace Python data from values and types through containers, conditions, loops, functions, and return values so you can predict behavior, locate failures, and verify output.
  6. Developer FoundationsWhere Is Python Actually Running? Understanding Anaconda, Jupyter, Terminal, and EnvironmentsTrace Python from interface and shell to interpreter, kernel, environment, packages, and working directory so you can diagnose common setup failures with evidence.
  7. Developer FoundationsIs a Longer Context Always Better? From Tokens and Context Windows to Context EngineeringLearn how tokens, context windows, state, memory, and context engineering fit together—and why better-selected context matters more than simply adding more tokens.