Платформы для изучения программирования и веб-дизайна
Ежегодно тысячи студентов берутся за изучение программирования и веб-дизайна. Если вы хотите к ним присоединиться, но не хотите выходить из дома, то это подборка для вас. В ней мы разобрались, где можно научиться кодить онлайн.
Codecademy
Codecademy – это настоящая школа программирования и веб-дизайна. Здесь можно бесплатно выучиться писать на HTML & CSS, Python, JavaScript, Java, SQL, Bash/Shell и Ruby. Лекции сопровождаются практическими заданиями, так что у вас сразу будет возможность начать кодить.
Изучать программирование на Codecademy можно в нескольких форматах:
- Продолжительные курсы по изучению языков программирования или крупных аспектов веб-дизайна, например, адаптивного веб-дизайна.
- Интенсивные программы, посвященные конкретной цели, например, созданию сайтов.
Udacity
На платформе Udacity учат всему связанному с технологиями– от онлайн маркетинга до науки о данных. Программирование в каталог включено в двух вариантах: бесплатные курсы или платные курсы с сертификатом по окончанию. Бесплатные курсы можно отфильтровать в поисковике программ здесь.
Курсы охватывают различные аспекты программирования – начиная с HTML и заканчивая разработкой приложений под Android. Предлагаются разные уровни сложности, поэтому платформа подойдет как для новичков, так и для продвинутых программистов.
Developer: Android
Кстати об Android. На монотематической платформе Developers: Android собрана информация по разработке приложений под эту ОС. Новичкам в разработке предлагается начать с первого урока, а специалисты могут просто выбирать интересные им темы. Материал представлен во всевозможных форматах: тексты, скриншоты и видео.
Внимание! Платформа рассчитана на тех, у кого уже есть знания по программированию.
Alison
Alison – это платформа с платными и бесплатными курсами по точным и гуманитарным наукам, языкам и медицине. В разделе, посвященном ИТ, найдется 115 курсов для желающих освоить программирование и веб-дизайн.
TheCodePlayer
Платформа TheCodePlayer работает по следующему принципу: выбираете тему, открываете и смотрите в режиме видео как пишется код. Потом изучаете готовый код и работаете с ним, чтобы лучше его освоить.
W3Schools
W3Schools – это поурочный учебник для желающих изучить с нуля HTML, CSS, Javascript, SQL и PHP. Для более продвинутых программистов он подойдет в качестве справочника на случай вроде «я забыл, как называется этот элемент». W3Schools объясняет тему и дает возможность поиграться с готовым кодом и посмотреть, как он работает.
Algorithm Coding Dojo
Вторая в нашей подборке монотематическая платформа. Algorithm Coding Dojo – это дочерний проект американской школы программирования Coding Dojo. Он посвящен алгоритмам в программировании, и доступ к материалe вы получаете сразу после регистрации.
Learn CSS Layout
И снова монотематический сайт, на этот раз посвященный CSS. Он пригодится тем, кто уже нюхнул пороху и попробовал HTML и теперь хочет научиться располагать элементы на странице, используя каскадные стили. Задача это, кстати, непростая и требует тщательного изучения.
Сайт создан линейно, на каждой следующей странице дается новая лекция. Практические упражнения не включены, но авторы материалов приводят свой код и скриншоты результатов.
Gymnasium
Сайт Gymnasium – настоящее программистское раздолье. Курсы делятся на длинные и короткие. Первые длятся от 3 до 6 часов и включают видео-лекции, задания, опросы и сертификат по окончанию. Они посвящены языкам программирования, например, Java, UX и HTML. Короткие курсы займут менее часа и посвящены конкретным задачам, например, созданию дизайна для Wordpress.
MIT Open Courseware
И в заключении, платформа для продвинутых программистов. На сайте MIT для них выложены материалы по таким языкам программирования как C++, Python, Java. Все материалы взяты из лекций для студентов MIT. Найти их можно в разделе «Electrical Engineering and Computer Science». Изучать выбранную тему можно будет по видео, конспектам и обзорам курса.