The AWS AI and Gen AI Engineer Program is designed to cover essential areas, including mastering Python, Machine Learning, and AWS AI and Generative AI. Participants will gain expertise in implementing workloads and security within the AWS framework, skillfully creating and deploying applications in AWS, and ensuring robust data security. This curriculum provides a comprehensive and hands-on understanding of AWS, preparing you to excel as a proficient AWS AI and GenAI Engineer.
Python Foundations for AI
- Introduction to Python
- Variables and Data Types
- Operators
- Conditional Statements and Loops
- Functions & Classes
- Dictionaries and Sets
- Modules, Files
- Pandas
- Numpy
- Matplotlib
- Pydantic
- Uv Package manager
- Fast API
- Building REST API
- Database operations
Developing AI Solutions using AWS AI
- Introduction to AI with AWS
- Understanding Machine Learning
- Introduction to Deep Learning
- Types of Machine Learning
- Gen AI and LLMs
- AWS AI Services Offering
- Prepare to develop AI solutions on AWS
- Create and consume AWS AI services
- Monitor AWS AI services
- Analyze images using pre-trained models
- Classify images with custom models
- Detect and analyze faces
- Perform OCR on text in images
- Analyze videos using Rekognition Video
- Analyze text with Amazon Comprehend
- Create question-answering solutions
- Translate text and speech using Amazon Translate
- Create an AWS Open Search solution
- Maintain and optimize AWS Open Search solutions
- Use prebuilt models to analyze common documents
- Extract data using AWS Document Intelligence
GenAI Tools
- Generative AI Fundamentals
- Generative AI vs. Traditional AI
- Large Language Models (LLMs)
- Prompt Engineering
- Introduction to AWS Open Search Service
- Build NLP solutions.
- Apply prompt engineering.
- Generate code and images.
- Implement Retrieval-Augmented Generation (RAG).
- Understanding OpenAI and ChatGPT
- How ChatGPT Works?
- Coding with ChatGPT
- Generating, optimizing, and debugging code
- Generating documentation and code explainability
- Translation among different programming languages
- What is GitHub Copilot?
- Setting up GitHub Copilot
- GitHub Copilot Basics and Features
- Debugging and optimization tips
- Testing and Debugging with GitHub Copilot
Amazon Bedrock and LLMs
- What is AWS Bedrock?
- Use cases and benefits
- Accessing AWS Bedrock
- Connecting compute, data, and other resources
- Working with AWS Bedrock
- Connecting to data sources (S3, AWS SQL etc.)
- Dataset versioning and management
- Data labeling and preparation
- Responsible AI considerations in data
- Models in AWS Bedrock
- Foundation models vs custom models
- Using AWS AI models (GPT, DALL·E)
- Fine-tuning and prompt engineering
- Uploading and using custom models (HuggingFace, etc.)
- Experimentation & Evaluation
- Building and running training pipelines (SDK + UI)
- Hyperparameter tuning and metrics tracking
- Evaluation & Responsible AI Tools
- Model evaluation and bias detection
- Compliance and audit features in Bedrock
- Deploying models with managed endpoints
- Secure API access and authentication
- Scaling and monitoring deployments
- Integrations & Workflows
- Using Bedrock APIs and SDKs (Python + REST)
Multi Agents and MCP Servers
- Agents 101: Roles, collaboration models, and 2025 trends
- Orchestration: LangGraph
- Error Handling: Recovery flows and validation agents
- Build a multi agent workflow
- MCP Architecture: Servers, clients, and communication patterns
- Enterprise Data Integration: RDS Db, S3 Storage, Dynamo DB
- Security & Performance: Authentication, caching, and scaling MCP services
- MCP-enabled workflow with enterprise system integration
Career Coaching Interview Prep
- Personalized Career Coaching
- Physical & Mental Fitness
- Secrets of Time Management
- Success Habits
- Secrets of Productivity
- Build projects portfolio on GitHub
- Make your Projects Live
- Draft your Resume
- Make Profile on Job Portals
- Art of unlocking opportunities
- Prepare Yourself for interview
- How to answer tough questions
- Learn How to Face your tech interview
- Mock Interviews to build confidence
- Get Feedback of your Mock interviews