
Date: 15 April 2025 – 6 May 2025
The course will be facilitated on an online platform, weekly, from 17:00 – 19:00. A link will be shared with you that will allow you to connect to the online meeting. All the details will be shared via email before the start of the first session.
Who should attend the course?
The course is aimed at high school learners with no programming experience. Specifically those who want to pursue a tertiary degree that has compulsory computer programming in the first year of study (including engineering, actuarial science, data and computer sciences). This will be a bridging course that will allow you to understand all the terminology, programming concepts, and constructs that will be used when studying, giving you the advantage to quickly comprehend new concepts and implementing these concepts in your studies.
What is covered in the course?
Introduction to Programming and Python
- Understanding Programming Languages
- Setting Up Your Python Environment
- Writing Your First Python Program
- Basic Syntax and Data Types
Control Structures and Functions
- Conditional Statements
- Loops
- Introduction to Functions
- Practical Exercises
Data Structures and Error Handling
- Lists, Tuples, and Dictionaries
- Working with Sets
- Handling Errors and Exceptions
- Building Simple Applications
Advanced Topics and Project
- Introduction to Object-Orientated Programming
- Working with Files