Enrolment options
Course Description
This is a self-paced independent learning course focuses on developing intermediate Python programs, enabling learners to explore concepts and practice programming skills on their own. Participants will learn key Python constructs such as dictionary data structure, numpy, file handling, data visulaization and manipulation. By the end of the course, learners will be able to write structured programs and apply Python to solve computational problems.
Course Topics
Numerical Python (Numpy)
File Handling
Data Visualizations using Matplotlib
Data Manipulation using Pandas
Learning Outcomes
Upon successful completion of this course, participants will be able to:
Apply Python tools and libraries such as Dictionary, NumPy, Matplotlib, and Pandas to handle files, process numerical data, visualize information, and manipulate datasets.
-
Develop practical data analysis solutions by reading/writing files, performing computations, creating visualizations, and extracting insights from data.
Course Prerequisites
You must have basic knowledge on Python especially on loops (for/while), selection structure (if/if-else/elif), list data structure and functions.
Course Assessment
Assessment for this course is based on one (1) online multiple-choice quiz (20 marks) and a written assignment (30 marks).