Vision

Programming is not only for professionals in science or Engineering

Programming is for everyone.

"Space is for everybody. It's not just for a few people in science or math, or for a select group of astronauts. That's our new frontier out there, and it's everybody's business to know about space." — Christa McAuliffe, Teacher and Challenger Astronaut

We believe that Programming is like the universe, full of possibilities, and everyone can explore and learn programming. We aim to develop a online coding learning platform. A platform that are more newbie-friendly and give them as much support as possible.

Introduction

Programming is not only for professionals in science or Engineering

Programming is for everyone.

This project has developed an online coding learning platform with AI tutor that learning from students’ submission. By applying machine learning such as clustering, the AI tutor can give advices based on students’ submission. The platform has included most of the common features of an online coding learning platform. On top of that, this project has also included other features such as peer helping and exercise suggestion to facilitate the students’ learning experience.

Features

what make us special

AI Tutor

Your reliable companion throughout learning

Based on other learners' submission, AI Tutor would give suitable advice according to your coding progress.

Real-time Peer Helping

Seek help from your buddies

You may find help from other learners online. The system will match a suitable helper based on your problem and the helpers' profile

Skill Profile System

Equip yourself for learning deeper

The system will analyze all your submitted code and check whether you have mastered some skills or those aspects need improvement

Exercise suggestion

Have no idea where to start ?

Studens may ask for suggestions about which exercise to start with, which allow the user to learn a particular skill or a skill picked by system or revising learnt skills.