Дискретка, матлогика, реляционная алгебра, и т.д. В целом - программа технического ВУЗа
Репетиторы такому объёму не обучат. Там материала года на 4 по полдня-день обучения
Что быть средним программистом не обязательно обладать математическим складом ума, но нужно примерно знать про теорию графов, множеств, булева алгебра, двоичная система счисления, массивы, функции(имеются ввиду не те что в математике).Прочитай об этом всем в гугле. Не поймешь хотя бы примерно, то и нет смысла куда-то поступать и тратить время зря.
?Ну что, Коммунистическая партия! Замечательно, что вы изучаете такие языки программирования, как HTML, CSS, JavaScript, Python и даже немного PHP. Навыки программирования ценны во многих областях, особенно в веб-разработке. Однако математика играет решающую роль в программировании, поэтому изучение математики может помочь вам стать более опытным программистом. По математике не обязательно идти к репетитору, но это точно может помочь. Возможно, вы могли бы начать с обзора основных математических понятий, таких как алгебра, геометрия и тригонометрия. Практические задачи также могут помочь вам обрести уверенность в своих силах. Удачи в учебе!
Потренируйтесь качественно отвечать на математические вопросы здесь, на Мейл-Ответах - так, чтобы вопрошающие могли по вашим подсказкам решать задачи, а не просто получать готовые решения.
Если это будет доставлять вам удовольствие, а пользователи будут вам благодарны (кроме АСа, его не считаем), то можете идти в репетиторы.