Typical websites that have GREAT resources that you will see throughout this Google Site are listed below:
Khan Academy - THEY HAVE VIDEOS AND SELF-CHECK PRACTICE FOR EACH CONCEPT. To find resources, you can go to google.com and search "Khan Academy" OR, if you know the topic you want to learn and practice, search "Khan Academy [insert topic]".
IXL Math - YOU CAN PRACTICE 10 QUESTIONS FOR FREE EVERY DAY. To find resources, you can go to google.com and search "IXL Math Topics" OR, if you know the topic you want to learn and practice, search "IXL [insert topic]".
Math Is Fun - THIS IS THE BEST FOR VISUAL NOTES. To find resources, you can go to google.com and search "Math Is Fun" OR, if you know the topic you want to learn and practice, search "Math Is Fun [insert topic]".
Math Aids - THIS IS THE BEST FOR PRACTICE. It generates random worksheets and answers to self check as you practice concepts. To find resources, you can go to google.com and search "Math Aids" OR, if you know the topic you want to learn and practice, search "Math Aids [insert topic]".
Math Bits Notebook - THIS IS THE BEST FOR NOTES WITH PRACTICE. To find resources, you can go to google.com and search "Math Bits Notebook" OR, if you know the topic you want to learn and practice, search "Math Bits Notebook [insert topic]".
Purple Math - THIS IS THE BEST FOR NOTES IN PARAGRAPH FORM. To find resources, you can go to google.com and search "Purple Math" OR, if you know the topic you want to learn and practice, search "Purple Math [insert topic]".
That Quiz - THIS IS BEST FOR CUSTOM QUIZZES. To create a custom quiz, go to thatquiz.com and select the concept. To find quizzes created by others, go to google and search "thatquiz [insert topic]" and select a quiz.
CK12 - THIS IS BEST FOR LEARNING AND PAIRED QUIZZES. To find the desired page in their online book/curriculum, go to google and search "ck12 [insert topic]". On the page, you will find options to read, plix (interactive learning), practice, and an instructional video.
There are also MANY online games for each math concept.
To find these, simply go to google.com and search "[insert topic] math online free game". Common games come from jeopardylabs, quiz, purposegames, mangahigh, quia, and mathplayground to name a few.
Overall problem solving approaches and skills are discussed by Polya, a well-known Hungarian mathematician, in his Guide to Problem Solving.