Acodo is an online, interactive programming tutorial platform.
- Complete coding challenges in a web-based IDE and automatically check your solutions with unit tests
- Earn points and compete in leaderboards
- Complete at least one level per day to keep up your streak
- Chat with other programmers to seek help or share ideas
- Share your solutions with other users and vote for the best code
Try this project live at https://acodo.pro! (Course material has not been worked on, so there are only a few demo levels)
This repo contains the backend code for Acodo. It is built using PHP with the Slim framework and uses MySQL.
The frontend code is published at nathan-www/Acodo-frontend
composer install
Follow instructions at https://www.slimframework.com/docs/v3/start/web-servers.html