Artificial Intelligence Institute emblem

A One-Year, Full-Time Program in AI Engineering

The AI Engineering Bootcamp is a 48-week, instructor-led, cohort-based program: 1,920 instructional hours in software engineering, machine learning, LLM systems, and production deployment, with an industry-scale capstone and a formal credential.

A Professional School for AI Engineering

The Artificial Intelligence Institute trains software engineers to design, build, and operate production AI systems. This is a structured educational program, not a short-term training course.

The Institute runs one program: the AI Engineering Bootcamp, a one-year, full-time program of study. Admissions, live instruction, graded coursework, mentored labs, portfolio projects, and the capstone requirement are all documented publicly so employers and recruiters can evaluate the program.

Instruction is cohort-based and led by senior software engineers, AI engineers, and staff engineers with production experience — including Christiam Ipanaque, an AI Engineer with six years of production experience building RAG pipelines, LangGraph agent systems, and enterprise AI deployments. Students are assessed against published learning objectives through practical coding assessments, technical evaluations, instructor feedback, and peer review. Graduates receive a Certificate of Completion, an official transcript, and a portfolio of deployed, production-grade AI systems.

Read the Full Program Details
0 Weeks of Full-Time Study
0 Instructional Hours
0 Students per Cohort

AI Engineering Bootcamp

Four 12-week terms, 40 hours per week. Each term builds on the one before: CS fundamentals in Term 1, then LLMs, then production systems, then a team-built capstone.

Term 1: Engineering Foundations

Python, computer science fundamentals, data structures and algorithms, databases, APIs, Linux, Git, and backend development. The software engineering base every AI engineer requires.

Python DS & Algorithms Backend
Term 1 curriculum →

Term 2: Applied LLM Engineering

LLM APIs and prompting, structured outputs, text embeddings, vector search with Qdrant, and RAG pipelines - starting with basic RAG, moving to HyDE re-ranking and multi-modal retrieval.

LLM APIs RAG Vector Search
Term 2 curriculum →

Term 3: Agentic & Production Systems

LangChain and LangGraph, tool-using autonomous agents, multi-agent orchestration, AWS deployment (ECS / Lambda), CI/CD for AI pipelines, and LLM observability with LangSmith.

LangGraph AI Agents AWS
Term 3 curriculum →

Term 4: Advanced Work & Capstone

Fine-tuning with LoRA, security and guardrails, on-premise LLM deployment, distributed systems. The term finishes with a team-built, industry-scale production AI system and technical defense.

Fine-Tuning MLOps Capstone
Capstone requirements →

What Graduates Can Demonstrate

Assessment in the program is competency-based and portfolio-based. Graduates leave with graded coursework, deployed systems, and a completed capstone as evidence of each outcome.

Competency

Production AI Engineering

Design, build, and operate end-to-end AI applications: LLM integration, RAG pipelines, agentic systems, semantic caching, rate limiting, automated evaluation, all deployed to cloud infrastructure.

All learning outcomes →
Portfolio

Deployed Systems & GitHub Portfolio

Every student graduates with individual, team, and capstone projects in production, along with a public GitHub portfolio recruiters can inspect, including open-source contributions and architecture documentation.

Project requirements →
Credential

Certificate, Transcript & Academic Record

Graduates receive a Certificate of Completion, an official transcript of graded coursework, and a shareable digital credential. One authoritative record for résumés and LinkedIn.

Credential details →

A Selective, Three-Stage Process

Admission is required for enrollment. The process evaluates programming readiness and commitment to a full-time, one-year course of study. Cohorts begin twice per year, in September and March.

01 Stage

Application Review

A written application covering prior programming experience, mathematics background (algebra and introductory statistics required), and a statement of purpose. Applications are reviewed on a rolling basis.

Prerequisites →
02 Stage

Coding Assessment

A timed, practical coding assessment in Python evaluating fundamentals: control flow, data structures, and problem decomposition. A preparation guide is provided to all applicants.

Assessment format →
03 Stage

Technical Interview

A live technical interview with a member of the faculty: a pair-programming exercise and a discussion of goals, prior work, and readiness for 40 hours per week of instruction and study.

Interview details →

Apply or Request the Program Syllabus

Prospective students, employers, and recruiters may contact the admissions office for the full syllabus, academic calendar, and verification of graduate credentials.