Sandbox
@owainlewis/youtube-tutorials

AI engineering tutorials for Claude Code and Codex

This repository packages YouTube tutorial material into a consistent project shape. The tutorials cover agent workflows, Codex, Claude Code, memory, testing, sandboxes, MCP, and related AI engineering patterns. Shared templates, verification files, and scripts keep the tutorial set structured and reproducible.

385 stars79 forksPythonUpdated 26d ago
Who it's for

Builders who want worked examples for agent workflows, Codex, Claude Code, and practical AI engineering patterns.

What it delivers

You can copy a tutorial structure, run the examples, and adapt the patterns to your own agent workflow.

What it does

Shared tutorial format

Each tutorial uses a README, LESSON.md, code folder, and resources folder.

Tutorial catalog

The root list is generated from `tutorials/catalog.json` and shows all published tutorials.

Reusable templates

`tutorials/_templates/` holds lesson and slide templates for new tutorials.

Repo checks and verification

`just check` runs structural audits and tutorial verification checks.

Tutorial scaffolding

`just new-tutorial my-topic "My Tutorial Title"` creates a new tutorial from the standard shape.

How to get it

  1. 1Create a new tutorial with
    just new-tutorial my-topic "My Tutorial Title"
  2. 2Run repository checks with
    just check
  3. 3The root tutorial list is generated from tutorials/catalog.json. After changing catalog…
    just update-tutorial-catalog

README

YouTube Tutorials

Code and examples from my YouTube channel tutorials.

Tutorials

Each tutorial uses the same public shape:

  • README.md - what the tutorial is and where to start.
  • LESSON.md - the main teaching document.
  • code/ - runnable code, sample apps, fixtures, or setup files.
  • resources/ - prompts, slides, configs, references, images, and other loose assets.

32 published tutorials:

Tutorial Standard

Use tutorials/TUTORIAL-STANDARD.md when turning video material into consistent public lessons and code samples.

Use tutorials/_templates for reusable lesson and slide templates.

Create a new tutorial with:

just new-tutorial my-topic "My Tutorial Title"

Run repository checks with:

just check

This runs the structural audits and the complete credential-free tutorial verification matrix. See tutorial verification for the classifications, commands, and tool requirements.

The root tutorial list is generated from tutorials/catalog.json. After changing catalog metadata, update the list with:

just update-tutorial-catalog

About

These tutorials explain practical AI engineering patterns. Some include runnable projects. Others contain focused snippets, templates, or infrastructure examples. The verification matrix states what each check proves.

License

This repository is licensed under the MIT License.

Go Deeper

To go deeper on AI engineering, join my AI engineering community: aiengineer.co.

Files in the repo

Repository payload8 top-level entries
  • .github
  • scripts
  • tutorials
  • .gitignore
  • AGENTS.md
  • Justfile
  • LICENSE
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More tutorials & guides

shareAI-lab/
learn-claude-code

Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1

77k
luongnv89/
claude-howto
luongnv89/claude-howtoTutorials & Guides

A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.

41k
agentskills/
agentskills
agentskills/agentskillsTutorials & Guides

Specification and documentation for Agent Skills

25k