Classic Computer Institute logo
All Courses
Programming

Python Programming

Learn Python from the fundamentals to professional application development with hands-on exercises and real projects.

View Overview

Course Overview

Python is one of the most in-demand programming languages across software development, data analysis, and automation.

This course takes you from writing your first script to building complete applications through guided practical projects.

Skills Covered

  • Python syntax
  • Functions and classes
  • File handling
  • Libraries and APIs
  • Debugging

What You Will Achieve

  • Write clean, reusable Python programs
  • Automate everyday tasks with scripts
  • Build terminal and small web applications

Course Content

  1. 1Python basics and syntax
  2. 2Control flow and loops
  3. 3Functions and modules
  4. 4Strings, lists, dictionaries, and sets
  5. 5File handling and errors
  6. 6Object-oriented programming
  7. 7Libraries and API integration
  8. 8Debugging and best practices
  9. 9Final project development

Projects You Will Build

  • Expense Tracker

    A terminal app that records income and expenses and prints monthly summaries.

  • Weather CLI Tool

    A command-line tool that fetches live weather data from a public API.

  • Library Management System

    A file-based app to manage books, members, and borrowing with object-oriented design.

Related Courses

    Programming

    Java Programming

    Master object-oriented programming with Java, from core concepts to building robust, maintainable applications.

    Level
    Beginner
    Mode
    Online & Classroom
    Duration
    10 Weeks
    View Details
    Programming

    C & C++

    Build a strong foundation in systems programming with C and C++, covering memory management and modern C++.

    Level
    Beginner
    Mode
    Classroom
    Duration
    10 Weeks
    View Details
    Programming

    C#

    Learn C# and the .NET ecosystem to build desktop, web, and cloud-connected applications with confidence.

    Level
    Intermediate
    Mode
    Online & Classroom
    Duration
    8 Weeks
    View Details