Making coding fun: why I designed Code-Ninja++ for my students

Code-Ninja++ was developed to help non-IT students overcome difficulties in learning C++ programming, which often feels complex and intimidating due to unfamiliar syntax and logical structures. Designed as a Progressive Web Application (PWA), the platform allows students to access learning materials...

Full description

Saved in:
Bibliographic Details
Main Author: Tuan Zakaria, Tuan Norhafizah
Format: Monograph
Language:en
Published: Universiti Teknologi MARA, Negeri Sembilan 2025
Subjects:
Online Access:https://ir.uitm.edu.my/id/eprint/132161/1/132161.pdf
https://ir.uitm.edu.my/id/eprint/132161/
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Code-Ninja++ was developed to help non-IT students overcome difficulties in learning C++ programming, which often feels complex and intimidating due to unfamiliar syntax and logical structures. Designed as a Progressive Web Application (PWA), the platform allows students to access learning materials easily through a browser without installation. Built using Python (Flask), HTML, CSS, and MySQL, the app serves as a one-stop hub for post-class learning, offering short video tutorials, quizzes, carry mark tracking, past year papers, and gamified features such as leaderboards and badges, while integrating with tools like Padlet, UiTM UFuture, and Quizizz to create a more engaging learning experience.