Программирование для школьников

За последние годы в сети появилось много качественных ресурсов на русском языке, где можно, приложив силы, научиться программированию.

  1. Вводный курс по языку Python
  2. Python от Яндекса
  3. Продвинутый Python от Mail.ru
  4. CS50 от Гарварда на русском
  5. С++ от Яндекса
  6. Лучший курс по машинному обучению #mlcourse_open
  7. Прекрасный курс по Javascript
  8. Сайт с заданиями по программированию, где можно их сдавать на автоматизированную проверку — http://informatics.mccme.ru/
  9. Краткий материал по Python, в текстовом виде — http://pythonworld.ru/samouchitel-python
  10. Курс по алгоритмам, для тех, кто уже освоился с основами и хочет идти дальше.
  11. Обучающие мини-игры для детей класса до 6 —  https://studio.code.org/
  12. Канал с интересными лекциями для школьников от Яндекса — https://www.youtube.com/channel/UCJ52ijV5RyPNSijdrEe73VQ
  13. Coursera, eDX, Udacity — агрегаторы качественных онлайн-курсов на любую тематику, в основном на английском языке (английский учите, все равно пригодится)
  14. Как стать профессиональным веб-разработчиком: практическое руководство
  15. Подборка из 80 курсов по Python (англ)
  16. Что читать для общего развития — https://habrahabr.ru/ и http://pythondigest.ru/
  17. Нужен ли английский? Однозначно, да.
  18. Вот тут моя коллекция книжек, можно найти что-то для себя
  19. Курс по нейронным сетям (поверхностно, keras)
  20. Нейронные сети CS231N, глубоко
  21. Онлайн-книжка по Python в Data Science
  22. Нейронные сети Fast.ai, средний уровень
  23. Deep learning на пальцах (русский), средний уровень https://dlcourse.ai/

Если будут какие-то вопросы — задать их можно по следующим адресам: