Онлайн курсы для изучения программирования
6 декабря 2014 | Опубликовано в статьюшечки | 7 Комментариев »
Мы живем в разгар цифровой эры дизайна. Всем дизайнерам важно понимать как работают сайты, приложения и программы для носимых устройств. Нужно учить и понимать код. Вам необязательно становиться звездой программирования, но базовые знания HTML вам необходимы, так же как и понимание того, как именно будет работать ваш дизайн в готовом проекте.
Программированию (особенно на таком уровне) вполне можно научиться самостоятельно. А уж если вы не большой любитель просиживать штаны в классах, вам наверняка пригодятся ресурсы, которые мы собрали ниже. В этой статье вы найдете онлайн-курсы и сайты, с помощью которых вы сможете научиться работать с кодом. У вас будет возможность получить базовые навыки и даже освоить некоторые продвинутые техники.
Большинство ресурсов бесплатны, также некоторые из них построены в форме игры, что доставит вам удовольствие помимо пользы. Однако вам все же понадобится базовое знание английского языка. Однако, давайте смотреть правде в глаза, при изучении языка программирования, техническое знание английского вам в любом случае необходимо.
Понимание кода — это логичный и практический навык для современного дизайнера. Более того, вполне вероятно, что дизайнеры будущего без него вообще не смогут обходиться. Так что лучше начинать сейчас. Ниже вы найдете коллекцию отличных сайтов, которые вам в этом помогут.
Codecademy
Из небольшой лекции в форме игры на JavaScript Codecademy выросла в полноценную систему, обучающую программированию и разработке. Зарегистрируйтесь на сайте бесплатно, чтобы получить персональные уроки по созданию сайта; выучить HTML, CSS, JavaScript, jQuery, Ruby; или узнать как использовать API для ваших приложений. Сайт интуитивно понятен и легок в использовании. Также дизайнерам понравится то, что он выполнен в плоском стиле и радует глаз во время работы.
Code Avengers
Code Avengers создан для тех, кто хочет учиться программированию в действии. Курсы длинной по 12 часов каждый — вы можете останавливать их и запускать вновь — ставят реальные цели, такие как создание мобильных приложений, игр или сайтов. Если вы работаете по урокам, то по сути создаете работающие, полезных продукты.
CodeHS
CodeHS объясняют программирование при помощи коротких видео, примеров кода и упражнений, которые делают процесс обучения интересным и простым даже для новичков. Сайт спроектирован как куррикулум, который помогает вам продвигаться в изучении JavaScript, HTML, графики, анимации, структуризации данных и других навыков.
Приятная особенность сайта — помощь по урокам. Так что если вы застряли, вам помогут.
Code School
Code School используют серию видео, задачи и экранные демонстрации, чтобы помочь вам научиться программировать в браузере. Вы сможете взаимодействовать с кодом в процессе познания того как это работает. Курсы разделены на части, посвященные Ruby, JavaScript, HTML и CSS, iOS, Git и др.
Treehouse
Treehouse, которые однажды написали популярную программерскую игру Code Racer, помогут вам изучить процесс создания сайтов и приложений, путем написание вашего собственного кода. Ресурс включает в себя более 1000 видео, созданных экспертами в области веб-дизайна, программирования и бизнеса. Библиотека пополняется регулярно.
Программа предусматривает задачи, которые помогут вам изучать предмет интересно, а еще вы можете зарабатывать очки за достижения. Здесь вы сможете получить навыки по HTML и CSS, Ruby, JavaScript, PHP, WordPress, iOS, Android, Python и инструментам для разработки.
Dash
Dash используют проектный стиль обучения, чтобы помочь вам понять HTML, CSS и JavaScript. Dash — это программа по изучению основ программирования во время создания собственных проектов. Вы будете видеть как код работает и выглядит по мере его создания в специальном окне.
Khan Academy
Khan Academy используют серию уроков и пошаговых туториалов, чтобы помочь вам изучить программирование. Здесь вы найдете популярный язык JavaScript и библиотеку ProcessingJS, которая использована чтобы научить вас написанию собственных программ.
Made w/ Code
Пожалуй именно Made w/ Code принесет вам больше всего веселья во время изучения программирования. Спонсируемый Google проект, включает в себя фильм и изобилие маленьких уроков по созданию специфических элементов при помощи кода. Каждый проект — это креативно оформленный урок, начинающийся с появления анимированного снежного человека.
Mother Coders
Mother Coders — это программа, разработанная специально для мам, которые хотят расширить свое понимание информационных технологий, занимаясь изучением вместе со сверстницами и профессионалами индустрии. Учебная программа состоит из уроков по HTML, CSS, UX и веб-дизайну.
Skillcrush
Skillcrush создан для того, чтобы помочь вам вывести навыки программирования на новый уровень, и как следствие стать более востребованным. Программа делится на отрасли: веб-дизайнер, веб-разработчик, независимый разработчик WordPress. Или же вы можете начать с десятидневного пробного срока, чтобы понять подходит ли вам программа. Это «живые» курсы, поэтому вам нужно будет следить за их появлением.
Stanford University’s Udacity
Программа Stanford University’s Udacity сделала некоторые из вступительных компьютерных курсов доступными онлайн, в том числе введение в информатику. Эта структурированная программа займет у вас около трех месяцев и поможет выучить основные информационные понятия во время создания собственных версий популярных приложений.
Одним из ключевых направлений на этом курсе является изучение Python.
CodeCombat
Если вы хотите начать изучение программирования, играючи, CodeCombat — для вас! Анимированная игра — это отличный способ начать обучение, который не пугает массивными курсами и структурированными программами. Эта игра поможет вам понять основы программирования и перейти к большой и серьезной образовательной программе в этой области.
Другие ресурсы
Существуют и другие признанные в мире онлайн-программы для изучения программирования. Несмотря на то, что некоторые из этих программ относятся к определенным демографическим группам, они все равно могут помочь вам в изучении.
- CoderDojo - это глобальная сеть бесплатных программерских классов для детей.
- Girl Develop It учит женщин разрабатывать софт.
- Intel Computer Clubhouse Network включает локацию в 20 странах, где вы можете научиться программировать.
- Ladies Learning Code - это канадская группа, которая дает основы новичкам в очень дружелюбной форме.
- Pyladies изучение Python для женщин.
Автор статьи Carrie Cousins
Перевод — Дежурка
Смотрите также:
6 декабря 2014 в 21:33
Все бы хорошо, только вот у кого с английским плохо, тем никак не пригодятся к сожалению сайты.
За статью спасибо!
P.S.: сделайте побольше статьей (переводов) про Вебдизайн.
декабря 6, 2014 at 10:06 пп
Если ты собрался учить веб-программирование, тебе в любом случае нужно знание английского на техническом уровне. Слишком много терминологии на английском, так что без минимального знания языка никуда.
декабря 6, 2014 at 10:27 пп
Ну это да, согласен. Я тех. английский то знаю, но вот для изучения «таких вещей» все равно надо больше знать.
7 декабря 2014 в 18:23
www.codeavengers.com Тут на русском)
8 декабря 2014 в 1:02
htmlacademy.ru на русском
8 декабря 2014 в 13:11
Хороший ресурс Javarush.ru
Не идеален, но эффективен.