AI In Action
Challenges
Learning PathsShowcaseLeaderboard
AI In Action

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

Platform

  • Challenges
  • Learning Paths
  • Showcase

Community

  • GitHub
  • Projects

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.

Showing 1-30 of 251 challenges
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+ hours
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 hours
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 hours
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 hours
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 hours
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 hours
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
Official
Beginner

AI Error Message Decoder

Build a tool that takes cryptic error messages, stack traces, or compiler output and translates them into clear, actionable explanations with suggested fixes and links to relevant documentation.

AI-Assisted Coding3-5 hours
Official
Beginner

AI Git Commit Message Generator

Create a tool that analyzes staged git diffs and generates descriptive, conventional commit messages. Support Conventional Commits format, custom prefixes, multi-line bodies, and team-specific conventions.

AI-Assisted Coding3-5 hours
Official
Beginner

AI CSS Generator

Build a tool that generates CSS from natural language descriptions. Users describe the visual effect they want (e.g., 'glassmorphism card with rounded corners') and get production-ready CSS with a live preview.

AI-Assisted Coding3-5 hours
Official
Beginner

AI Code Snippet Manager

Create an intelligent code snippet manager that uses AI to auto-tag, categorize, and search snippets using semantic understanding. Include natural language search so users can find snippets by describing what the code does.

AI-Assisted Coding5-8 hours
Official
Beginner

AI Unit Test Generator

Build a tool that reads a function or module and automatically generates comprehensive unit tests. Cover happy paths, edge cases, and error scenarios, with output compatible with Jest, Vitest, or pytest.

AI-Assisted Coding4-6 hours
Official
Beginner

AI API Documentation Generator

Create a tool that analyzes API source code or OpenAPI specs and generates beautiful, interactive API documentation. Include endpoint descriptions, request/response examples, and code snippets in multiple languages.

AI-Assisted Coding4-6 hours
Official
Beginner

Natural Language to SQL Converter

Build a tool that converts natural language questions into SQL queries. Users provide their database schema, ask questions in plain English, and get executable SQL with explanations and result previews.

AI-Assisted Coding4-6 hours
Official
Beginner

AI Code Formatter & Beautifier

Build an intelligent code formatter that uses AI to not only format code according to style guides but also suggest variable renames, consistent conventions, and idiomatic patterns for the detected language.

AI-Assisted Coding3-5 hours
Official
Beginner

AI Regex Generator

Create a natural-language-to-regex tool that converts plain English descriptions into regular expressions. Include a live test area where users can validate the generated regex against sample strings with match highlighting.

AI-Assisted Coding3-5 hours
Official
Beginner

AI Code Explainer

Build a tool that takes any code snippet and generates clear, line-by-line explanations using an LLM. Support multiple programming languages, adjustable explanation depth (beginner to expert), and syntax-highlighted side-by-side views.

AI-Assisted Coding3-5 hours
Official
Expert

Audio Production SaaS

Create a complete audio production SaaS platform with multi-user collaboration, AI-powered mastering, voice cloning, transcription, and a marketplace for sounds. Include subscription billing, usage metering, team workspaces, and an admin dashboard.

AI Audio & Speech40+ hours
Official
Expert

Audio Streaming Platform

Build a full-featured audio streaming platform with user uploads, playlist management, real-time streaming, recommendations powered by AI, and a social layer with likes, comments, and follows. Include creator analytics and monetization features.

AI Audio & Speech30-40 hours
Official
Advanced

Sound Design Platform

Build a comprehensive sound design platform for creating layered soundscapes, Foley effects, and ambient environments. Combine AI-generated sounds with uploaded samples, apply effects chains, and export production-ready audio for film, games, or media.

AI Audio & Speech15-20 hours
Official
Advanced

Audio Deepfake Detector

Create an audio deepfake detection tool that analyzes speech recordings to determine whether they are authentic or AI-generated. Use spectral analysis, artifact detection, and machine learning to provide a confidence score with detailed explanations.

AI Audio & Speech12-18 hours
Official
Advanced

Voice Assistant Builder

Build a customizable voice assistant framework where users define intents, responses, and actions via a visual editor. The assistant listens for wake words, understands natural language commands, and responds with synthesized speech.

AI Audio & Speech12-18 hours
...