Structured Outline


Course Title: Beginner Python Programming

📅 Duration: 4 Weeks (Twice a Week)
🖥 Format: Online Live Sessions + Hands-on Assignments


Week 1: Introduction to Python & Basic Syntax

📌 Session 1:

  • Introduction to Python & Its Applications

  • Setting Up Python Environment (Installing Python & VS Code)

  • Writing & Running Python Scripts

  • Understanding Variables, Data Types (int, float, str, bool)

  • Mini Project: Simple Calculator

📌 Session 2:

  • Operators (+, -, *, /, %, //, **) & Expressions

  • Conditional Statements (if, elif, else)

  • User Input & Output in Python

  • Mini Project: Temperature Converter


Week 2: Loops, Functions & Data Structures

📌 Session 3:

  • Understanding Loops (for, while) & Iterations

  • Break & Continue Statements

  • Introduction to Functions & Function Parameters

  • Mini Project: Guess the Number Game

📌 Session 4:

  • Introduction to Lists, Tuples & Dictionaries

  • Working with List Methods (append(), pop(), sort(), reverse())

  • Dictionary Operations (keys(), values(), items())

  • Mini Project: Contact List Manager


Week 3: File Handling & Error Handling

📌 Session 5:

  • Reading & Writing to Files (open(), read(), write(), close())

  • Working with CSV Files

  • Mini Project: Simple To-Do List with File Storage

📌 Session 6:

  • Introduction to Exception Handling (try, except, finally)

  • Debugging Common Python Errors

  • Using Python Modules (math, random, datetime)

  • Mini Project: Password Generator


Week 4: Basic Object-Oriented Programming (OOP) & Final Project

📌 Session 7:

  • Introduction to OOP (Classes & Objects)

  • Understanding self, Attributes, & Methods

  • Inheritance & Encapsulation Basics

  • Mini Project: Simple Banking System

📌 Session 8:

  • Final Project Implementation & Debugging

  • Best Practices in Python Coding (PEP8, Documentation)

  • Final Project Showcase & Code Review

  • Next Steps: Moving to Intermediate Python or Specialization (Web Dev, Data Science, AI)


This Course includes

  Lectures
8
   Duration
1 month
   Skill
Beginner
   Language
English
   Certificate
No
   Deadline
13th May 2025
   Starting Date
14th May 2025
   Course Status
Open