Shrnutí
Celkově nejlepší: Úvod do informatiky HarvardX CS50
„Zkontrolujte, zda je váš kód v pořádku pomocí cloudového IDE, a pokud máte potíže, existuje velká komunita, se kterou můžete komunikovat.“
Nejlepší úvod: Codecademy
„Codecademy je ideální pro začátečníky díky obrovskému množství možností, ze kterých si můžete vybrat.“
Runner Up, Best Intro: Khan Academy
„Pokud budete mít někdy nějaké otázky nebo dokonce chcete získat zpětnou vazbu k projektu, který jste právě naprogramovali, komunita je tu vždy, aby vám pomohla.“
Nejlepší univerzitní kurz: Úvod do informatiky a programování pomocí Pythonu MITx
„I když je to přísné, je zamýšleno tak, aby to bylo možné i pro studenty bez předchozích znalostí, takže vše, co musíte udělat, je zapojit se do práce.“
Nejlepší marnotratnost: Pluralsight
„Každý kurz je dodáván s videi, testy a soubory cvičení, takže ze svého učení můžete opravdu vytěžit maximum.“
Runner Up, Best Splurge: LinkedIn Learning
„Opravdu mají pro každého něco, bez ohledu na to, jakým jazykem se chcete naučit.“
Nejlepší pro školy: Code Avengers
"Je strukturován do různých úrovní, takže můžete naučit programovací koncepty každého, bez ohledu na věk nebo dovednosti."
Nejlepší odrůda: Udemy
„Dává vám svobodu vybrat si specializaci, kterou chcete, a naučit se programovat to, co vás zajímá.“
Celkově nejlepší: HarvardX CS50 Úvod do informatiky na edX
Pokud se chcete ponořit do kódování, tento kurz vyniká nad ostatními. Harvard zveřejnil svůj nejnavštěvovanější kurz CS50 Úvod do informatiky online a je zcela zdarma, pokud nechcete certifikát o absolvování za 199 USD. Kurz nabízí nejen videozáznamy každé přednášky, ale i doplňková videa vysvětlující určité pojmy, ale má i zadání pro každý blok obsahu. Než jej odevzdáte, můžete zkontrolovat, zda je váš kód připravený k ušpinění, pomocí cloudového IDE, které doplňuje tento kurz, a existuje velká komunita, se kterou můžete komunikovat, pokud budete mít potíže.
CS50 Úvod do informatiky je postaven tak, že soubory problémů jsou každým týdnem natolik obtížné, že mohou být náročné, ale nikdy tak, abyste se cítili úplně sami. Tento kurz se odlišuje od ostatních, protože místo toho, aby vás jednoduše učil kódovat, snaží se vás naučit, jak to funguje.
Nejlepší úvod: Codecademy
Codecademy je skvělá volba díky obrovskému množství kurzů, ze kterých si můžete vybrat. Pokud se zaregistrujete do Codecademy Pro, můžete zde najít něco pro každého, s rozsáhlou kategorií od HTML po C a další. Každý kurz, který nevyžaduje předplatné Pro, je zcela zdarma, takže se můžete učit do sytosti. Pokud se rozhodnete zaregistrovat do Codecademy Pro, budete mít na výběr dokonce z řady takzvaných kariérních a dovednostních cest, které vás povedou ke konkrétním cílům.
Mít tak širokou škálu úvodních kurzů zdarma je skvělé, protože to znamená, že se nejenom můžete začít učit kódovat, ale také se můžete naučit rozdíly mezi programovacími jazyky a zjistit, které z nich jsou pro to, co chcete dělat. Nemluvě o tom, že existuje i aplikace pro chytré telefony, která vám umožní procvičovat si, co jste se naučili, na cestách.
Runner Up, Nejlepší intro: Khan Academy
Khan Academy je nezisková organizace, která se specializuje na to, aby každému přinesla lepší vzdělání, a některé z jejích kurzů jsou o kódování. Kurzy jsou většinou na HTML nebo Javascript, a i když existují složitější témata, jako jsou přirozené simulace nebo různé typy algoritmů, Khan Academy je nejvhodnější pro ty, kteří nemají žádné nebo jen malé zkušenosti s kódováním.
Každý kurz je strukturován tak, že máte informační blok a poté výzvu, která staví na věcech, které jste se právě naučili. Tento typ projektového učení je skvělý způsob, jak začít kódovat, protože použití toho, co jste se naučili, vám pomůže zapamatovat si klíčové pojmy.
Khan Academy je zcela zdarma a má kolem sebe celou komunitu. Pokud budete mít někdy nějaké dotazy nebo dokonce chcete získat zpětnou vazbu k projektu, který jste právě naprogramovali, jsou tu vždy, aby vám pomohli.
Nejlepší univerzitní kurz: MITx Úvod do informatiky a programování pomocí Pythonu na edX
Přestože MIT má na svém webu spoustu starých kurzů zdarma, na edX mají také nový zdarma. MITx Úvod do informatiky a programování pomocí Pythonu je verze kurzu na akademické půdě, který byl vytvořen speciálně pro edX, a to znamená, že to není žádná procházka růžovým sadem. Má však být stále proveditelný pro studenty bez předchozích znalostí, což znamená, že pokud si s tím dáte tu práci a budete tento kurz brát vážně, bude to stát za to víc než.
Kromě toho, že budete mluvit s ostatními studenty tohoto kurzu, budete také moci klást otázky zaměstnancům za kurzem a komunitním TA. Neřeknou vám žádné odpovědi, ale postrčí vás správným směrem a objasní případná nedorozumění. Pokud se chcete naučit kódování a další, rozumět tomu, co děláte, pak je tento kurz pro vás to pravé.
Nejlepší marnotratnost: Pluralsight
Pokud se chcete naučit kódovat, abyste mohli ve svém životopisu vypadat aktuálněji, nebo chcete-li svůj tým vylepšit, pak je Pluralsight služba právě pro vás. Je to trochu nákladné za 29 $ měsíčně nebo 299 $ ročně, ale s rozsáhlou knihovnou kurzů to může stát za to, pokud ji používáte správně. Nejen, že existuje široká škála řízených kurzů v různých programovacích jazycích, ale existují dokonce i specifické kurzy pro další vzdělávání například v oblasti vývoje her nebo správy dat.
Každý kurz je dodáván s videi, testy a soubory cvičení, takže ze svého učení můžete opravdu vytěžit maximum. Můžete dokonce měřit, jak dobře si stojíte proti ostatním ve stejném oboru. Některé kurzy navíc obsahují interaktivní lekce, které mohou být užitečné zejména při pokusu naučit se nové koncepty v konkrétním jazyce.
Runner Up, Best Splough: LinkedIn Learning
LinkedIn Learning, dříve známý jako Lynda.com, je až po okraj plný kurzů o kódování a dalších. Přestože tato zkušenost není tak efektivní jako některé z dalších uvedených kurzů, kompenzuje to počtem dostupných kurzů. LinkedIn Learning má více než jen to, co potřebujete, abyste mohli začít, protože má dokonce kurzy pro lidi s předchozími zkušenostmi. Můžete se skutečně ponořit do hlubin různých jazyků, zjistit, co je přitahuje a proč se hodí pro určité úkoly více než jiné.
Vědět, kde začít, může být trochu zahlcující, ale pokud hledáte programovací jazyk, který hledáte, nebo klíčová slova „základní školení“, určitě najdete kurz, který je správný pro tebe. Opravdu mají pro každého něco, bez ohledu na to, jakým jazykem se chcete naučit.
Nejlepší pro školy: Code Avengers
Code Avengers je ideální pro školy a děti nebo dospívající, kteří se chtějí naučit kódovat. Je strukturován do různých úrovní složitosti, takže jej lze použít k výuce konceptů programování na každé úrovni školy. Pomocí online programovacího prostředí k práci na různých projektech si Code Avengers klade za cíl naučit děti programování, výpočetní myšlení a reprezentaci dat. Pro teenagery jsou k dispozici také tři řízené cesty zaměřené na to, aby se stali webovým vývojářem, webdesignérem nebo softwarovým inženýrem.
Platforma má také řadu zdrojů pro učitele, s plány lekcí a přehledy kurzů, stejně jako je možné vidět, jak daleko se každý student do kurzu dostal a jak dobře si v něm vedl cesta. Code Avengers je skvělý způsob, jak přimět děti a teenagery ke kódování.
Nejlepší odrůda: Udemy
Pokud jde o rozmanitost, nemůžete porazit Udemy. Můžete najít více než 100 000 online kurzů v různých předmětech a velká část z nich se týká kódování. Na rozdíl od některých dalších možností v tomto seznamu není Udemy založeno na předplatném, místo toho platíte pouze za kurzy, které si skutečně vyberete. Každý z nich má jinou cenu a před zakoupením můžete zjistit, jak dlouho je každý z nich. To vám dává svobodu vybrat si specializaci, kterou chcete, a naučit se programovat to, co vás zajímá.
Kurzy nahrávají jednotlivci z celého světa a podle jejich hodnocení poznáte, jak dobré jsou. Různí instruktoři mají různé specializace a výběr kurzů, které jsou pro vás relevantní, ze širokého spektra znamená, že uvidíte různé styly programování a výuky, což vám pomůže najít to, co je pro vás nejlepší.
Náš proces
Naši autoři strávili 6 hodin zkoumáním nejoblíbenějších online kurzů kódování na trhu. Než učinili svá závěrečná doporučení, zvážili 9 různé online kurzy kódování celkově přečetli více než 10 uživatelských recenzí (pozitivních i negativních) a otestovali3 samotných online kurzů kódování. Všechny tyto výzkumy doplňují doporučení, kterým můžete věřit.