Awesome AI AgentsCourses and Tutorials

TheDecipherist/claude-code-mastery

⭐ 546 Shell repository created 2026-01-14

Claude Code Mastery is a written guide to configuring Claude Code, published together with the configuration files it describes. Its argument is that a global CLAUDE.md file serves two roles at once, as a security gatekeeper that constrains what the assistant may touch and as a scaffolding blueprint that makes every new project follow the same structure, and that instructions written in prose can be ignored while hooks enforce rules deterministically. The guide is organised in parts covering the global CLAUDE.md, project scaffolding rules, MCP servers for external tool integration, live documentation access through Context7, custom slash commands for workflow automation, the case for keeping one topic per chat session, and skills and hooks as the enforcement layer. The repository contents match those sections. A templates directory holds a global CLAUDE.md starter, a project-level CLAUDE.md starter, a settings.json with hook wiring and a recommended gitignore. A hooks directory holds executable scripts for the documented lifecycle events: a PreToolUse hook that blocks reads of environment files, another PreToolUse hook that blocks dangerous shell commands such as recursive deletes, a Stop hook that runs quality gates at the end of a turn, a PostToolUse hook that runs formatters after an edit, and a notification hook that raises desktop alerts. A skills directory holds example skills, including one that generates conventional commit messages and one covering security checks. Installation is a manual copy of hooks, settings and skills into the user's Claude configuration directory, with the README advising that the settings template be reviewed before use. The README states plainly that this version is obsolete and directs readers to a newer starter kit and to a separate manual-driven development package from the same author, so the material here is best treated as reference reading.

https://github.com/TheDecipherist/claude-code-mastery

ai-agentsanthropicclaudeclaude-codeclaude-mdcoding-assistantdeveloper-toolsllmmcp-servershooksskillstutorial

Also in Courses and Tutorials

dair-ai/Prompt-Engineering-Guide

A comprehensive guide and resource hub for prompt engineering, context engineering, retrieval-augmented generation, and AI agents, offering tutorials, papers, tools, and courses to optimize the use of large language models.

shareAI-lab/learn-claude-code

Learn Claude Code is an educational project that teaches how to build modern AI coding agents like Claude Code through a progressive tutorial covering core concepts, planning, subagents, and skills mechanisms.

patchy631/ai-engineering-hub

AI Engineering Hub is a comprehensive repository offering in-depth tutorials and practical resources on Large Language Models, Retrieval-Augmented Generation, and real-world AI agent applications for learners and practitioners.

huggingface/agents-course

The Hugging Face Agents Course is a comprehensive educational resource that teaches the fundamentals and advanced concepts of AI agents and large language models through structured units, practical frameworks, and community collaboration.

NirDiamant/GenAI_Agents

GenAI_Agents is a comprehensive repository offering tutorials, implementations, and community resources for building and advancing generative AI agents from basic to advanced levels.

walkinglabs/learn-harness-engineering

This course provides a comprehensive project-based tutorial on Harness Engineering for building reliable AI coding agents, covering environment setup, state management, verification, and control.

The-Pocket/PocketFlow-Tutorial-Codebase-Knowledge

An AI-powered tool that analyzes GitHub repositories and generates beginner-friendly tutorials with visualizations to simplify understanding complex codebases.

alirezadir/Machine-Learning-Interviews

A comprehensive guide to prepare for machine learning and AI technical interviews at major tech companies, covering coding, ML fundamentals, system design, and behavioral aspects.