A real time web and mobile application to learn C programming language.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


EasyC: A new method of learning C programming

  • EasyC promotes new practices and paradigms for learning C programming where the learners have an enhanced interaction and collaboration with disciplined courseware including categorized lessons and challenges.
  • It provides a real time platform where learners can practice C programming language in any atmosphere using its web application or Android mobile application.
  • EasyC was our final year project. Our goal was to create a platform for young students to help them learn C language.


  • PHP(MVC)
  • MySQL
  • jQuery
  • Java (Android SDK)
  • C
  • Shell

Development Team

Web Application

Web app

Mobile Application

Mobile app