JDoodle is an online programming platform.
It provides:
a) an online IDE for software developers and students to practice programming online in a browser
b) an API and Plugin service to integrate IDE and compilers into your website, blog, web app and other software
3) a programming assessment and course platform for educational institutes and teachers to teach programming
4) an online programming tutorial
5) a platform for online programming interviews
Currently, it supports 75 programming languages with multiple versions for each.