Is this the best course search at Harvard?
OfCourse.
Try it free
No sign-in required!
WE’RE PUTTING THE “EDGE” IN SCHEDULING.
NANOSECONDS? THAT’S SO LAST YEAR.
HOW WE DID IT? IT’S PRETTY SIMPLE, HONESTLY.
REDIS
We use Redis to cache search results.
MONGODB
We cache the Redis cache in MongoDB for efficiency.
MYSQL
We cache the MongoDB cache of the Redis cache in MySQL for efficiency.
SQLITE
We cache the MySQL cache of the MongoDB cache of the Redis cache in SQLite for efficiency.
REDIS
We back-up the SQLite cache of the MySQL cache of the MongoDB cache of the Redis cache in a different version of Redis in case the SQLite cache of the MySQL cache of the MongoDB cache of the Redis cache gets deleted.
FIVERR
We pay a child on Fiverr to download all the caches, convert them to .txt files, print them, and store them in an undisclosed location.
OUR MISSION.
At OfCourse, we believe efficient scheduling is more than just scheduling — it’s progress on a global scale.
Every second you spend finding classes is one you could have spent...

... grinding “tough” Leetcode mediums.
... wishing you got accepted to MIT or Stanford.
... composing an epic response to noreply@janestreet.com about why they should reconsider your internship application.
Is scheduling the most important issue of our generation?

OfCourse.
Try it free
No sign-in required!