Description
Python
Before starting projects, every student must know these Python fundamentals:
Python Basics Refresh
- Variables, data types, strings, numbers, lists, dictionaries
- If/else, loops, functions
- Installing Python, VS Code, and setting up environment
Libraries and Pip
- What is pip and how to install libraries
- Virtual environments — why every project needs one
- Installing and importing libraries
- Reading error messages — how to debug
APIs Concept
- What is an API — simple real-world explanation
- What is JSON — reading and writing JSON in Python
- What is a request — GET vs POST
- Using the
requestslibrary for the first time
File Handling in Python
- Reading and writing text files
- Reading CSV files with pandas
- Reading PDF and Word files — basic introduction
- Folder and file management with
oslibrary
Environment Variables and Security
- What is a
.envfile and why it exists - Using
python-dotenvto load secrets - Never hardcoding API keys — best practice from Day 1
- Git basics — pushing code to GitHub safely
PROJECT 1 — AI CONNECTED WITH API
Build a Real AI-Powered Application Using External APIs
Project Goal
Build a complete AI assistant application that connects to multiple external APIs — OpenAI for intelligence, weather APIs, news APIs, and custom business APIs — creating a real multi-functional AI agent.
A fully functional AI Personal Assistant that can:
- Answer questions using ChatGPT API
- Tell real-time weather for any city
- Fetch latest news by topic
- Convert currencies in real time
- Summarize any webpage URL
- Run as a command-line app AND a simple web interface
OpenAI API
Understanding APIs and OpenAI Setup
- Understand what an API is with real-world analogies
- Set up OpenAI API account and get API key
- Make first API call to ChatGPT from Python
- Understand API response structure
API
You (your Python code) sit at the table. The kitchen (OpenAI’s servers) has the food (AI responses). You cannot walk into the kitchen yourself. The waiter (API) takes your order (request), gives it to the kitchen, and brings back the food (response).
Every API works the same way:
- You send a request — with data, instructions, and your identity (API key)
- The server processes it
- You receive a response — with the result
PROJECT 2 — AI CONNECTED WITH DOCUMENTS
Build a complete AI Document Intelligence System — an application that can read PDF files, Word documents, Excel sheets, and text files, understand their content deeply, and answer any question about them accurately.
Build
- AI PDF Reader and Q&A system
- AI that reads Word documents and summarizes them
- AI that analyzes Excel data and answers questions
- Multi-document AI that searches across many files at once
- A complete Document Chat Web App using Streamlit
PROJECT 3 — AI CONNECTED WITH DATABASE
Build an AI That Reads, Writes, and Reasons Over Real Databases
Build a complete AI Database Intelligence System — an application where users ask questions in plain English and the AI automatically generates SQL queries, fetches data from a real database, and returns intelligent answers.
- AI that converts English questions to SQL queries
- Natural language database interface
- AI-powered data analysis and visualization
- Complete business dashboard with AI insights
- Web application for non-technical users to query databases




Reviews
There are no reviews yet.