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-25 of 25 challenges
Official
Advanced

Payment Integration

Integrate payment processing with Stripe and in-app purchases. Build subscription management, payment history, receipt validation, and refund handling.

Mobile App Development12-18 hours
Official
Advanced

App Store Clone

Build a full App Store browsing experience with featured apps, categories, search, app detail pages with screenshots, ratings, reviews, and deep linking.

Mobile App Development15-20 hours
Official
Advanced

Custom Animation Library

Build a reusable animation primitives library with spring physics, gesture-driven animations, layout transitions, shared element transitions, and configurable presets.

Mobile App Development15-20 hours
Official
Advanced

Cross-Platform App

Build a single app that runs on iOS, Android, and Web from one codebase. Handle platform-specific UI patterns, navigation, and responsive layouts.

Mobile App Development15-20 hours
Official
Advanced

Health Dashboard

Build a health dashboard that integrates with device health APIs (steps, heart rate, sleep) and displays comprehensive charts, goals, and trend analysis.

Mobile App Development12-18 hours
Official
Advanced

Video Editor

Build a mobile video editor with trimming, merging clips, adding text overlays and music tracks, applying filters, and exporting the final video.

Mobile App Development20-30 hours
Official
Advanced

Offline-First Chat

Build a chat app that works seamlessly offline, queuing messages for delivery when online. Handle message ordering, conflict resolution, and sync indicators.

Mobile App Development15-20 hours
Official
Intermediate

AR Business Card

Build an augmented reality business card viewer that detects a physical card via camera and overlays interactive 3D content, links, and contact information.

Mobile App Development8-12 hours
Official
Intermediate

Social Stories Feature

Build an Instagram-like stories feature with timed slide progression, tap/swipe navigation, progress indicators, image/video support, and story creation.

Mobile App Development6-10 hours
Official
Intermediate

Biometric Auth

Implement biometric authentication with Face ID and fingerprint support, fallback PIN, secure token storage, and auto-lock with configurable timeout.

Mobile App Development4-6 hours
Official
Intermediate

Push Notification System

Implement a complete push notification system with rich notifications (images, actions), notification categories, scheduling, deep linking, and preference management.

Mobile App Development5-8 hours
Official
Intermediate

Map Explorer

Build an interactive map app with custom markers, route planning, location search with geocoding, offline map tiles, and points of interest clustering.

Mobile App Development6-10 hours
Official
Intermediate

Local-First Todo

Build an offline-capable todo app that works without internet and syncs when connectivity is restored. Handle conflict resolution for concurrent edits.

Mobile App Development8-12 hours
Official
Intermediate

Fitness Workout App

Build a fitness app with an exercise library, custom workout builder, workout timer with rest intervals, progress tracking, and body measurement logging.

Mobile App Development8-12 hours
Official
Intermediate

Food Delivery UI

Build a complete food delivery app UI with restaurant browsing, menu viewing, cart management, order tracking with map, and smooth animations throughout.

Mobile App Development8-12 hours
Official
Beginner

Unit Converter

Build a comprehensive unit converter app supporting length, weight, temperature, currency (live rates), speed, and more. Include favorites and conversion history.

Mobile App Development3-5 hours
Official
Beginner

Mood Journal

Build a daily mood tracking journal with mood selection (emoji-based), notes, calendar view, mood trends over time, and insights like most productive days.

Mobile App Development3-5 hours
Official
Beginner

Photo Filter App

Build a photo editing app with camera capture, preset filters (vintage, noir, warm), brightness/contrast/saturation sliders, and save/share functionality.

Mobile App Development4-6 hours
Official
Beginner

Music Player UI

Build a beautiful music player interface with album art display, playback controls, progress scrubbing, playlist management, and gesture-based interactions.

Mobile App Development4-6 hours
Official
Beginner

QR Code Scanner

Build a QR code scanner and generator app with camera integration, scan history, custom QR generation (URL, text, WiFi, vCard), and batch scanning.

Mobile App Development3-5 hours
Official
Beginner

Countdown Timer Collection

Build an app to manage multiple countdown timers for events (birthdays, holidays, deadlines) with custom backgrounds, sharing, and home screen widgets.

Mobile App Development3-5 hours
Official
Beginner

Notes App

Build a notes app with rich text editing, folder organization, full-text search, pinned notes, tags, and cloud sync capabilities.

Mobile App Development5-8 hours
Official
Beginner

Flashcard App

Build a spaced repetition flashcard app with swipe gestures (know/don't know), deck management, progress tracking, and the SM-2 algorithm for optimal review scheduling.

Mobile App Development4-6 hours
Official
Beginner

Habit Tracker

Build a daily habit tracking app with streak counting, reminder notifications, progress charts, weekly/monthly views, and motivational milestones.

Mobile App Development4-6 hours
Official
Beginner

Expense Tracker

Build a mobile expense tracking app with category-based spending, pie/bar charts, monthly budgets, recurring expenses, and export to CSV functionality.

Mobile App Development4-6 hours