Gen-AI Engineering

A systematic course designed to forge AI engineers. Build on your software expertise with structured learning from LLM fundamentals and prompt engineering to deploying robust RAG systems in production.

01

Fundamentals

Lesson 1

What is AI Engineering vs ML Engineering

Learn the simple differences between AI Engineering and ML Engineering roles, what they do daily, and which career path might work better for you.

Start Lesson
Start Lesson
Lesson 1

What is an LLM?

Discover the fundamentals of Large Language Models (LLMs) - what they are, how they work, and why they're revolutionizing AI. Perfect introduction for developers entering the AI space.

Start Lesson
Start Lesson
Lesson 3

Gemini Setup

Learn how to set up Google's Gemini AI model for development, including API key configuration and environment setup for your first LLM integration.

Start Lesson
Start Lesson
Lesson 4

First LLM Call

Make your first API call to Google's Gemini LLM using TypeScript. Learn the fundamentals of prompt engineering, handling responses, and understanding the request-response cycle.

Start Lesson
Start Lesson
Lesson 5

Understanding Tokens and Costs

Master the fundamentals of tokens in LLM applications. Learn what tokens are, how they work, and how to track actual token usage in your Gemini API calls.

Start Lesson
Start Lesson
Lesson 7

Understanding LLM API Parameters - Control Your AI Responses

Master the essential parameters that control LLM behavior across all major providers. Learn how temperature, max tokens, and other key settings shape your AI responses with practical TypeScript examples.

Start Lesson
Start Lesson
Lesson 8

CLI Project: Basic AI Assistant

Build your first complete AI-powered CLI application using TypeScript and Gemini. Learn to create an interactive command-line assistant that demonstrates all the fundamentals you've learned in this module.

Start Lesson
Start Lesson
05

Advanced Protocols

Lesson 1

Model Context Protocol (MCP)

Understanding and implementing the Model Context Protocol for advanced AI agent communication and context sharing.

Coming Soon
Lesson 2

Agent-to-Agent (A2A) Communication

Learn basic agent-to-agent communication patterns and protocols for building collaborative AI systems.

Coming Soon
Lesson 3

CLI Project: Multi-Agent System

Build a multi-agent system using MCP for agent coordination and communication in this advanced CLI project.

Coming Soon
06

Real World Applications

Lesson 1

Document Processing

Learn PDF and text extraction techniques with AI-powered analysis for real-world document processing applications.

Coming Soon
Lesson 2

Data Extraction & Transformation

Extract structured data from unstructured text using AI techniques for data transformation and processing workflows.

Coming Soon
Lesson 3

Workflow Automation

Chain AI operations together to create powerful workflow automation systems for business process optimization.

Coming Soon
Lesson 4

CLI Project: Complete Automation Pipeline

Build a comprehensive automation pipeline combining document processing, data extraction, and workflow automation.

Coming Soon
07

Integration Production

Lesson 1

External API Integration

Integrate AI applications with databases, third-party services, and external APIs for production-ready systems.

Coming Soon
Lesson 2

Error Handling & Retry Logic

Build robust AI applications with comprehensive error handling, retry mechanisms, and fault tolerance strategies.

Coming Soon
Lesson 3

Configuration Management

Manage environment-based settings, secrets, and configuration for scalable AI applications across different environments.

Coming Soon
Lesson 4

Final Project: Full-Featured AI Application

Build a complete, production-ready AI-powered application integrating all concepts learned throughout the AI Engineering course.

Coming Soon