Project Euler contains challenging mathematics problems that need coding. Is it a good place to start learning to program?
Computer Science learning blog
Project Euler contains challenging mathematics problems that need coding. Is it a good place to start learning to program?
How computational thinking is relevant to both programming and computer science. Understanding how computational thinking comes into play.
A simple way of solving Project Euler’s problem 79 using Python sets.
What makes “How to think like a computer scientist” a great course for introducing computer science to beginners.
A compilation of self-learning computer science curricula consisting of books, MOOCs and many other online resources.