Яндекс.Метрика

Дизайн-журнал №1. Актуальная информация для дизайнеров, веб дизайнеров, программистов и разработчиков сайтов.

Онлайн курсы для изучения программирования

6 декабря 2014 | Опубликовано в статьюшечки | 7 Комментариев »

Мы живем в разгар цифровой эры дизайна. Всем дизайнерам важно понимать как работают сайты, приложения и программы для носимых устройств. Нужно учить и понимать код. Вам необязательно становиться звездой программирования, но базовые знания HTML вам необходимы, так же как и понимание того, как именно будет работать ваш дизайн в готовом проекте.

Программированию (особенно на таком уровне) вполне можно научиться самостоятельно. А уж если вы не большой любитель просиживать штаны в классах, вам наверняка пригодятся ресурсы, которые мы собрали ниже. В этой статье вы найдете онлайн-курсы и сайты, с помощью которых вы сможете научиться работать с кодом. У вас будет возможность получить базовые навыки и даже освоить некоторые продвинутые техники.

Большинство ресурсов бесплатны, также некоторые из них построены в форме игры, что доставит вам удовольствие помимо пользы. Однако вам все же понадобится базовое знание английского языка. Однако, давайте смотреть правде в глаза, при изучении языка программирования, техническое знание английского вам в любом случае необходимо.

Понимание кода — это логичный и практический навык для современного дизайнера. Более того, вполне вероятно, что дизайнеры будущего без него вообще не смогут обходиться. Так что лучше начинать сейчас. Ниже вы найдете коллекцию отличных сайтов, которые вам в этом помогут.

Codecademy

Online Courses Code

Из небольшой лекции в форме игры на JavaScript Codecademy выросла в полноценную систему, обучающую программированию и разработке. Зарегистрируйтесь на сайте бесплатно, чтобы получить персональные уроки по созданию сайта; выучить HTML, CSS, JavaScript, jQuery, Ruby; или узнать как использовать API для ваших приложений. Сайт интуитивно понятен и легок в использовании. Также дизайнерам понравится то, что он выполнен в плоском стиле и радует глаз во время работы.

Code Avengers

Code avengers

Code Avengers создан для тех, кто хочет учиться программированию в действии. Курсы длинной по 12 часов каждый — вы можете останавливать их и запускать вновь — ставят реальные цели, такие как создание мобильных приложений, игр или сайтов. Если вы работаете по урокам, то по сути создаете работающие, полезных продукты.

CodeHS

Codehs

CodeHS объясняют программирование при помощи коротких видео, примеров кода и упражнений, которые делают процесс обучения интересным и простым даже для новичков. Сайт спроектирован как куррикулум, который помогает вам продвигаться в изучении JavaScript, HTML, графики, анимации, структуризации данных и других навыков.

Приятная особенность сайта — помощь по урокам. Так что если вы застряли, вам помогут.

Code School

Code School

Code School используют серию видео, задачи и экранные демонстрации, чтобы помочь вам научиться программировать в браузере. Вы сможете взаимодействовать с кодом в процессе познания того как это работает. Курсы разделены на части, посвященные Ruby, JavaScript, HTML и CSS, iOS, Git и др.

Treehouse

Treehouse

Treehouse, которые однажды написали популярную программерскую игру Code Racer, помогут вам изучить процесс создания сайтов и приложений, путем написание вашего собственного кода. Ресурс включает в себя более 1000 видео, созданных экспертами в области веб-дизайна, программирования и бизнеса. Библиотека пополняется регулярно.

Программа предусматривает задачи, которые помогут вам изучать предмет интересно, а еще вы можете зарабатывать очки за достижения. Здесь вы сможете получить навыки по HTML и CSS, Ruby, JavaScript, PHP, WordPress, iOS, Android, Python и инструментам для разработки.

Dash

Dash

Dash используют проектный стиль обучения, чтобы помочь вам понять HTML, CSS и JavaScript. Dash — это программа по изучению основ программирования во время создания собственных проектов. Вы будете видеть как код работает и выглядит по мере его создания в специальном окне.

Khan Academy

Khan Academy

Khan Academy используют серию уроков и пошаговых туториалов, чтобы помочь вам изучить программирование. Здесь вы найдете популярный язык JavaScript и библиотеку ProcessingJS, которая использована чтобы научить вас написанию собственных программ.

Made w/ Code

Made w/ Code

Пожалуй именно Made w/ Code принесет вам больше всего веселья во время изучения программирования. Спонсируемый Google проект, включает в себя фильм и изобилие маленьких уроков по созданию специфических элементов при помощи кода. Каждый проект — это креативно оформленный урок, начинающийся с появления анимированного снежного человека.

Mother Coders

Mother Coders

Mother Coders — это программа, разработанная специально для мам, которые хотят расширить свое понимание информационных технологий, занимаясь изучением вместе со сверстницами и профессионалами индустрии. Учебная программа состоит из уроков по HTML, CSS, UX и веб-дизайну.

Skillcrush

Skillcrush

Skillcrush создан для того, чтобы помочь вам вывести навыки программирования на новый уровень, и как следствие стать более востребованным. Программа делится на отрасли: веб-дизайнер, веб-разработчик, независимый разработчик WordPress. Или же вы можете начать с десятидневного пробного срока, чтобы понять подходит ли вам программа. Это «живые» курсы, поэтому вам нужно будет следить за их появлением.

Stanford University’s Udacity

Stanford University’s Udacity

Программа Stanford University’s Udacity сделала некоторые из вступительных компьютерных курсов доступными онлайн, в том числе введение в информатику. Эта структурированная программа займет у вас около трех месяцев и поможет выучить основные информационные понятия во время создания собственных версий популярных приложений.

Одним из ключевых направлений на этом курсе является изучение Python.

CodeCombat

CodeCombat

Если вы хотите начать изучение программирования, играючи, CodeCombat — для вас! Анимированная игра — это отличный способ начать обучение, который не пугает массивными курсами и структурированными программами. Эта игра поможет вам понять основы программирования и перейти к большой и серьезной образовательной программе в этой области.

Другие ресурсы

Существуют и другие признанные в мире онлайн-программы для изучения программирования. Несмотря на то, что некоторые из этих программ относятся к определенным демографическим группам, они все равно могут помочь вам в изучении.

  • CoderDojo - это глобальная сеть бесплатных программерских классов для детей.
  • Girl Develop It учит женщин разрабатывать софт.
  • Intel Computer Clubhouse Network включает локацию в 20 странах, где вы можете научиться программировать.
  • Ladies Learning Code - это канадская группа, которая дает основы новичкам в очень дружелюбной форме.
  • Pyladies изучение Python для женщин.

Автор статьи Carrie Cousins

Перевод — Дежурка

Смотрите также:




Комментарии

  1. Looler
    Thumb up Thumb down 0

    Все бы хорошо, только вот у кого с английским плохо, тем никак не пригодятся к сожалению сайты.

    За статью спасибо!

    P.S.: сделайте побольше статьей (переводов) про Вебдизайн.

    Игорь Ответ:

    Thumb up Thumb down +3

    Если ты собрался учить веб-программирование, тебе в любом случае нужно знание английского на техническом уровне. Слишком много терминологии на английском, так что без минимального знания языка никуда.

    Looler Ответ:

    Thumb up Thumb down 0

    Ну это да, согласен. Я тех. английский то знаю, но вот для изучения «таких вещей» все равно надо больше знать.

  2. Виталий
    Thumb up Thumb down 0

    www.codeavengers.com Тут на русском)

  3. Stefan
    Thumb up Thumb down +5

    htmlacademy.ru на русском

  4. Alex
    Thumb up Thumb down 0

    Хороший ресурс Javarush.ru

    Не идеален, но эффективен.