AI In Action
Learn
MarketplaceCommunityAI Studio
AI In Action

Learn AI by building real projects. From beginner to expert, one challenge at a time.

Platform

  • Challenges
  • Learning Paths
  • Marketplace
  • Showcase

Community

  • GitHub
  • Projects
  • Jobs
  • About

Legal

  • Privacy
  • Terms

© 2026 AI In Action. All rights reserved.

Challenges

Hands-on AI projects from beginner to expert. Pick a challenge and start building.

Filters

Type

Category

Difficulty

Showing 1-30 of 265 challenges
 Jason Jason
Intermediate

Build a Thematic Learning Website

Choose an appropriate learning topic and generate an interactive educational website

Web Development4-6 小时1
 Jason Jason
Expert

Multi-Agent Collaboration System

Design and implement a multi-agent pipeline consisting of a 'Researcher', 'Writer', and 'Reviewer' that work together to complete the task of generating a high-quality industry report.

AI Agents & Automation1
 Jason Jason
Advanced

Autonomous Task Planning Agent

Using LangChain's ReAct (Reasoning + Acting) Agent framework, build an intelligent Agent that can receive high-level goals, autonomously decompose them into subtasks, formulate execution plans, and invoke multiple tools to progressively complete tasks. You will need to equip the Agent with tools such as search, calculation, file read/write, and implement full chain-of-thought tracking and task state management.

AI Agents & Automation4-6 小时1
 Jason Jason
Intermediate

Local Knowledge Base Q&A System (RAG)

Build an intelligent Q&A system that supports PDF/text document uploads using LangChain's Document Loaders, text splitters, vector databases, and retrieval chains. Once a user uploads a document, the system can accurately answer questions based on the document's content rather than relying on the model's own training knowledge.

AI Agents & Automation3-4 小时1
 Jason Jason
Intermediate

Personal Assistant with Memory

Build a personal assistant with long-term memory using LangChain's Memory module. The assistant should be able to remember the user's name, preferences, and conversation history, and proactively leverage these memories in future interactions to deliver a personalized experience.

AI Agents & Automation3-4 小时1
 Jason Jason
Beginner

Equip Your Agent with a "Toolbox"

Integrate multiple external tools — such as a search engine, calculator, and weather lookup — into a LangChain Agent, enabling it to automatically select and invoke the right tool based on user questions. Through this challenge, you'll master how to define, register, and use LangChain tools, ultimately building an intelligent Agent with true "action capabilities".

AI Agents & Automation2-3 小时1
 Jason Jason
Beginner

Hello, LangChain! Build Your First Conversational Chatbot

Using LangChain's ChatModel and PromptTemplate, build a command-line chatbot that supports multi-turn conversations from scratch. You'll learn how to combine an LLM, prompt templates, and conversation memory into a complete Chain, gaining a solid understanding of LangChain's core architecture.

AI Agents & Automation2-3 小时1
zyzy191413-cmdzyzy191413-cmd
Advanced

使用Openclaw配置你的超级智能体团队 (Fork)

用 AI Agent 重新定义,你的工作方式。 8 个真实用户案例,8 种 AI Agent 配置方案。 选择你的角色,跟随配置指南,亲手搭建属于自己的 OpenClaw 自动化工作流。 你也可以按照你自己的需求来配置你自己的超级 AI 团队

AI Agents & Automation4-12 小时4
zhangalongbilibilizhangalongbilibili
Beginner

Snake Game (Fork)

Build the classic Snake game with smooth movement, power-ups (speed boost, score multiplier), increasing difficulty, a local leaderboard, and retro-styled graphics.

Game Development3-5 hours1
ayuebilin-opsayuebilin-ops
Beginner

Personal Portfolio (Fork)

Build a responsive portfolio website with dark/light mode toggle, smooth scroll navigation, project showcase section, and contact form. Use modern CSS techniques like grid, flexbox, and animations.

Web Development2-4 hours3
zhenyezhenye
Intermediate

URL Shortener (Fork)

Build a full-stack URL shortener with custom short links, click analytics (geographic, device, referrer), QR code generation, and a dashboard to manage all links.

Web Development6-10 hours1
victory81victory81
Advanced

AI CI/CD Pipeline Generator (Fork)

Create a tool that analyzes a project's structure, dependencies, and technology stack, then generates optimized CI/CD pipeline configurations for GitHub Actions, GitLab CI, or Jenkins with caching, testing, and deployment stages.

AI-Assisted Coding10-15 hours2
japhet99japhet99
Intermediate

Video Translation & Dubbing Tool (Fork)

Create a tool that translates spoken dialogue in a video into another language and generates dubbed audio with voice cloning. Preserve the original speaker's tone and timing while replacing the audio track with translated speech.

AI Video Generation10-15 hours1
XinMaXinMa
Beginner

AI Chat Interface (Fork)

Build a beautiful chat UI for AI conversations with streaming response display, message history, conversation management, code block rendering, and markdown support.

AI Agents & Automation3-5 hours1
 Jason Jason
Advanced

使用Openclaw配置你的超级智能体团队

用 AI Agent 重新定义,你的工作方式。 8 个真实用户案例,8 种 AI Agent 配置方案。 选择你的角色,跟随配置指南,亲手搭建属于自己的 OpenClaw 自动化工作流。 你也可以按照你自己的需求来配置你自己的超级 AI 团队

AI Agents & Automation4-12 小时1 likes8
Official
Expert

Complete AI Developer Platform

Build an all-in-one AI-powered developer platform combining code generation, review, testing, documentation, deployment, and monitoring. Include team collaboration, project management, and a plugin system for extending functionality.

AI-Assisted Coding40+ hours1
Official
Expert

AI Pair Programming IDE

Build a browser-based code editor with an AI pair programmer that provides real-time inline suggestions, multi-file context awareness, intelligent autocomplete, integrated terminal, and conversational coding assistance in a side panel.

AI-Assisted Coding30-40 hours2
Official
Advanced

AI Documentation Platform

Build a full documentation platform that auto-generates docs from codebases, keeps them in sync with code changes, supports interactive examples, versioning, and uses AI to answer developer questions about the documented API.

AI-Assisted Coding15-25 hours1
Official
Advanced

AI Architecture Advisor

Build an AI-powered architecture advisor that analyzes a codebase or project requirements and recommends system architecture, design patterns, technology choices, and scalability strategies with visual diagrams.

AI-Assisted Coding12-18 hours1
Official
Advanced

AI CI/CD Pipeline Generator

Create a tool that analyzes a project's structure, dependencies, and technology stack, then generates optimized CI/CD pipeline configurations for GitHub Actions, GitLab CI, or Jenkins with caching, testing, and deployment stages.

AI-Assisted Coding10-15 hours1
Official
Advanced

Semantic Code Search Engine

Build a semantic code search engine that understands what code does, not just pattern matching. Index a codebase using embeddings so developers can search with natural language queries like 'function that validates email addresses'.

AI-Assisted Coding12-18 hours
Official
Advanced

AI Full-Stack App Generator

Build a tool that generates complete full-stack applications from a high-level description. Produce a Next.js or similar project with database schema, API routes, UI components, authentication, and deployment configuration.

AI-Assisted Coding15-20 hours
Official
Intermediate

AI Test Scenario Generator

Create a tool that generates comprehensive test scenarios from user stories, feature specs, or existing code. Produce end-to-end test scripts, integration test plans, and acceptance criteria with Playwright or Cypress code.

AI-Assisted Coding8-12 hours
Official
Intermediate

AI UI Component Generator

Build a tool that generates React, Vue, or Svelte components from natural language descriptions or wireframe sketches. Include props, state management, styling, accessibility attributes, and Storybook stories.

AI-Assisted Coding8-12 hours
Official
Intermediate

AI Code Migration Tool

Create a tool that assists with code migration between frameworks, languages, or API versions. Translate React class components to hooks, JavaScript to TypeScript, REST to GraphQL, or migrate between major framework versions.

AI-Assisted Coding8-12 hours
Official
Intermediate

AI Database Schema Designer

Build a visual database schema designer powered by AI. Users describe their data requirements in natural language, and the tool generates an entity-relationship diagram, SQL DDL, and ORM model files with relationship mapping.

AI-Assisted Coding8-12 hours1
Official
Intermediate

AI API Generator from Specs

Create a tool that takes an API specification (OpenAPI, GraphQL schema, or natural language description) and generates a complete, working API with routes, controllers, validation, and database models.

AI-Assisted Coding8-12 hours
Official
Intermediate

AI Debugging Assistant

Build an interactive debugging assistant that helps developers diagnose issues. Users describe the bug or paste error output, and the AI asks clarifying questions, suggests hypotheses, and walks through debugging steps.

AI-Assisted Coding6-10 hours
Official
Intermediate

AI Code Refactoring Tool

Create a tool that identifies code smells and suggests refactoring opportunities. Detect long methods, duplicated code, complex conditionals, and deep nesting, then generate refactored versions with explanations.

AI-Assisted Coding6-10 hours
Official
Intermediate

AI Code Review Assistant

Build an AI-powered code review tool that analyzes pull requests or code submissions for bugs, security vulnerabilities, performance issues, and style violations. Present findings as inline annotations with severity levels.

AI-Assisted Coding6-10 hours
...