11 от най-добрите места да се научите да кодирате безплатно
Ако изпитвате сърбеж да научите кодиране, но нямате време или пари за официален клас, опитайте да вземете курс в някоя от тези 11 онлайн академии. Всички те предлагат своите курсове безплатно, а някои предлагат сертификати срещу малка такса.
Codecademy
Вероятно е, ако сте търсили да се научите да кодирате преди, сте се сблъсквали с Codecademy, онлайн образователна платформа. Той е лесен за използване и показва резултатите, докато кодирате. Codecademy предлага широка гама от езици за програмиране, включително HTML & CSS, JavaScript , PHP , Python, Ruby, Angularjs, команден ред и др.
Безплатен лагер за кодове
Free Code Camp ви започва с учебна програма от 800 часа кодиране, последвани от 800 часа практически опит в кодирането за организации с нестопанска цел. Това е чудесен начин да създадете портфолио, след като научите уменията. Наличните уроци включват Python, Java, Ruby и PHP, HTML, CSS, DevTools, Node.js, Angular.js и др.
GA Dash
Безплатната онлайн платформа за обучение на General Assembly е базирана на проекти, като всеки урок се състои от кодиране на един проект. GA Dash предлага HTML, CSS и Java, както и няколко опции за курсове, които другите не правят, като отзивчив дизайн и изграждане на тема на Tumblr от нулата.
Codewars
Codewars добавя малко забавление с тематични предизвикателства за бойни изкуства, наречени ката. Вие печелите отличия и по-висок ранг с всяка пълна ката. Повече отличия и по-висок ранг означават по-трудни предизвикателства, така че винаги има нещо ново за работа.
Codewars изисква известни познания по един от езиците за кодиране, които предлагат като предпоставка за регистрация. Те включват CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, с още по пътя, включително C++ и PHP.
Coursera
Coursera е виртуален университет с широк спектър от курсове по наука и свободни изкуства, преподавани от професори от водещи университети, и всички те са безплатни. Ако искате теоретично образование по наука за данни или дори въведение в програмирането на приложения за Android, това може да е най-добрият ви вариант. Ако искате сертификат, показващ завършен курс, ще платите малка такса, от $30 до $100.
edX
edX предлага широка гама от курсове, включително езици за програмиране, поддържани от университети и техните преподаватели. Много от часовете могат да се провеждат с ваше собствено темпо и не са ограничени до определени дати. Подобно на Coursera, ако искате идентификационни данни за класа, ще трябва да платите $30 до $100.
Академия Хан
Нестопанската организация Khan Academy предлага широка гама от образователни видеоклипове в YouTube на много езици. Има дори такъв, който преподава основите на кодирането за един час. Предлаганите езици за кодиране включват JavaScript, HTML и CSS и SQL . Налични са много други теми по програмиране и компютърни науки.
С OpenCourseWare
Не е необходимо записване за достъп до тази колекция от материали за курсове на MIT. Темите му за програмиране варират от въведения в решаването на инженерни проблеми до алгоритми, използвани в компютърната анимация. Задачите за някои курсове не включват отговори на въпроси.
Проектът Один
Създаден от създателите на Viking Code School, онлайн лагер за обучение по кодиране, проектът Odin е безплатен за всички. Той е базиран на проекти и предлага последен курс за наемане с вашите новооткрити умения, което е бонус. Предлаганите езици за кодиране включват HTML, CSS, JavaScript и jQuery и Ruby on Rails.
Udemy
Udemy предлага платени и безплатни курсове по много теми, включително програмиране. Те са създадени от общността курсове, така че прочетете прегледите на курсовете, преди да се потопите.
Играчът за кодове
Тази компилация от видео уроци ви превежда през процес от началото до края. Може да се използва най-добре във връзка с други сайтове или курсове, тъй като се основава изцяло на малки концепции и проекти.
Вашият най-добър избор
Ако сте решени да научете се да кодирате , опитайте няколко от тези предложения, преди да се потопите по-дълбоко в това, което е най-подходящо за вашия стил на обучение.