Welcome to Project Lovelace!


Interested in science and programming? Project Lovelace is a bunch of free scientific programming problems. Each problem teaches some bit of science (e.g. how to simulate a guitar, splice DNA, or predict the weather) and requires the use of scientific insight and some programming skills to solve. The problems get progressively harder but the goal is to learn cool science through programming (or vice versa!), not to solve boring problems or struggle with frustrating details, so we try our best to be helpful and guide you through.