
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
Python and Gen AI Class Syllabus
Duration : 16 days
Day 1-4: Python Fundamentals
Day 1: Introduction to Python
- Introduction to programming and Python
- Overview of Google Colab
- Overview of Github
- Basic syntax: print statements, comments
Day 2: Introduction to Python - Contd..
- Variables and data types (integers, floats, strings)
- Simple input and output using `input()` and `print()`
Day 3: Control Structures
- Conditional statements (if, elif, else)
- Comparison and logical operators
- Introduction to loops (while loops)
- Using loops for repetitive tasks
– For loops can be understood on Day 4 class
Day 4: Data Structures
- Lists: creation, indexing, slicing
- Basic list methods (append, remove, etc.)
Day 5: Data Structures (contd..)
- Continue For loop after lists.
- Set Basics
- Set methods
Day 6: Data Structures (contd..)
- Tuples (Didnt add in syllabus) # Just gave an overview
- Dictionaries: creation, accessing values
- Basic dictionary methods
Day 7: Functions and Modules
Day 7: Functions
-Built-in Functions
-Defining and calling functions
- Parameters and return values
Day 8: Modules
- Introduction to modules and libraries
- Using the `math` module
- Introduction to Packages
Day 9: libraries
- Packages continued..
- Understanding PIP
Day 10: Strings, Files, Python Project and Review of topics
- String operations and methods
- String formatting
- Reading from and writing to files using Colab's file system
- Basic file operations
- Review of all Python topics covered
Simple project: Create a basic python project (Learners have to do based on their understanding)
Day 11-12,13: Introduction to Generative AI
Day 11,12: Text Generation Tools and LLMs
- Overview of text generation tools
- LLMs - an Introduction
- Introduction to ChatGPT, Gemini and Claude
- Practical exercise: Comparing ChatGPT vs. Gemini (zero code exercise)
- Using OpenAI Playground and Google AI Studio
- Demo: Google AI Studio, Open AI Playground
Day 13: Code Generation, Prompt Engineering
- Introduction to code generation with AI
- Leveraging Claude / ChatGPT to build tools / softwares
- Introduction to Cursor IDE
- Asking the right questions using better Prompt Engineering
- Practical Exercise : Utilize code generation capabilities and build a simple web page
Day 14-16: Advanced Generative AI Concepts
Day 14: Image Generation / recognition, Running large language models (LLMs) locally (needs GPU)
- Introduction to image generation tools and use cases for image generation tools
- Overview of tools: OpenAI DALL-E, Midjourney, Stable Diffusion 2
- Practical exercise: Generating image and animate it with runwayML (zero code exercise)
- Introduction to open source LLMs
- Ollama Introduction : Setting up Ollama and LM Studio for running the models locally
- Harnessing the speed of Groq and Cerebras - an intro
- Practical exercise: Creating a simple chatbot as like ChatGPT with LMStudio (zero code exercise)
Day 15: Retrieval Augmented Generation
- RAG technique to use LLMs with our own Data
- Embeddings and vector stores (chromaDB, qdrant, pgvector)
- leveraging RAG to use our own data without exposing it to Model
- Practical exercise : python code exercise to build a RAG pipeline for chunking and storing the PDF in qdrant cloud (Code to build the RAG system)
Day 16: Building real AI Projects
- Introduction to Langchain
- What is LlamaIndex and where to use it
- Practical exercise : Build a RAG based question and answering system on a webpage with LlamaIndex
- Open Source world of AI
- AI advanced : Next steps in learning
- Introduction to programming and Python
- Overview of Google Colab
- Overview of Github
- Basic syntax: print statements, comments
- Variables and data types (integers, floats, strings)
- Simple input and output using `input()` and `print()`
- Conditional statements (if, elif, else)
- Comparison and logical operators
- Introduction to loops (while loops)
- Using loops for repetitive tasks
– For loops can be understood on Day 5 class
- Lists: creation, indexing, slicing
- Basic list methods (append, remove, etc.)
- Continue For loop after lists.
- Set Basics
- Set methods
- Tuples (Didnt add in syllabus) # Just gave an overview
- Dictionaries: creation, accessing values
- Basic dictionary methods
-Built-in Functions
-Defining and calling functions
- Parameters and return values
- Introduction to modules and libraries
- Using the `math` module
- Introduction to Packages
- Packages continued..
- Understanding PIP
- String operations and methods
- String formatting
- Reading from and writing to files using Colab's file system
- Basic file operations
- Review of all Python topics covered
- Overview of text generation tools
- LLMs - an Introduction
- Introduction to ChatGPT, Gemini and Claude
- Practical exercise: Comparing ChatGPT vs. Gemini (zero code exercise)
- Using OpenAI Playground and Google AI Studio
- Demo: Google AI Studio, Open AI Playground
- Overview of text generation tools
- LLMs - an Introduction
- Introduction to ChatGPT, Gemini and Claude
- Practical exercise: Comparing ChatGPT vs. Gemini (zero code exercise)
- Using OpenAI Playground and Google AI Studio
- Demo: Google AI Studio, Open AI Playground
- Introduction to code generation with AI
- Leveraging Claude / ChatGPT to build tools / softwares
- Introduction to Cursor IDE
- Asking the right questions using better Prompt Engineering
- Practical Exercise : Utilize code generation capabilities and build a simple web page
- Introduction to image generation tools and use cases for image generation tools
- Overview of tools: OpenAI DALL-E, Midjourney, Stable Diffusion 2
- Practical exercise: Generating image and animate it with runwayML (zero code exercise)
- Introduction to open source LLMs
- Ollama Introduction : Setting up Ollama and LM Studio for running the models locally
- Harnessing the speed of Groq and Cerebras - an intro
- Practical exercise: Creating a simple chatbot as like ChatGPT with LMStudio (zero code exercise)
- RAG technique to use LLMs with our own Data
- Embeddings and vector stores (chromaDB, qdrant, pgvector)
- leveraging RAG to use our own data without exposing it to Model
- Practical exercise : python code exercise to build a RAG pipeline for chunking and storing the PDF in qdrant cloud (Code to build the RAG system)
- Introduction to Langchain
- What is LlamaIndex and where to use it
- Practical exercise : Build a RAG based question and answering system on a webpage with LlamaIndex
- Open Source world of AI
- AI advanced : Next steps in learning
Learn Python Programming + Generative AI + Claude Certified Architect Foundations Practice Test in one complete, beginner-friendly course designed for real-world application.
This course is built for absolute beginners, developers, and aspiring AI professionals who want to move from basics to building real AI-powered applications. You will not only learn Python and Generative AI concepts, but also gain hands-on experience with modern tools and practice certification-level questions.
What Makes This Course Unique
Learn Python from scratch with simple, storytelling-based teaching
Build real-world Generative AI applications using LLMs
Practice with Claude Certified Architect – Foundations exam-style questions
Work with tools like ChatGPT, Claude, and Gemini
Hands-on learning with Google Colab, LangChain, and vector databases
Focus on practical implementation, not just theory
What You Will Learn
Python Fundamentals (Beginner to Intermediate)
Python basics, syntax, and environment setup
Variables, data types, input/output
Control structures (if/else, loops)
Lists, sets, tuples, dictionaries
Functions, modules, and file handling
Hands-on coding exercises using Google Colab
Generative AI & Large Language Models (LLMs)
Introduction to Generative AI and its real-world use cases
Understanding LLMs and how they work
Comparing outputs from leading AI tools
Text generation and AI-assisted coding
Prompt engineering fundamentals
Advanced AI Concepts
Retrieval Augmented Generation (RAG)
Embeddings and vector databases (ChromaDB, Qdrant)
Running open-source LLMs locally using Ollama & LM Studio
Building AI-powered workflows and applications
Hands-on AI Projects
Build a RAG-based Question Answering system
Create AI-generated web applications
Work with frameworks like LangChain and LlamaIndex
Apply Python skills to real-world AI use cases
Claude Certified Architect – Foundations Practice Test
Practice real exam-style questions
Scenario-based learning to strengthen concepts
Improve confidence for Claude certification
Understand AI architecture fundamentals
Course Structure
Python Fundamentals (Lectures 1–10)
Generative AI Basics (Lectures 11–13)
Advanced AI Concepts & Projects (Lectures 14–16)
Bonus: Claude Practice Test + Python Coding Exercises
Who This Course is For
Beginners starting with Python and AI
Developers exploring Generative AI and LLMs
Professionals preparing for Claude Architect Certification
Anyone who wants to build real AI projects using Python
Keywords Covered
Python for AI, Generative AI, LLMs, Prompt Engineering, LangChain, RAG pipeline, AI projects, Claude AI, Claude certification, ChatGPT, Gemini AI, AI coding, Python bootcamp
By the End of This Course
You will be able to:
Write Python programs confidently
Build AI-powered applications using LLMs
Work with tools like Claude and ChatGPT
Implement RAG pipelines with vector databases
Attempt Claude Certified Architect – Foundations exam with confidence
This course gives you a complete foundation in Python and Generative AI, along with the practical skills needed to build modern AI applications and prepare for certification.