learned to code pretty easily. the rapid feedback was key vs math where you do a problem set and it might be days before the graded assignment is returned. I found mathacademy 2 months ago an its been a game changer for me. I just completed the first of their foundations course and it filled in a bunch of cracks in my foundational knowledge I didn't realize I had. the big advantage is that you do the problem and you get feedback immediately. They figured out how to close the loop on feedback to make learning it efficient.