Из курсов:
Для практики - khanacademy однозначно, но учтите, что американские задачи максимум на слабую троечку потянут по сравнению с нашими - т.е. будет дана самая база-база.
Есть русскоязычная версия ютьюб, но у них сложновато бывает сопоставить исходник/переведенное видео.
Теория отличная на русском (никого лучше не видела) - Борис Трушин, тоже на ютьюбе есть.
Вышка - курсы MIT, что в открытом доступе.
Из книг:
Школьная математика - очень доступно и понятно у Мордковича.
Вышка - то, что рекомендуют опять-таки в курсах MIT из литературы студентам.