Python Beginner

Course · Programming · 6 Weeks

A free reading course that takes you from your first Python program to classes, files and a final project. Every chapter has clear explanations, worked examples, common mistakes to avoid and practice exercises, with a practice assignment for each chapter and an answer key. No experience needed: you read at your own pace, type the examples yourself and practise as you go.

Program fee: ₹0 (excl. GST). Certificate on completion, tied to a verifiable Intern ID.

Learning Roadmap

  1. Weeks 1-2: The basics: Install Python, write your first programs, and learn variables, data types, numbers, operators and strings.
  2. Weeks 3-4: Control and collections: Make decisions with if and else, repeat work with loops, and store data in lists, tuples, dictionaries and sets.
  3. Weeks 5-6: Real programs: Write functions, use modules and pip, handle files and errors, build classes and objects, and finish with a command-line expense tracker.

Syllabus — What You'll Learn

  • Getting Started: what Python is, installing it, your first program
  • Variables, Data Types, Input and Output
  • Numbers, Operators and Type Conversion
  • Working with Strings
  • Making Decisions: if, elif, else
  • Loops: while, for, range, break and continue
  • Lists and Tuples
  • Dictionaries and Sets
  • Functions: parameters, return values, scope, lambda
  • Modules, Packages and pip
  • Files and Error Handling
  • Classes and Objects
  • Comprehensions, Iterators and Built-ins
  • Final Project: Expense Tracker

Career Opportunities

  • Python Developer (Junior)
  • Automation Scripting
  • Data Analysis (next step)
  • Web Development (next step)
  • Software Testing