Програмування

Програмування – онлайн навчання

Як стати програмістом

Чоловічий журнал Берлог обрав онлайн сервіси, котрі навчать тебе програмуванню з нуля.

Читай: Торгівля на біржі – з чого почати

Codecademy

Це найпопулярніший сервіс в галузі навчання програмуванню з нуля, що отримав кілька значних раундів фінансування. Відомий тим, що абсолютно безкоштовний і створений спеціально для тих, хто нічого не тямить в програмуванні. Вчить базовим принципам роботи з JavaScript, HTML і CSS, Python і Ruby. Навчання проходить у формі коротких вправ з простими завданнями та інструкціями. Користувач пише код і відразу бачить результат своїх дій.

Для додаткової мотивації в Codecademy придумали систему заохочувальних бейджів за виконане завдання, проходження розділу або здачу тестів. Сервіс уважно стежить за успішністю і послідовно вибудовує курс навчання, підказуючи, які теми потрібно далі вивчити. Також кожен охочий може зробити власний курс або написати кілька вправ для інших користувачів. Найпопулярніший курс називається Code Year  – пройшовши його, можна навчитися робити сайти або ігри

Читай: Робота вдома – плюси та мінуси віддаленої роботи

Code School

Якщо Codecademy сповідує мінімалістичний підхід до навчання, то в Code School люблять фантазувати і експериментувати. Найцікавіше у них – не базові уроки по рубін, JavaScript, HTML / CSS і iOS, а курси-продовження, такі як Rails for Zombies. Кредо компанії – вчитися на практиці («Вчися, діючи»). Замість нудних абстрактних завдань вони пропонують користувачам програмувати те, що їм цікаво, наприклад ігри про зомбі. Всі базові курси складаються з п’яти рівнів, кожен з яких починається з 15-хвилинних навчальних відео. Потім слідують вправи, в процесі виконання яких відразу можна отримати фідбек і побачити свої результати. Так, наприклад, в курсі для створення додатків для iPhone є емулятор, що показує, як виглядатиме код на екрані гаджета.

Читай: Як стати успішним

Treehouse

Treehouse роблять акцент на навчальному відео. Навіть якщо ти не готовий до повноцінного курсу зі створення сайту, додатку для iPhone або Android, а просто хочеш отримати базові знання про те, що таке інтернет і як він працює, варто підписатися на їх канал на YouTube. Тих, хто вирішив почати вивчати Ruby on Rails, PHP та інші мови програмування, на сайті чекає більше 1 000 відеоуроків. Вони зібрані в курси, присвячені веб-дизайну, програмуванню, технологічному підприємництву і багато чому іншому. Відео постійно оновлюються, так що курси морально не застарівають. Після кожного відео даються практичні завдання. Наприкінці кожного курсу у тебе буде готовий невеликий проект. Після цього сервіс підкаже, що варто вивчати далі. На сайті є хороший користувальницький форум, можна отримати фідбек від експертів, взяти участь у майстер-класах. Єдиний недолік – навчання коштує грошей, від $ 250 до $ 490 на рік.

Читай: Як ефективно працювати вдома

Udacity

Якщо навчання поодинці тобі не підходить, можна пройти онлайн-курси з іншими початківцями на Coursera, Udacity та інших профільних сайтах. Плюс таких курсів в тому, що у тебе є хоч і віддалений, але вчитель, і певний темп навчання, який не дозволяє розслаблятися. Курс Introduction to Computer Science  (на відео) дуже популярний серед новачків. Udacity, створений на базі Стенфордського університету, хороший тим, що абсолютно безкоштовно надає університетські курси в адаптованій під віддалене навчання формі. Поруч з кожним курсом є шкала складності. Передбачається, що пройшовши курс з нульовою складністю, ти будеш готовий до проходження інших, де вивчаються конкретні мови. На Coursera теж чимало курсів для початківців-програмістів, наприклад присвячений Python або про створення креативних мобільних додатків.

Берлог Рекомендує