Naučte se kód: 10 bezplatných kurzů programování pro začátečníky

Jak se náš svět stává stále více závislým na technologii, kariéry založené na STEM se stávají stále důležitější pro základnu, na níž fungují naše společnosti. Od zařízení, které čtete, až po signalizační systém, který řídil váš vlak do práce dnes ráno, je všechno kolem nás založeno na řadě programovacích pokynů, které byly v určité fázi napsány lidskou bytostí.

Kódování již není jen říší „tech geeků“; na stále více konkurenčním globálním trhu práce každý od Marka Zuckerberga po Baracka Obamu vyzdvihuje hodnotu gramotnosti. V roce 2016 generální ředitel GE Jeff Immelt učinil tuto směrnici ještě o krok dále a prohlásil, že každý nový pronájem ve společnosti - bez ohledu na jejich roli - bude učen, jak kódovat.

Stejně jako MS Office je nyní považováno za základní požadavek na životopis, není nerozumné předpokládat, že základní dovednosti v oblasti kódování budou v budoucnu minimální očekávání uchazeče o zaměstnání, zatímco podnikatelé a vlastníci firem mohou snadno vytvářet aplikace pro jejich služby využívají populární jazyky, jako je Python.

Proto, ať už jsou vaše záměry nebo kariérní cíle jakékoli, stojí za to investovat nějaký čas do začátku. Naštěstí díky těmto prostředkům budete muset také investovat; Zde je 10 nejlepších bezplatných kurzů programování a škol, které vás přivedou do digitální éry ...

10. Odinův projekt

Projekt Odin (spolu s jeho placeným rodičovským zdrojem, Viking Education), který byl založen v roce 2013 bývalým tržním analytikem Erikem Trautmanem, získal v roce 2017 poskytovatel učení Think-on-One Thinkful.

Nic se však nezměnilo. Platforma, kterou stále udržuje malý tým dobrovolníků (mnozí z nich se naučili kódovat pomocí Odinu), se může pochlubit více než 80 000 aktivními uživateli a zaměřuje se především na jazyky pro vývoj webových aplikací, jako jsou HTML, CSS, JavaScript a Ruby.

Tam, kde se to nejvíce pyšní, je ve své divoce otevřené komunitě s více než 1 500 přispěvateli, kteří pečlivě kurátorují nejaktuálnější informace dostupné na webu a implementují je do řady podrobných lekcí zaměřených na začátečníky i pokročilé. uživatelé.

9. MIT OpenCourseWare

Pro ty, kteří nemusí být obeznámeni, je Massachusettsův technologický institut (MIT) mekkou světa STEM a produkoval řadu laureátů Nobelovy ceny, generálních ředitelů a astronautů (včetně Buzze Aldrina). Proto se vyplatí prozkoumat rozhodnutí univerzity umístit mnoho svých výukových zdrojů online - a učinit je zcela svobodnými pro přístup pro studenty mimo OpenCourseWare.

K dispozici jsou materiály z více než 2 400 kurzů (všechny přeloženy do různých jazyků), s tématy rozdělenými do jejich širších oborů a poté rozděleny podle potřeb jednotlivých studentů. Pro pokročilejší uživatele jsou zde také učební zdroje převzaté z postgraduálních programů, což znamená, že v tomto ambiciózním a cenném nástroji je pro každého něco.

8. Codewars

Pokud jsou on-line zdroje MIT tradičnější v poskytování výuky, pak Codewars - založený v roce 2012 Jake Hoffner a Nathan Doctor - zcela převrátí vzdělávací konvenci. Na základě chytrého a uživatelsky přívětivého tématu bojových umění si můžete vybrat z více než 30 programovacích jazyků; uživatelé jsou pak vyzváni, aby zvládli jeden prostřednictvím kata, progresivního a přizpůsobeného měřicího nástroje.

Velký důraz je kladen také na znalosti spolupráce, přičemž každý den aktivně přidává velké množství aktivních přispěvatelů nové výzvy. Pokud se chcete učit v reálném čase, pak by to mohla být platforma pro vás.

7. SoloLearn

SoloLearn, vytvořený v roce 2014 arménskými vývojáři Yeva Hyusyan a Davit Kocharyan, se liší od mnoha platforem na tomto seznamu tím, že nabízí také výukové materiály prostřednictvím svých mobilních aplikací. Díky více než 1 200 lekcím a 11 000 kvízům nejsou tyto materiály přímo na zemi.

V současné době je v nabídce 12 programovacích jazyků, přičemž většina obsahu byla vytvořena ve spolupráci s komunitními přispěvateli. Lekce jsou pak rozděleny do progresivních modulů, což znamená, že úplné začátečníky se mohou cítit pohodlně při hledání svých kódovacích nohou. I přes rovnoměrný důraz na samostatné učení je k dispozici pomoc. Tato platforma se v současnosti může pochlubit více než 20 miliony aktivních uživatelů po celém světě.

6. edX

EdX je společný podnik mezi MIT a Harvardem - dvěma z nejznámějších vzdělávacích institucí na světě - edX je nezisková organizace nabízející více než 1200 univerzitních kurzů. Více než 500 z nich je založeno na programování, s důrazem na samostudium učení na úrovni začátečníků, středně pokročilých a pokročilých.

Všechny kurzy jsou ověřeny, přičemž několik z nich je způsobilých k získání kreditů na vysoké škole. Pro ty, kteří chtějí širší vkus praktických aplikací výpočetní techniky, na rozdíl od pouhého učení základních technik kódování, by to mohla být platforma pro vás.

5. Nový Boston

Přestože v době psaní webové stránky TheNewBoston již přestala existovat, stránka YouTube pro programátory v reálném životě Bucky Roberts na YouTube stále obsahuje přes 4 000 výukových videí o velkém množství témat, včetně vývoje webových aplikací, vývoje Androidu a řady programovacích jazyků. Pro ty, kteří dávají přednost vizuálnímu stylu učení - čerpanému z velkého množství materiálu - může to být jen lístek.

Roberts má na toto téma také pravomoc a může se pochlubit 10 let trvajícími technickými zkušenostmi na Googlu a dalšími svými podnikatelskými zájmy. Naštěstí jsou jeho krátké a ostré prezentace zaměřeny na začátečníky, se zaměřením na objasnění technických bodů v jeho vysvětlení; proto přicházejí vřele doporučované, i když se člověk sám nyní znovu dostal do projektů.

4. W3Schools

W3Schools, vytvořený již v roce 1998 a provozovaný v současné době norskou softwarovou firmou Refsnes Data, nabízí řadu programovacích jazyků založených na vývoji webových aplikací, včetně HTML, CSS, Java a SQL.

Přestože je tento důraz na vývojové i serverové jazyky vítán, skutečná krása W3Schools spočívá v přístupu bez nesmyslu. Lekce jsou přímé a věcné, se stručným vysvětlením, které je často prezentováno ve formě odrážky.

Přestože jste vyzváni, abyste neustále uváděli do praxe to, co se naučíte, je to platforma, která na rukávu jasně nosí své srdce. Pokud dáváte přednost tomu, aby vaše informace byly chladné a tvrdé - na rozdíl od roztomilých a mazlivých - pak je to rozhodně kurz pro vás.

3. Khan Academy

Jako bezplatná online vzdělávací platforma je Khan Academy již nějakou dobu velkým hráčem. Sekce počítačová věda, kterou v roce 2006 založil absolvent MIT a Harvard Salman Khan, využívá stejné metody výuky integrace na YouTube jako ostatní akademické výstupy webu.

Tento velmi populární přístup se hodí k programování, s více než 400 lekcemi (stejně jako více než 180 konzultacemi o počítačové informatice) zaměřenými na JavaScript, HTML a SQL. K dispozici je také velmi užitečná funkce Hour of Code, kde jsou základy programování, tvorby webových stránek a databází vysvětleny během 60 velmi důkladných minut.

Pokud jste zcela nový v kódování, Khan Academy nabízí produktivní místo, kde začít.

2. freeCodeCamp

FreeCodeCamp, vytvořená v roce 2014 bývalým učitelem a softwarovým inženýrem Quincy Larsonem, je nezisková organizace s více než 1200 hodinami interaktivního obsahu učení v 11 programovacích jazycích. Pokud však skutečně stojí stranou, je jeho úkolem zajistit, aby byli jeho uživatelé přímo zaměstnatelní; to dělá tím, že nabízí kodérům příležitost získat neziskové organizace zkušenosti s otevřenými zdrojovými projekty v reálném čase, což uživatelům umožňuje kvantifikovat jejich schopnosti, pokud jde o uchazeče o zaměstnání.

Důraz je také kladen na „párové programování“, kde si studenti mohou rozvíjet důvěru ve své schopnosti tím, že si svou práci navzájem vzájemně ověřují. V důsledku tohoto přístupu založeného na spolupráci již freeCodeCamp vyústil ve vytvoření několika široce používaných nástrojů s otevřeným zdrojovým kódem a každý měsíc přitahuje nové uživatele z celého světa.

1. Codecademy

Přes nějakou silnou - a stále se rozšiřující - konkurenci je Codecademy nepochybně králem online kódovacích škol. Nyní, v sedmém roce, se mozek vývojářů Zach Sims a Ryan Bubinski pyšní více než 45 miliony globálních uživatelů a také partnerství s Amazonkou a Bílým domem.

Stránka v současné době nabízí lekce ve 12 programovacích jazycích (PHP bylo vyřazeno z učebních osnov na začátku roku 2017) a zaměřuje se výhradně na to, aby studenti mohli psát kód. Kromě dostupnosti velkého množství lekcí a materiálů je v nabídce také několik kurzů specifických pro daný produkt, jako je Watson API a Alexa Skills. Případně se můžete zaměřit pouze na to, co je relevantní pro vaše vlastní kariérní ambice, jako je specializace na vývoj webových aplikací, programování nebo vědu o datech.

Pro ty, kteří chtějí dělat věci ještě o krok dále, existuje placená verze, která je dodávána s další podporou a testováním; ale s komplexními učebními materiály pro všechny hlavní kódovací jazyky, které jsou k dispozici zdarma, je zde více než dost, aby uspokojily všechny začátečníky i zkušené profesionály.

Už jste použili některý z těchto programů? Co sis myslel? Dejte nám vědět v komentářích níže!

Zanechte Svůj Komentář

Please enter your comment!
Please enter your name here