Welcome to Project Lovelace!

Lovelace is a platform for learning about science and computational methods in the natural sciences through problem solving.

Lovelace is a collection of computational science problems taken from all branches of the natural sciences. Each problem requires the use of scientific insight and some programming skills to solve. By tackling problems we hope that you learn more about science as well as the computational methods used in the different sciences. Most importantly however, we hope that the time you spend leads to a greater understanding of the world we live in and how we study it.

If you are a student, programmer, or are just interested in science, we hope these problems will satisfy your scientific curiosity while allowing you to hone your programming skills in a fun way.

If you are a researcher, we also hope the computational methods you learn shed some insight into how other scientists solve problems and might even inspire you to implement what you learn in your research.

Check Out Problem #1 »

Check Out Problem #2 »

Check Out Problem #3 »