Skip to content
Trainer 💪 - Practice for coding interviews
Go JavaScript HTML CSS Dockerfile
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.

Trainer 💪

Practice for coding interviews.

Screenshot of trainer

This little web-app allows you to practice for coding interviews in a fun and interactive environment. It works like a flashcard box: Once you solve a problem, you will have to solve it again after a week, then after two weeks, etc...

Trainer works with multiple users, who will share their problems with each other automatically.


The web interface uses CodeMirror and built-in libraries, the server is written in Go and uses a SQLite database for persistence. As the web interface uses quite modern apis, the app will probably only work in modern browsers.

To run, I recommend Docker and Docker-Compose:

docker-compose up --build
You can’t perform that action at this time.