AI Engineering for Developers is a three-month, live online programme for developers who want to build useful, reliable AI features: chat assistants, document search, automation agents and more, and to measure whether they actually work.
Data & AI
AI Engineering for Developers
- Duration: 3 months
- Level: Intermediate
Build applications powered by large language models: prompting, retrieval (RAG), tool use, agents and evaluation, using Python and modern AI APIs.
- 100% remote
- Live online classes
- For developers
- Build and ship AI apps
About This Program
What You’ll Learn
- Understand how large language models work and where they fail
- Design effective prompts and structured outputs
- Build retrieval-augmented generation (RAG) over your own documents
- Give models tools and build simple agents
- Evaluate, monitor and control cost and quality
- Deploy an AI application responsibly
Curriculum
-
Module 1 Module 1: Foundations (weeks 1–3) 3 topics
- How LLMs work
- Using AI APIs from Python
- Prompting and structured output
-
Module 2 Module 2: Retrieval (weeks 4–6) 3 topics
- Embeddings and vector search
- Building a RAG pipeline
- Chunking, ranking and citations
-
Module 3 Module 3: Tools and agents (weeks 7–9) 3 topics
- Tool use and function calling
- Agent loops
- Safety and guardrails
-
Module 4 Module 4: Production and capstone (weeks 10–13) 3 topics
- Evaluation and testing
- Cost, latency and monitoring
- Capstone AI application
What You’ll Build
- A document question-answering assistant with citations
- An agent that automates a multi-step task with tools
- A deployed capstone AI application with an evaluation suite
Career Outcomes
- AI Engineer (junior)
- Software Engineer working on AI features
- Automation Developer
Who This Program Is For
For developers who can already write Python or JavaScript and want to add AI to the products they build.
Requirements
- Working knowledge of Python (or JavaScript and willingness to learn Python basics)
- A laptop or desktop with at least 8 GB of RAM
- A reliable internet connection
- About 10–12 hours a week
Looking for a program you can join now?
See every Virexa program and its admissions status.
