Online Learning
For K-12 mathematics:
http://www.sfusdmath.org/sources-for-math-problems-and-activities.html
Contains links to math sites for problem-solving tasks
Offers a variety of mathematical tasks broken down by both grade level and complexity. Excellent tasks!
Many focused on younger learners ages 5-11
For learning how to code online (free courses):
For C++:
https://www.udemy.com/course/free-learn-c-tutorial-beginners/
https://www.udacity.com/course/c-for-programmers–ud210
For Javascript:
https://www.codecademy.com/learn/introduction-to-javascript
For Python:
For TypeScript:
For overall programming, check out udemy.com and code academy.com
Online courses – college/professional level; some free
http://www.openculture.com/freeonlinecourses
https://www.classcentral.com/provider/futurelearn
https://online-learning.harvard.edu/catalog/free
https://www.coursera.org/collections/free-online-courses-finish-in-a-day
To-Do-List
Add descriptive prose.
Check the links.
Does the description match the link content?For example, Python description and JavaScript link.
Get the python link.
I would change the order; Html, javascript, python, C programming language, C++ oop language, from simple to more complex.
Break this page up into a number of pages with a menu structure.