learning.saasintelli
ProgrammingBeginner to Intermediate

Python Programming

From first script to production-ready Python

A hands-on Python programme that takes you from absolute basics to writing clean, tested, real-world applications. You'll automate everyday tasks, work with files, APIs and databases, and finish with a portfolio project you can show employers.

12 weeks · 6 hrs/week 16 lessons in 4 modules Online with AI tutor Classroom in Pune
Fees visible to registered students

Sign in with your email to see course fees, upcoming batches and enroll. It takes under a minute — no password needed.

Register to view feesI already have an account

What you'll learn

  • Write idiomatic Python using functions, classes and modules
  • Automate files, spreadsheets and web tasks
  • Consume REST APIs and store data in SQL databases
  • Test and package your own Python projects

Curriculum

4 modules · 16 lessons

1

Python Foundations

4 lessons · Set up your environment and learn the core building blocks.

  • Setting up Python, VS Code and JupyterInstall the toolchain and run your first program.Preview45m
  • Variables, data types and operatorsNumbers, strings, booleans and how Python evaluates expressions.45m
  • Control flow: if, for and whileMake decisions and repeat work with loops.45m
  • Functions and scopeWrite reusable functions with parameters, return values and defaults.45m
2

Working with Data

4 lessons · Python's built-in collections and file handling.

  • Lists, tuples, sets and dictionariesChoose the right collection for the job.45m
  • Comprehensions and iteration patternsWrite concise, readable transformations.45m
  • Reading and writing files, CSV and JSONPersist and exchange data safely.45m
  • Errors and exception handlingHandle failures gracefully with try/except/finally.45m
3

Object-Oriented Python

3 lessons · Model real problems with classes.

  • Classes, objects and methodsBundle data and behaviour together.45m
  • Inheritance, composition and dunder methodsDesign flexible class hierarchies.45m
  • Modules, packages and virtual environmentsOrganise code and manage dependencies with pip.45m
4

Real-World Python

5 lessons · APIs, databases, automation and testing.

  • Calling REST APIs with requestsFetch and post JSON data to web services.45m
  • Databases with SQLite and SQL basicsCreate tables, query and update data from Python.45m
  • Automation: Excel, emails and schedulingAutomate repetitive office tasks.45m
  • Testing with pytestWrite unit tests and catch bugs early.45m
  • Capstone: build and present a Python appPlan, build and demo an end-to-end project.45m