Course Information
Course Overview
Learn the fundamentals of LLMs, Transformers, AI Agents, Multi-Agents, RAG
Master Generative AI from the ground up in this comprehensive masterclass that takes you from core machine learning concepts to building production-ready AI applications. Whether you're a software engineer, data scientist, or tech professional looking to stay ahead of the AI revolution, this course provides everything you need to become a Generative AI expert.
Core Foundations:
Deep dive into Machine Learning, Neural Networks, and Deep Learning fundamentals
Understand embeddings, transformers, and diffusion models that power modern AI
Learn how foundation models like GPT, Claude, and Stable Diffusion actually work
Natural Language Processing Mastery:
Build and fine-tune Large Language Models (LLMs) for conversation and text generation
Master tokenization, text classification, topic modeling, and named entity recognition
Understand evaluation metrics and benchmarks used by industry leaders
Implement supervised fine-tuning for specialized AI applications
Image Generation & Computer Vision:
Create stunning images using text-to-image and image-to-image models
Master image editing, inpainting, and style transfer techniques
Fine-tune image generation models for custom use cases
Advanced Model Customization:
Master prompt engineering and in-context learning strategies
Build Retrieval Augmented Generation (RAG) systems that ground AI in your data
Implement cutting-edge GraphRAG and StructRAG architectures
Apply Parameter-Efficient Fine-Tuning (PEFT) and LoRA techniques
Train models using Reinforcement Learning from Human Feedback (RLHF) and Direct Preference Optimization (DPO)
Optimize models through knowledge distillation
Agentic AI & Advanced Orchestration:
Understand the fundamentals of AI agents and agentic reasoning
Master the ReAct (Reasoning and Acting) framework for tool-using agents
Design and implement multi-agent systems with role specialization
Build agent topologies: sequential, hierarchical, and collaborative patterns
Implement automatic handoffs and agent coordination strategies
Create agents that can plan, reason, and execute complex multi-step tasks
Hands-On Learning Experience
This isn't just theory—you'll build real AI applications through 8 comprehensive labs that progressively build your skills:
Lab 1: Neural Network Fundamentals & Transfer Learning Build an image classifier from scratch, understand training and inference pipelines, and leverage transfer learning with ResNet for state-of-the-art performance.
Lab 2: AWS & Generative Image Creation Set up your AWS environment, work with Amazon Bedrock, and create and edit stunning images using Amazon Nova models—your gateway to cloud-based AI.
Lab 3: Embeddings & Vector Search Master embedding models with HuggingFace, build a production-ready RAG system, and implement efficient vector databases with IVF and HNSW indexing strategies.
Lab 4: Advanced LLM Techniques Work with Amazon Bedrock LLMs for real-world tasks: prompt engineering, text classification, document summarization, and creative content generation.
Lab 5: Conversational AI Build an intelligent chatbot using Amazon Bedrock and Gradio with memory management and multi-turn conversation capabilities.
Lab 6: Custom AI Agents Implement your own ReAct (Reasoning and Acting) agent from scratch with Amazon Bedrock, understanding how agents think and use tools.
Lab 7: Full-Stack Agentic Application Create a production-ready agentic chatbot using the Strands SDK, FastAPI backend, and Amazon Bedrock—ready for real-world deployment.
Lab 8: Multi-Agent Systems Build sophisticated multi-agent systems with the Strands SDK featuring automatic handoffs, agent collaboration, and coordinated problem-solving.
Course Content
- 10 section(s)
- 37 lecture(s)
- Section 1 Introduction
- Section 2 Fundamentals
- Section 3 Lab 1: Create a Neural Network and Train an Image Classifier
- Section 4 Natural Language Processing
- Section 5 Image Creation and Editing with GenAI
- Section 6 Lab 2: Setup Amazon Bedrock, Image Creation and Editing Models
- Section 7 Customizing Large Language Models
- Section 8 Lab 3: Embeddings, Vector DB and Retrieval Augmented Generation
- Section 9 Lab 4: Large Language Models, Prompt Engineering, Streaming in Amazon Bedrock
- Section 10 Generative AI Applications: Chatbots, Agents, and Multi-Agents
What You’ll Learn
- Learn the fundamentals of Machine Learning, Deep Learning and Generative AI
- How to create, train and run Deep Neural Networks
- What are the building blocks of a LLM: Tokenization, Pre-Training, SFT and RLHF
- Customization strategies for LLMs with Fine-Tuning, RAG and Prompt Engineering
- Building AI Agents with ReAct and Strands SDK
- Fundamentals of NLP to classify documents, extract entities and intelligent document processing
- Using AI to edit and create images with Transformer based Models
- Create GenAI architectures with Amazon Bedrock
- Build AI Agents with Amazon Bedrock and Strands SDK
- Create Multi-Agentic Architectures and differentiate between Multi-Agent Topologies
Skills covered in this course
Reviews
-
AAfjal Ahamad
very good course ,compact information
-
MManuel H
Absolutely fantastic course! The perfect mix of theory and hands-on practice. I loved how it takes you from neural network basics all the way to building multi-agent systems with Amazon Bedrock. The 8 labs are incredibly practical – building RAG systems, ReAct agents, and agentic chatbots gave me skills I can use immediately. The instructor explains complex topics like transformers or agent coordination in a clear, engaging way. Highly recommend for anyone serious about GenAI! 🚀
-
MM K
Very clear and easy to follow! Great instructor! I could learn everything from scratch without any AI skills.
-
MMansur Moradi
Thanks for the great course. It helped me get a better introduction to GenerativeAI topics and get started with them. The practical examples were also very helpful and gave me a good start. I highly recommend this course to get a step into GenAI world.