Есть миллион бесплатных курсов, лучше эти деньги инвестируйте в английский язык, все обучение профессиональному программированию и потом работа в индустрии на английском языке.
А так миллион ресурсов есть там выше вам написали harvard cs, edx, coursera, если он тупой то пускай со Stepik курсов бесплатных начинает.
Я стал программистом ни на один курс не ходил, может какую то книжку для новичков читал перед собеседованием и все, ну может где то через полгода работы читал книги по программированию опять же на английском, короче для программирования надо сидеть и программировать весь день, делать то что интересно, в старшей школе вполне можно какие то свои программы придумывать и писать уже для себя, я писал в школе редактор 16-тиричный, зашифрованный дневник, с графикой трехмерной игрался, синтезатор звуков, свой менеджер памяти, какие то системные утилиты, читалку текста на телефон берете и пишете вам благославление с курсов не нужно для этого.