Are you ready to Build 🏗️, Ship 🚢, and Share 🚀 your first LLM application by going beyond vibe coding to proper AI-assisted development?
The challenge has 3 steps to prove you can build with modern AI tooling:
Set up your AI-powered development environment 🏗️
Learn the tools professional AI engineers use daily
Build your first LLM-powered application 🚢
Create a working app with the modern LLM app stack
Ship it and submit your challenge 🚀
Deploy your app and share it with the community
Video walkthroughs are available to complete the first two steps. We recommend these tools today as the best-in-class for AI engineering, but if you're familiar with other tools, as long as you complete the challenge and submit it working, you will be considered for entry into The AI Engineering Bootcamp.
Understand how all the pieces fit together to build production-ready AI applications

Version Control
GitEssential version control system for tracking changes, collaborating with others, and managing your codebase history professionally
Command Line Interface
Master the terminal to run commands, manage files, and control your development environment like a professional engineer
Package/Env Management
uvLightning-fast Python package manager and environment manager - install dependencies and manage virtual environments 10-100x faster than traditional tools
Python Notebooks
JupyterInteractive notebook environment for rapid prototyping, data exploration, and experimenting with LLM APIs before building production apps
AI-Powered Code Editor
CursorNext-generation AI-powered code editor built on VS Code - write code faster with AI autocomplete, inline editing, and intelligent suggestions
Orchestration
OpenAI Python SDKOfficial Python library for seamless OpenAI API integration - handle requests, streaming, error handling, and model configuration with ease
Large Language Model API
OpenAI GPT ModelsAccess state-of-the-art language models like GPT-4 for text generation, analysis, conversation, and more - the brain of your AI application
User Interface
Next.jsModern React framework for building fast, SEO-friendly web applications - create beautiful UIs that users love to interact with
App Deployment
Vercel with FastAPI backendDeploy your Next.js frontend globally with Vercel's edge network, while FastAPI backend handles LLM processing, API logic, and data operations
Before you submit, make sure you have:
Fill out the submission form below to complete your challenge
Having trouble seeing the form? Try disabling your ad blocker or open it directly in a new tab.
Complete the challenge, prove your skills, and unlock access to The AI Engineering Bootcamp.
If you're having trouble completing the challenge, we built The AI Engineering Onramp. Built for people without full-stack web development experience, this course guides you through how to:
Rather than just completing the challenge, you can take this course to understand it so that you can extend it in The AI Engineering Bootcamp.