background

Debugger

About the project:

Debugger is a personal project of mine; an interactive educational platform for learning python. It was inspired by programs like CodeAcademy where users complete a series of levels in an interactive code editor. I tried to replicate this idea with Debugger while implementing my own ideas and tasks for users to complete.
In a nutshell, Debugger offers courses composed of chapters and levels. Each level teaches a new skill (eg. variables), where users first read a short tutorial, and then complete a programming task which is self-assessed by the system.
I integrated a Javascript-based python interpreter to allow scripts to be executed in the browser, and Ace editor with syntax highlighting for editing within the application.
The project is not yet live, but I hope to release it in the future.

Services rendered:
  • Web design
  • UX/UI
  • Web development
  • Web application development
Features implemented:
  • Login/Authentication
  • Code editing (Ace editor)
  • Javascript-based Python interpreter
  • APIs
  • Databases
  • Image
  • Image
  • Image
  • Image
  • Image