This course introduces learners to Python, one of the most popular and versatile programming languages. Students will develop essential skills in coding, debugging, and building simple applications while exploring topics such as data structures, control flow, functions, and basic object-oriented concepts.
Learning Objectives:
· Understand Python syntax and key programming constructs
· Write clean, efficient, and reusable Python code
· Work with data structures like lists, dictionaries, and tuples
· Build scripts to automate tasks and solve problems
· Develop small-scale applications using Python libraries
Target Audience: Beginners, aspiring developers, students, and professionals transitioning to programming
Course Duration: 6 weeks (3–4 hours per week)
Delivery Format: Online with guided tutorials and exercises
Modules/Units:
1. Getting Started with Python
2. Variables, Data Types, and Operators
3. Control Flow and Functions
4. Lists, Tuples, and Dictionaries
5. File Handling and Error Management
6. Introduction to Modules and Object-Oriented Programming
Assessment Methods:
· Weekly coding tasks
· Mini-projects
· Final application or script