Tech Tracks
Artificial IntelligenceIntermediate 19 lessons · 10.5 h

AI Engineering: Build AI-Powered Apps

Build chatbots, RAG search and agents with LLM APIs.

AI engineering is one of the fastest-growing software roles. Learn to call LLM APIs (starting with Gemini's free tier), stream answers, get structured output, use tools, build retrieval-augmented generation over your own documents, build agents and MCP servers, evaluate quality, and ship safely with cost control.

You will be able to

  • Call LLM APIs, stream responses and get JSON output
  • Give models tools with function calling
  • Build a RAG app with embeddings and a vector database
  • Build an agent and an MCP server
  • Evaluate AI features with test sets
  • Control cost, latency and safety in production

Who it's for

Developers comfortable with Python or JavaScript who want to build AI features.

Before you start

Python or JavaScript basics · Know what an API is

Roles it leads to

AI engineerLLM application developerBackend engineer (AI features)

Lessons

Module 1

Working with LLM APIs

From the first API call to tools.

Module 2

RAG: AI over your own data

Embeddings, vector search and grounded answers.

Module 3

Agents

Loops, tools, MCP and when agents are worth it.

Module 4

Shipping AI to production

Quality, safety, local models and cost.

Tools, courses & exams

Hand-picked, free first. Free tiers and exam fees change, so check the provider's page.

Free tools

Free courses

Official docs

Practice

Communities

Exams & certifications