Awesome AI AgentsCourses and Tutorials

walkinglabs/learn-harness-engineering

⭐ 15179 TypeScript added to this list on 2026-05-25 repository created 2026-03-29

Learn Harness Engineering is a detailed, project-based course designed to teach the principles and practices of building robust environments for AI coding agents. The course emphasizes that even the most advanced AI models require a proper 'harness' to perform real-world engineering tasks reliably. Drawing on theories and practices from leading AI research institutions like OpenAI and Anthropic, this tutorial addresses common problems such as context loss and premature task completion in multi-turn AI agent development. The curriculum includes 12 lectures and 6 practical projects, guiding learners through critical aspects of harness design, including creating instructional frameworks, defining operational scope, managing agent state, implementing verification workflows (tests, linting, type-checking), and handling lifecycle management. The course highlights the significant difference a well-designed harness can make, transforming unreliable model performance into consistent, functional outcomes, as demonstrated by case studies where a harness drastically improved output quality and efficiency. Key features include a course homepage, immersive lectures with hands-on projects, and a ready-to-use resource library offering templates and reference configurations. The repository also provides a 'harness-creator' skill to quickly scaffold production-grade harnesses. Available in 14 languages, this course is an essential resource for developers looking to master the engineering environment required for AI agents to operate effectively and reliably.

https://github.com/walkinglabs/learn-harness-engineering

harness engineeringAI agentscoding agentsLLMagent frameworkAI developmentmulti-agentagent orchestrationAI workflowartificial intelligencesoftware engineeringAI reliability

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.

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.

WenyuChiou/awesome-agentic-ai-zh

A trilingual (Traditional Chinese, English, Simplified Chinese) learning roadmap for agentic AI, offering 240+ curated resources and hands-on examples from LLM basics to multi-agent systems.