Course description

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

What will I learn?

  • Write Python scripts to automate and streamline tasks
  • Understand programming logic and core development principles
  • Be prepared for more advanced courses in web development, data science, or automation

Requirements

  • Intermediate English proficiency (CEFR B1 or equivalent)

£390

Skill level

Intermediate

Share this course

Related courses