Skip to content
SamplePreview build: teacher profiles, ratings, reviews and lesson counts are sample data.

Find a tutor

657 tutors in 31 topics, built by 75 teachers. Each one follows a lesson plan its teacher wrote.

Filters

Clear
Unit Tests for Python AI Code

Unit Tests for Python AI Code

Test the deterministic parts of LLM apps properly, with fake model clients instead of flaky live calls.IntermediateEvaluation and testing4.3(3)61 lessonsSample
Felix Brandt$6
Choosing the Right Model for a Task

Choosing the Right Model for a Task

Pick a model by testing it on your own task, weighing quality, speed, cost, context and data handling.All levelsBuilding with LLM APIs4.3(3)60 lessonsSample
Gabriela Sousa$5
Fine tune, prompt or retrieve?

Fine tune, prompt or retrieve?

Choose between prompting, retrieval and fine tuning for your problem, and know whyAll levelsFine tuning and training4.7(3)59 lessonsSample
Neha VaradanFree
Tool Calling: Let the Model Use Your Code

Tool Calling: Let the Model Use Your Code

Define tools, run the call and result loop safely, and get a model to use your functions correctly.IntermediateBuilding with LLM APIs4.7(3)59 lessonsSample
Greta Lindqvist$8
Guardrails and Permissions for AI Agents

Guardrails and Permissions for AI Agents

Decide what your agent may read, write and spend, and enforce those limits in code rather than promptsIntermediateAI agents4.7(3)56 lessonsSample
Ingrid Solberg$8
Question answering, from extractive to generative

Question answering, from extractive to generative

Understand how QA systems find, read and generate answers, and how to tell when they should abstainIntermediateNLP4.7(3)56 lessonsSample
Mateo Rojas$7
Debugging a RAG App That Answers Badly

Debugging a RAG App That Answers Badly

Trace each bad RAG answer to its real cause, from missing documents to ignored passages, and fix the most common.IntermediateRAG and search4.7(3)56 lessonsSample
Fumiko Arai$8
Data Analysis Agents for Spreadsheets and SQL

Data Analysis Agents for Spreadsheets and SQL

Use or build agents that query data, run analysis and explain results you can actually verifyIntermediateAI agents4.3(3)53 lessonsSample
Jamal Haddad$8
Rate Limits, Retries and Backoff

Rate Limits, Retries and Backoff

Handle 429s and overloads gracefully with backoff, jitter, client side pacing and retries that never cause storms.IntermediateBuilding with LLM APIs4.7(3)53 lessonsSample
Farid Haddad$7
Type Hints and Project Structure

Type Hints and Project Structure

Organise a growing AI codebase with clear modules, type hints and data models others can follow.IntermediatePython for AI4.5(2)52 lessonsSample
Felix Brandt$6
Designing Tools an Agent Can Actually Use

Designing Tools an Agent Can Actually Use

Write tool names, descriptions, inputs and error messages that make agents choose and call tools correctlyIntermediateAI agents4.7(3)52 lessonsSample
Hiroshi Tanabe$7
Cost and Latency Budgets for LLM Features

Cost and Latency Budgets for LLM Features

Set cost and speed targets for an LLM feature, measure them honestly and trade them against quality.All levelsBuilding with LLM APIs4.5(2)52 lessonsSample
Farid Haddad$8