President University Repository

SNAPCODING: A CUSTOMIZABLE AVATAR-INTEGRATED WEBSITE FOR FUN AND EFFECTIVE LEARNING OF PYTHON PROGRAMMING

Show simple item record

dc.contributor.author Sasmoko, M. Ari
dc.date.accessioned 2025-12-10T08:02:36Z
dc.date.available 2025-12-10T08:02:36Z
dc.date.issued 2025
dc.identifier.uri http://repository.president.ac.id/xmlui/handle/123456789/13218
dc.description.abstract SnapCoding is a final project that aims to develop a python programming language learning website that combines it with gamification elements, namely avatar personalization and quizzes with prizes. This website is designed to provide users with a fun and effective learning experience, focuses on a website-based learning approach and can motivate users to continue learning. The SnapCoding website provides a series of easy to understand python tutorials for beginners, from basic to advanced concepts. This tutorial is provided with clear explanations and is also easy to understand with relevant code examples. Apart from that there is also a quiz, users can use to test how far their ability to understand learning the Python programming language is. SnapCoding is a website that have a lot of feature on of them is the ability to personalize avatars by changing their clothing, hair and even styles. Users can also choose and buy accessories, clothings and other attributes using the coins they earns from the quizzes they takes. Avatars customization aims to provide a fun personalized experience for users and as additional motivation to complete available tutorials and quizzes. With SnapCoding, it is hoped that users can learn the Python programming language in a way that is more interesting, can motivate, and strengthens their understanding through the features SnapCoding provides. Therefore, this website has the goal of creating a learning environment that is fun, effective and can increase user interest in learning the Python programming language. en_US
dc.language.iso en en_US
dc.publisher President University en_US
dc.relation.ispartofseries Information Technologies;001202000147
dc.subject SnapCoding en_US
dc.subject Python en_US
dc.subject programming en_US
dc.subject interactive websites en_US
dc.subject tutorials en_US
dc.subject quizzes en_US
dc.subject avatar customization en_US
dc.title SNAPCODING: A CUSTOMIZABLE AVATAR-INTEGRATED WEBSITE FOR FUN AND EFFECTIVE LEARNING OF PYTHON PROGRAMMING en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search Repository


Advanced Search

Browse

My Account