Вхід:

Користувачі рекомендують

Мудрі і повчальні цитати з «Маленького принца»
Легендарна казка для дорослих і алегорична повість - н...

Детальніше...

10 несподіваних тестів при прийомі на роботу.
Сьогодні роботодавцю при прийомі на роботу нового спів...

Детальніше...

10 найпотужніших уроків процвітання від Наполеона Хілла
10 найпотужніших уроків процвітання від автора бестсел...

Детальніше...

Бізнес-моделі. Що таке B2B, B2C, B2G, G2B?
Бізнес-модель логічно описує, яким чином організація с...

Детальніше...

Вадим Зеланд - Трансерфінг реальності
Вадим Зеланд "Трансерфинг реальності" Трансерфинг реал...

Детальніше...

32 постулати на всі випадки життя
1. Не скигліть і не скаржтеся на долю-злодійку.Мовчки...

Детальніше...

Річард Бренсон - До біса все! Берись і твори!
Richard Branson «Screw it let's do it» Річард Бренсон...

Детальніше...

Вдалі назви компаній: 5 відмінних рис
Як корабель назвуть, так він і попливе. Перефразовуючи...

Детальніше...

9 правил поводження з грошима
Правило № 1. Цінуй себе. Прагни весь час підвищувати с...

Детальніше...

Цитати, які стимулюють впевненість у собі
Ви не повинні бути великими, щоб почати, але ви повинн...

Детальніше...

Увійти на сайт

Loader

Як навчитися програмуванню з нуля

Пропонуємо вам п'ять зручних сервісів, за допомогою яких майже будь-хто може навчитися кодуванню:

1. Codecademy

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

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

Посилання на сервіс: codecademy.com

2. Code School

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

Всі базові курси складаються з п'яти рівнів, кожен з яких починається з 15-хвилинних навчальних відео. Потім слідують вправи, в процесі виконання яких відразу можна отримати фідбек і побачити свої результати. Так, наприклад, в курсі для створення додатків для iPhone є емулятор, що показує, як код буде виглядати на екрані гаджета. Тут теж не обійшлося без Гейміфікація: потрібно заробляти очки і отримувати бейджи.

Посилання на сервіс: codeschool.com

3. Treehouse

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

Відео постійно оновлюються, так що курси морально не старіють. Після кожного відео даються практичні завдання, інтерактивні Квіза. Наприкінці кожного курсу у вас буде готовий невеликий проект. Після цього сервіс підкаже, що варто вивчити далі. На сайті є хороший користувальницький форум, можна отримати фідбек від експертів, взяти участь у майстер-класах. Єдиний недолік - навчання коштує грошей, від $ 250 до $ 490 на рік. У Treehouse є відмінний безкоштовний дочірній проект для тих, хто вже чогось навчився, - Code Racer. Там потрібно кодити на швидкість, змагаючись з противником. У процесі йому можна всіляко заважати: наприклад, закидати його екран фотографіями кішок.

Посилання на сервіс: teamtreehouse.com

4. Udacity

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

Посилання на сервіс: udacity.com

5. Sparki

Якщо придушити гордість і визнати, що всі вищевказані курси все одно занадто складні, можна почати з тих, що створені спеціально для дітей. Наприклад, додаток для iPad і iPhone Move the Turtle. Це гра, яка навчає програмування через невеликі завдання, кожне з яких змушує рухатися черепашку. Сервіс Alice, створений в Carnegie Mellon University, вчить створенню рухомих 3D-героїв, паралельно даючи основи C ++ і Java. Hackety Hack - додаток,який навчає азам Ruby. На відміну від попередніх він робить це не через картинки, а вже через конкретні мовні команди. Але, звичайно, найкраще для дітей - це роботи, запрограмовані виконувати прості команди, які спочатку потрібно прописати у вигляді комп'ютерного коду. Один з таких - робот Sparki, що зібрав гроші на Kickstarter. 

Сподобався матеріал? Поширюй :)

Додати коментар


Захисний код
Оновити

Лічильники