Automation with Python & AI
Turn your office tasks into automated workflows in 8 days.
A hands-on course designed to take a Finance professional with zero coding background from spreadsheets to building real automation tools — using Python, AI APIs, Google Suite, and no-code bridges. Every concept is taught through a real Finance use case, not abstract programming exercises.
What You'll Learn
Day-by-Day Syllabus
Day 1
Automation Basics & Mindset
- →Windows Command Prompt & PowerShell basics
- →Writing & running Batch (.bat) scripts
- →Scheduling tasks with Windows Task Scheduler
- →Automation mindset: identifying what to automate
- →File operations via command line (copy, move, rename)
Day 2
Python Foundations
- →Google Colab setup & navigation
- →Variables, data types, and operators
- →Input/output and basic string formatting
- →Writing and running your first Python scripts
- →Installing & importing Python libraries
Day 3
Core Python Logic
- →Lists, tuples, and dictionaries
- →Loops: for, while, list comprehensions
- →Conditionals and logical operators
- →Functions, arguments, and return values
- →Error handling with try/except
Day 4
File, Excel & Google Suite Automation
- →Running .py scripts locally & scheduling with cron/Task Scheduler
- →File handling: read, write, move, rename with os & shutil
- →Pandas intro: read/write Excel, filter & transform data
- →Google Sheets API: read & write data from Python
- →Google Drive API: upload, download, organize files
- →Working with JSON: parse, modify, and save data
Day 5
Real-World Automation Use Cases
- →Advanced Excel: auto-generate reports, charts & summaries
- →PDF automation: merge, split, extract text (PyPDF2 / pdfplumber)
- →Email automation: send bulk emails via smtplib / Gmail API
- →Google Apps Script: automate Sheets, Docs & Forms
- →AppScript triggers: time-based & event-based automation
- →Web scraping basics: requests + BeautifulSoup
- →Working with APIs: REST, authentication & JSON responses
- →AI integration: using OpenAI / Gemini API in automation scripts
Day 6
Advanced Tools: GUI, Keyboard Simulation & App Building
- →PyAutoGUI: mouse control, screen interaction & screenshots
- →Keyboard simulation: hotkeys, typing, keypress automation
- →Building desktop GUI apps with Tkinter
- →Building web apps with Streamlit (shareable via browser link)
- →Packaging scripts into standalone .EXE files with PyInstaller
- →Deploying Streamlit apps to the cloud
Day 7-8
Capstone: Build Your Own Automation Solution
Apply everything learned to build a complete, real-world automation project. Students choose a project from their own work context and present it on Day 8.
- →Guided project building session
- →Peer review and feedback
- →Live project presentations
- →Certificate of Completion
Report Bot
Auto-pull data from Sheets, generate Excel report & email it daily
File Organizer
Watch a folder, auto-sort files by type/date using Python
AI Chat App
Streamlit app powered by GPT/Gemini for Q&A or document analysis
Email Dispatcher
Bulk personalised email sender from an Excel/Sheets contact list
Form-to-Sheet Bot
Google Form submissions → auto-process via AppScript + email alert
Desktop Automation
GUI app that automates a repetitive daily computer task end-to-end