Naučte sa kód: 10 kurzov bezplatného programovania pre začiatočníkov

Keď sa náš svet stáva čoraz viac závislým od technológie, kariéry založené na STEM sa stávajú čoraz dôležitejšou pre základňu, na ktorej fungujú naše spoločnosti. Od zariadenia, ktoré čítate, po signalizačný systém, ktorý usmerňoval váš vlak do práce dnes ráno, je všetko okolo nás založené na sérii programovacích pokynov, ktoré v určitom štádiu napísala ľudská bytosť.

Kódovanie už nie je iba oblasťou „tech geekov“; Na čoraz konkurenčnejšom globálnom trhu práce každý od Marka Zuckerberga po Baracka Obamu vyzdvihuje hodnotu gramotnosti. V roku 2016 generálny riaditeľ GE Jeff Immelt urobil túto smernicu ešte o krok ďalej a vyhlásil, že každý nový prenájom v spoločnosti - bez ohľadu na ich úlohu - sa naučí, ako kódovať.

Podobne, ako sa teraz MS Office považuje za základnú požiadavku na životopis, nie je neprimerané predpokladať, že základné zručnosti v oblasti kódovania budú v budúcnosti minimálnym očakávaním uchádzača o zamestnanie, zatiaľ čo podnikatelia a vlastníci firiem môžu ľahko vytvárať aplikácie pre ich služby používajú populárne jazyky, napríklad Python.

Preto, bez ohľadu na vaše zázemie alebo kariérne ciele, stojí za to investovať nejaký čas do toho, aby ste sa dostali do nuly. Našťastie vďaka týmto zdrojom budete musieť investovať tiež; Tu je 10 najlepších bezplatných kurzov programovania a škôl, ktoré vás zavedú do digitálnej éry ...

10. Odinov projekt

Projekt Odin (spolu s jeho plateným rodičovským zdrojom, Viking Education), ktorý bol založený v roku 2013 bývalým trhovým analytikom Erikom Trautmanom, získal v roku 2017 poskytovateľ výučby „jeden na jedného“ Thinkful.

Avšak nič sa nezmenilo. Platforma, ktorú stále udržuje malý tím dobrovoľníkov (z ktorých sa mnohí naučili kódovať pomocou softvéru Odin), sa môže pochváliť viac ako 80 000 aktívnymi používateľmi a zameriava sa predovšetkým na jazyky na vývoj webových stránok, ako sú HTML, CSS, JavaScript a Ruby.

Tam, kde sa to najviac pýši, je v jeho rázne otvorenej komunite s viac ako 1 500 prispievateľmi, ktorí starostlivo kurátori najaktuálnejších informácií dostupných na webe a implementujú ich do série podrobných lekcií zameraných na začiatočníkov aj pokročilých. používatelia.

9. MIT OpenCourseWare

Pre tých, ktorí nemusia byť oboznámení, je Massachusettsov technologický inštitút (MIT) mekkou sveta STEM, ktorý produkoval početných laureátov Nobelovej ceny, generálnych riaditeľov a astronautov (vrátane Buzza Aldrina). Preto sa oplatí preskúmať rozhodnutie univerzity umiestniť mnoho svojich učebných zdrojov online - a úplne im poskytnúť voľný prístup pre študentov, ktorí nie sú študentmi na OpenCourseWare.

K dispozícii sú materiály z viac ako 2 400 kurzov (všetky preložené do rôznych jazykov), pričom témy sú rozdelené do svojich širších odborov a potom rozdelené, aby vyhovovali potrebám jednotlivých študentov. Pre pokročilejších používateľov existujú aj vzdelávacie zdroje získané z postgraduálnych programov, čo znamená, že v tomto ambicióznom a hodnotnom nástroji existuje niečo pre každého.

8. Codewars

Ak sú online zdroje MIT tradičnejšie pri poskytovaní vzdelávania, potom Codewars - založený v roku 2012 Jake Hoffner a Nathan Doctor - úplne prevráti vzdelávací program. Je postavený na šikovnej a užívateľsky prívetivej téme bojových umení. Na výber je viac ako 30 programovacích jazykov; používatelia sú potom vyzvaní, aby ovládali jeden pomocou kata, progresívneho a prispôsobeného nástroja na meranie.

Veľký dôraz sa kladie aj na vedomosti o spolupráci, pričom veľký počet aktívnych prispievateľov každý deň dodáva nové výzvy. Ak sa chcete učiť v reálnom čase, potom by to mohla byť platforma pre vás.

7. SoloLearn

Spoločnosť SoloLearn, ktorú v roku 2014 vytvorili arménski vývojári Yeva Hyusyan a Davit Kocharyan, sa líši od mnohých platforiem na tomto zozname tým, že ponúka aj vzdelávacie materiály prostredníctvom svojich mobilných aplikácií. Vďaka viac ako 1 200 lekciám a 11 000 kvízom tieto materiály nie sú na zemi presne tenké.

V súčasnosti je v ponuke 12 programovacích jazykov, pričom väčšina obsahu sa vytvára v spolupráci s komunitnými prispievateľmi. Hodiny sú potom rozdelené do progresívnych modulov, čo znamená, že úplní začiatočníci sa môžu cítiť pohodlne pri hľadaní svojich kódovacích nôh. Napriek rovnomennému dôrazu na samostatné vzdelávanie je k dispozícii aj pomoc. Táto platforma sa v súčasnosti môže pochváliť viac ako 20 miliónmi aktívnych používateľov po celom svete.

6. edX

EdX, vyvinutý v roku 2012 ako spoločný podnik medzi MIT a Harvardom - dvoma z najznámejších vzdelávacích inštitúcií na svete - je nezisková organizácia, ktorá ponúka vyše 1200 univerzitných kurzov. Viac ako 500 z nich je založených na programovaní s dôrazom na samohybné vzdelávanie na úrovni začiatočníkov, pokročilých a pokročilých.

Všetky kurzy sú overené, pričom niektoré z nich sú dokonca oprávnené na získanie vysokoškolských kreditov. Pre tých, ktorí chcú širší vkus praktických aplikácií informatiky, na rozdiel od jednoduchého učenia sa základných kódovacích techník, by to mohla byť platforma pre vás.

5. Nový Boston

Aj keď v čase písania webovej stránky TheNewBoston prestal existovať, stránka YouTube pre programátora v reálnom živote Bucky Roberts na YouTube stále obsahuje vyše 4 000 inštruktážnych videí na veľké množstvo tém vrátane vývoja webových aplikácií, vývoja Android a rôznych programovacích jazykov. Pre tých, ktorí dávajú prednosť vizuálnemu štýlu učenia - čerpanému z veľkého množstva materiálu - môže to byť len lístok.

Roberts má v tejto veci tiež autoritu, ktorá sa môže pochváliť 10-ročnými skúsenosťami z inžinierstva v spoločnosti Google spolu so svojimi ďalšími podnikateľskými aktivitami. Našťastie jeho krátke a ostré prezentácie sú zamerané na začiatočníkov so zameraním na objasnenie technických aspektov v jeho vysvetleniach; Preto sa veľmi odporúčajú, aj keď sa človek sám teraz začal venovať projektom.

4. W3Schools

W3Schools, ktorý bol vytvorený už v roku 1998 a momentálne ho prevádzkuje nórska softvérová firma Refsnes Data, ponúka celý rad programovacích jazykov založených na vývoji webových aplikácií vrátane HTML, CSS, Java a SQL.

Aj keď je tento dôraz kladený na vývojové jazyky a jazyky na strane servera vítaný, skutočná krása škôl W3Schools spočíva v jej nezmyselnom prístupe. Výučba je priama a priamočiara, s stručným vysvetlením, ktoré je často prezentované formou odrážky.

Aj keď vás povzbudzuje neustále zavádzať to, čo sa naučíte, je to platforma, ktorá na rukáve jasne nosí svoje srdce. Ak dávate prednosť tomu, aby boli vaše informácie chladné a tvrdé - na rozdiel od roztomilých a mazlivých - potom je to určite školiaci kurz pre vás.

3. Khan Academy

Ako bezplatná online vzdelávacia platforma je Khan Academy už nejaký čas veľkým hráčom. Oddelenie počítačovej vedy, ktoré v roku 2006 založil absolvent MIT a Harvard Salman Khan, využíva rovnaké vzdelávacie metódy integrácie do služby YouTube ako ostatné akademické výstupy.

Tento vysoko populárny prístup sa hodí na programovanie, s viac ako 400 lekciami (ako aj viac ako 180 kurzami počítačovej vedy) zameranými na JavaScript, HTML a SQL. K dispozícii je tiež veľmi užitočná funkcia Hodina kódu, kde sú základy programovania, tvorby webových stránok a databáz vysvetlené do 60 veľmi dôvtipných minút.

Ak ste v oblasti kódovania úplne nový, Khan Academy ponúka produktívne miesto na štart.

2. freeCodeCamp

FreeCodeCamp, ktorá bola vytvorená v roku 2014 bývalým učiteľom a softvérovým inžinierom Quincym Larsonom, je nezisková organizácia s viac ako 1200 hodinami interaktívneho obsahu výučby v 11 programovacích jazykoch. Jeho skutočným poslaním je však zabezpečiť, aby boli jeho používatelia priamo zamestnateľní; robí to tak, že ponúka neziskovým organizáciám šancu získať skúsenosti s open-source projektmi v reálnom čase, čo používateľom umožňuje kvantifikovať ich schopnosti, pokiaľ ide o uchádzanie sa o prácu.

Dôraz sa kladie aj na „párové programovanie“, pri ktorom si študenti môžu rozvíjať dôveru v svoje schopnosti vzájomným potvrdzovaním svojej práce. Výsledkom tohto prístupu založeného na spolupráci je, že freeCodeCamp už vytvoril niekoľko široko používaných nástrojov s otvoreným zdrojom a každý mesiac priťahuje nových používateľov z celého sveta.

1. Codecademy

Napriek určitej silnej - a neustále sa rozširujúcej - konkurencii je Codecademy nepochybne kráľom online kódovacích škôl. Teraz, v siedmom roku, sa mozgový programátor Zach Zachs a Ryan Bubinski pýši viac ako 45 miliónmi globálnych používateľov, ako aj partnerstvá s Amazonkou a Bielym domom.

Stránka v súčasnosti ponúka lekcie v 12 programovacích jazykoch (PHP bolo ukončené z učebných osnov začiatkom roku 2017) a zameriava sa výlučne na to, aby študenti mohli písať kód. Okrem dostupnosti veľkého množstva lekcií a materiálov je v ponuke aj niekoľko kurzov špecifických pre produkt, ako napríklad Watson API a Alexa Skills. Prípadne sa môžete zamerať iba na to, čo je relevantné pre vaše vlastné kariérne ambície, ako je napríklad špecializácia na vývoj webových aplikácií, programovanie alebo veda o údajoch.

Pre tých, ktorí chcú robiť veci ešte o krok ďalej, je k dispozícii platená verzia, ktorá sa dodáva s dodatočnou podporou a testovaním; ale s komplexnými učebnými materiálmi pre všetky hlavné kódovacie jazyky, ktoré sú k dispozícii zadarmo, je tu viac ako dosť, aby uspokojili úplných začiatočníkov aj skúsených profesionálov.

Už ste použili niektorý z týchto programov? Čo si si myslel? Dajte nám vedieť v komentároch nižšie!

Zanechajte Svoj Komentár

Please enter your comment!
Please enter your name here