Bachelor’s Degree:
- Bachelor of Science (Honours) in Artificial Intelligence and Educational Technology
- Bachelor of Education (Honours) (Primary) – Mathematics
- Bachelor of Education (Honours) (Secondary) – Information and Communication Technology
Master’s Degree:
- Master of Science in Artificial Intelligence and Educational Technology
- Master of Arts in Mathematics and Pedagogy
- Master of Philosophy
- Master of Education
Professional Development Programme:
- PDP for Primary School Teachers (Mathematics Teaching) BWP003
- PDP for Secondary School Teachers (Mathematics Teaching) BWP012
- PDP for In-Service School Teachers on Learning and Teaching of Probability and Statistics BWP096
- PDP on Development of School-based Mathematics Learning and Curriculum BWP086
- PDP on e-Learning in Primary Schools BWP021
- PDP on e-Learning in Primary English BWP112
- PDP on e-Learning in Secondary English BWP113
- PDP on e-Learning in Primary Mathematics BWP110
- PDP on e-Learning in Secondary Mathematics BWP111
- PDP on Coding Mobile Apps for Computational Thinking Development BWP123
- PDP on e-Learning in Primary Chinese Language BWP114
- PDP on e-Learning in Secondary Chinese Language BWP128
- PDP on Mathematical Modelling in Secondary School STEM Education BWP137