Indian Institute of Technology Kanpur

Python Programming Foundations

Indian Institute of Technology Kanpur

Programming & Software Systems

About Programme

Course Highlights

Learn the basics of Python programming from scratch without any prior coding experience required.
Get hands-on with industry-standard tools like Anaconda, Jupyter Notebook, and Google Colab. Plus, explore R and RStudio as a bonus.
Use real programs using variables, data types, operators, and print formatting.
Build interactive, logic-driven programs with input handling, type casting, conditional statements, and loops.
Organize or manage data using sets, dictionaries, tuples, and learn to read from & write to files.
Close out with a capstone that ties everything together, plus a first look at descriptive statistics and the data analysis workflow.

Programme Content

Module 1

  • Setting Up Python & R: Anaconda and Google Colab Tutorial
  • Fundamentals of Statistical and Data Analysis in Python

  • Module 2

  • Getting Started with Python Code

  • Module 3

  • Print Formatting & Data Types
  • Operators and Math Functions

  • Module 4

  • Inputs, Type Casting, and For Loops
  • Conditional Statements: if, elif, and else
  • While Loops and Loop Control

  • Module 5

  • Sets and Operations
  • Dictionaries: Overview and Methods
  • Tuples and File Handling
  • Programme Benefits

    Skip Scattered Tutorials

    Get a planned, budget-friendly on-ramp to Python instead of putting up random YouTube videos designed specifically for students who want to go into analytics.

    Go From Zero to Writing Real Code

    Progress through Setup → Core Syntax → Logic & Loops → Data Structures → Capstone, so every concept builds on the last instead of random.

    Learn the Environment, Not Just the Language

    Get comfortable with Anaconda, Jupyter Notebook, and Google Colab, which are the tools you will use for any Analytics or data course.

    Think Like a Programmer

    Beyond copy-pasting code, you can move beyond understanding how loops, conditions, and data structures can help you solve real issues or automate routine tasks.

    Build a Foundation for Analytics

    You will get an early, real-world experience of descriptive statistics and the workflow for data analysis -to prepare you for more advanced analytics tools in the future.

    Learn on Your Own Schedule

    Self-paced, fully recorded content, with 6 months of access to adapt your learning to school, work with no set class times.

    Practice as You Go

    Each module includes demo-alongs and exercises to practice, which means you'll be writing code with the instructor instead of just watching.

    Other programs in this subject area you might find useful

    Same topic, Similar duration - Broader exploration across all institutes

    Contact us for the further details

    Speak with an Advisor

    1. Pedagogy (case method, experiential learning, coaching, simulations)
    2. Target Audience
    3. Programme Objective
    4. Testimonials
    5. Brochure

    Prashansa Uttam

    Programme Advisor

    +91 9403890085contact@echomind.oneMon – Fri, 9am – 5pm IST

    Indian Institute of Technology Kanpur

    Executive Education Office

    NA
    NA
    NA
    https://www.iitk.ac.in
    Kanpur, India

    Tell us about your program enquiry

    Fill out the form below and our team will get back to you within 24 hours.

    Python Programming Foundations | IIT Kanpur