Madras Academy
Home / Tech Courses / Python Programming & Automation
COURSE

Python Programming & Automation

Build a strong Python foundation and automate useful tasks with files, APIs and scripts.

PythonAPIsAutomationGit
Admissions Open
₹14,999 Indicative fee — update before production launch

Duration8 Weeks
FormatOnline / Classroom
LevelBeginner
ScheduleWeekday / Weekend batches

Course overview

Learn Python through practical programming, data structures, functions, modules, files, APIs and automation. The course is a strong starting point for web development, data science, AI, testing and scripting.

What you will be able to do

Write clear Python programs
Use Python collections effectively
Work with files and JSON
Consume REST APIs
Automate repetitive tasks

Curriculum

Python Foundations2 Weeks
Syntax and data types
Conditions and loops
Functions and scope
Collections & Modules1 Week
Lists, tuples, sets and dictionaries
Modules and packages
Virtual environments
Files & Error Handling1 Week
Reading and writing files
CSV and JSON
Exceptions and validation
APIs & Automation2 Weeks
HTTP/API basics
Requests and JSON
Automation scripts
Project Sprint2 Weeks
CLI application
API-based utility
Final automation project

Projects you can build

Expense Tracker

Python application with file persistence and reports.

API Data Collector

Fetch, transform and save data from a public API.

Frequently asked questions

Do I need prior experience?

The entry requirement depends on the course level. Beginner courses start from fundamentals; intermediate tracks expect basic programming or domain knowledge.

Will I build projects?

Yes. Every course includes practical labs and one or more projects designed to help you demonstrate the skills you learn.

Is a certificate included?

Yes. A completion certificate can be issued after meeting attendance, assessment and project requirements.

RELATED COURSES

You may also like.

Continue into adjacent technology tracks as your skills grow.

SEC

Cyber Security & Ethical Hacking Foundations

Learn defensive security fundamentals, ethical hacking concepts and common web/network risks in a responsible lab environment.

View course →
UX

UI/UX & Product Design

Design user-friendly digital products with research, wireframes, high-fidelity UI and interactive prototypes.

View course →
K8s

Docker & Kubernetes Fundamentals

Learn containerisation and Kubernetes fundamentals for deploying and managing modern applications.

View course →