Python Programming & Software Fundamentals
Learn core programming logic, data structures, object-oriented principles, and automation scripts using Python.
Course Overview
This course introduces students to Python, one of the world's most versatile and widely-used programming languages. Designed for beginners as well as professionals looking to automate repetitive tasks, the course covers fundamental programming constructs, control flow, functions, object-oriented design, file handling, and external API integration.
What You Will Learn
Curriculum & Modules
Structured syllabus broken down into step-by-step practical units.
Module 1: Getting Started with Python & Development Environment Setup
Module 2: Variables, Data Types, Operators & Expressions
Module 3: Conditional Logic, Loops & Control Structures
Module 4: Functions, Scope, Modules & Package Management
Module 5: Data Structures: Lists, Tuples, Dictionaries & Sets
Module 6: File Input/Output & Working with JSON/CSV Data
Module 7: Object-Oriented Programming (OOP): Classes & Objects
Module 8: Error Handling, Debugging & Writing Unit Tests
Module 9: Web Scraping & Practical Automation Scripts
Module 10: Final Practical Project: Real-World Software Utility
Requirements & Prerequisites
- Basic computer usage skills
- Personal computer capable of running Python 3 and VS Code
Course Summary
Programming Languages
All Level
10 Weeks
In Person, Online
Saturday & Sunday Morning Sessions
Open for Registration
