
What is Python?
a programming language particularly good for beginners who want to learn how to code
Soft skills enhancement: critical thinking & problem-solving skills
Students can develop problem-solving skills in a fun and challenging learning process as Python can lead them to apply simple and efficient solutions by exercising their critical thinking.
Hard skills enhancement: Mathematics
Python will also help students with mathematics as coding lets students visualise more abstract concepts in a fun format that lets them apply mathematics to real-life problems.

What will the course cover?
We will teach core programming concepts in python:
- Data types
- Input/output
- Intro to programming libraries
- Conditional Statements
- Iterative statements
- Advanced data type/Structures (e.g Lists/array)
- Functional programming
- File IO
- Basic Object-oriented programming in python