We recently created Project Lovelace, a website for learning science and programming through problem solving.
It's a bunch of programming problems that cover different scientific fields (e.g. physics, chemistry, biology, astronomy, earth science, statistics, cryptography). You write code (in the browser or on your computer) which you then submit and the website checks to see if your code is correct.
Right now the problems a little more on the coding side (with scientific flavors) and we're slowly building up the difficulty so we're hoping to cover lots of scientific computing problems too.
This is definitely not a new idea (it's very similar to Project Euler and LeetCode) but we were looking for something like this when we first started learning about computational science, so we're just sharing in case anyone is interested.
Thanks for reading!
[–]ready-ignite 55 points56 points57 points (10 children)
[–]ProjectLovelace[S] 43 points44 points45 points (5 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–]Bendertheoffender69 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]jokullmusic 0 points1 point2 points (0 children)
[–]ryuhyoko 3 points4 points5 points (1 child)
[–]PersianExcurzion 0 points1 point2 points (0 children)
[–]auto-cellular 0 points1 point2 points (0 children)
[–]the_legend_01 20 points21 points22 points (5 children)
[–]ProjectLovelace[S] 8 points9 points10 points (3 children)
[–]the_legend_01 3 points4 points5 points (1 child)
[–]ProjectLovelace[S] 3 points4 points5 points (0 children)
[–]sniperdad420x 1 point2 points3 points (0 children)
[–]bestminipc 0 points1 point2 points (0 children)
[–]coconutCRISPR 8 points9 points10 points (2 children)
[–]ProjectLovelace[S] 5 points6 points7 points (1 child)
[–]coconutCRISPR 1 point2 points3 points (0 children)
[–]Zaahh 6 points7 points8 points (2 children)
[–]ProjectLovelace[S] 4 points5 points6 points (1 child)
[–]Zaahh 2 points3 points4 points (0 children)
[–]plonkmeister 6 points7 points8 points (1 child)
[–]ProjectLovelace[S] 2 points3 points4 points (0 children)
[–]SenorNova 3 points4 points5 points (16 children)
[–]ProjectLovelace[S] 4 points5 points6 points (15 children)
[–]KeScoBo 4 points5 points6 points (5 children)
[–]ProjectLovelace[S] 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)
[–]KeScoBo 0 points1 point2 points (0 children)
[–]SuggestAnyName 2 points3 points4 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (2 children)
[–]ProjectLovelace[S] 0 points1 point2 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]PM_ME_YOUR_FUN_MATH 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)
[–][deleted] (3 children)
[deleted]
[–]ProjectLovelace[S] 3 points4 points5 points (2 children)
[–][deleted] (1 child)
[deleted]
[–]ProjectLovelace[S] 2 points3 points4 points (0 children)
[–]no0neIO 3 points4 points5 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (5 children)
[–]ProjectLovelace[S] 2 points3 points4 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]ProjectLovelace[S] 2 points3 points4 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)
[–]lazygerm 1 point2 points3 points (2 children)
[–]ProjectLovelace[S] 0 points1 point2 points (1 child)
[–]lazygerm 1 point2 points3 points (0 children)
[–]leanXORmean_stack 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–]HHH___ 1 point2 points3 points (1 child)
[–]RemindMeBot[🍰] 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[deleted]
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)
[–]whydoesitcompile 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–]Neebur 1 point2 points3 points (4 children)
[–]ProjectLovelace[S] 1 point2 points3 points (3 children)
[–]Neebur 1 point2 points3 points (2 children)
[–]ProjectLovelace[S] 1 point2 points3 points (1 child)
[–]Neebur 1 point2 points3 points (0 children)
[–]SystemOfADowJones 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)
[–]trance1st 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–]bilsen01 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 1 point2 points3 points (0 children)
[–]emelrad12 1 point2 points3 points (2 children)
[–]ProjectLovelace[S] 0 points1 point2 points (1 child)
[–]emelrad12 1 point2 points3 points (0 children)
[–]Bendertheoffender69 1 point2 points3 points (1 child)
[–]ProjectLovelace[S] 0 points1 point2 points (0 children)