Welcome to Project Lovelace! We're still in early development so there are still tons of bugs to find and improvements to make. If you have any suggestions, complaints, or comments please let us know on Discourse, Discord, or GitHub!

News

Friday, August 2, 2019
New problem about coding up the simplest climate model possible: Rock star climate

Monday, July 22, 2019
After not doing anything for several months, we finally developed and posted 10 new easier problems, now numbered 1-10. We also have a new Slack channel for chatting (link in the navbar at the top of the page). We did lots of refactoring and cleanup on the backend so submitting code should now be more robust. We'll try to post new problems more often from now on and cover some more exciting stuff like neural networks, blockchains, climate modeling, etc. depending on what people are interested in so let us know!

Saturday, January 5, 2019
To coincide with Project Lovelace 1.1, which introduced support for Javascript and Julia, we got tons of great feedback from /r/learnprogramming, thanks so much! We will focus on posting some easier problems over the next couple of weeks and work on supporting C/C++ next!

Monday, December 31, 2018
After implementing a few more features, most notably support for Python, Javascript, and Julia, we should be up and running!

Monday, November 26, 2018
Enough features have been implemented that we decided to call what we have Project Lovelace 1.0!

Wednesday, October 24, 2018
News page is online!

Sunday, October 21, 2018
New problem in earth science on locating where earthquakes happen: Finding earthquake epicenters.

At some point in the distant past...
We have posted 10 introductory problems covering a bunch of scientific and mathematical fields that shouldn't require too much programming knowledge to solve.