Skip to main content

Nejlepší prostředky pro výuku kódování online

Lazy Town - We Are Number One [DANK EDITION] (Smět 2025)

Lazy Town - We Are Number One [DANK EDITION] (Smět 2025)
Anonim

Ať už chcete vytvořit vlastní webové stránky, nebo doufáte, že zvýšíte atraktivitu potenciálních zaměstnavatelů, učení se kódování může být určitě užitečné. Ale kde začít? Je zřejmé, že neexistuje žádný nedostatek možností, jak dostat vaše nohy vlhké ve světě programovacích jazyků, ale nalezení dobrého vstupního bodu může být obtížné. Koneckonců, jak se rozhodnete, který jazyk vám nejvíce myslí?

Tento článek se pokusí provést první rozhodnutí, která budete potřebovat, když uvažujete o tom, jak se naučíte kódovat, a pak vám doporučí některé z nejlepších online zdrojů, na které se můžete obrátit, až budete připraveni rozvíjet své dovednosti.

01 z 08

První věci první: Rozhodněte, který programovací jazyk se chcete naučit

Zadejte "který kódovací jazyk se dozvíte" do Googlu a budete se setkávat s více než 3 miliony výsledků vyhledávání. Je zřejmé, že toto je populární otázka a najdete mnoho autorit s různými názory na toto téma. Mohlo by to být osvětlené a užitečné, abyste strávili nějaký čas čtením toho, co mají na tomto tématu říkat různá místa, ale pokud chcete trochu zjednodušit věci, nejprve si položte otázku: Co chci stavět?

Stejně jako slova v angličtině jsou prostředky k ukončení komunikačních myšlenek a myšlenek, programovací jazyky jsou užitečné, protože vám pomáhají dosáhnout určitých věcí. Takže když rozhodujete, jaký kódovací jazyk se naučíte, je nesmírně důležité myslet na to, co chcete stavět.

Chcete vytvořit web? Znát HTML, CSS a Javascript bude pro vás důležité. Máte větší zájem o vybudování aplikace pro smartphony? Budete se muset rozhodnout, se kterou platformou chcete začít (Android nebo iOS), a pak vybrat jeden z odpovídajících jazyků, jako je Java a Objective-C.

Je zřejmé, že výše uvedené příklady nejsou vyčerpávající; oni jen poskytnout chuť na otázky, budete se chtít se ptát sami, když uvažujete, který jazyk byste měli začít. Vývojový diagram nahoře by se mohl ukázat jako další užitečný zdroj, když se snažíte zúžit kódování do jazyka. A nikdy nepodceňujte užitečnost Google; bude to trvat nějakou trpělivost, ale pokud víte, co chcete vybudovat, zkoumat jaký kódovací jazyk potřebuje k jeho budování, může být dobře hodnocen čas a trpělivost.

Carl Cheo, který je za tímto výkonným vývojovým diagramem vidět nahoře, také poskytuje praktický rozklad vzdělávacích prostředků, které je třeba zvážit na základě jazyka, který se chcete naučit. Zobrazit zde - všimněte si, že můžete kliknout na různé karty a dozvědět se více o zdrojích pro různé jazyky.

02 z 08

Codeacademy

Nejlepší pro: Zdarma, odvážte se říci lekce zábavné kódování pro některé z více základních jazyků. Chcete-li vytvořit webové stránky, můžete dokonce absolvovat kurz zaměřený na základy HTML a CSS, které budete používat při praxi budování webu.

Nabízené jazyky:

  • HTML & CSS
  • JavaScript
  • Krajta
  • Rubín
  • PHP
  • SQL
  • Sass

Co se nám líbí

  • Jakmile vytvoříte účet Codeadademy a začnete s kurzem, služba sleduje váš pokrok, takže je snadné zastavit a začít, aniž byste museli trávit hodiny sledováním, kde jste skončili.

  • Dalším plusem je, že tato služba je zaměřena na úplné začátečníky; doporučuje kompletní začátečníky s HTML a CSS, i když nabízejí pokročilejší jazykové kurzy.

  • Můžete procházet podle typu kurzu (vývoj webových aplikací, nástroje, API, datová analýza a další) a díky obrovské popularitě webu - může se pochlubit více než 20 miliony uživatelů - jeho fóra jsou skvělým zdrojem pro dotazování a odpovědi na vaše vlastní otázky cokoli od problémů v rámci určitého kurzu k tomu, jak budovat to, co vaše srdce touží.

  • Další pro: Codeacademy je zdarma.

Co se nám nelíbí

  • Některé kurzy (nebo konkrétní otázky nebo problémy v průběhu kurzu) nejsou napsány zcela jasně, což může vést k záměně jménem uživatele.

  • Robustní fóra Codeacademy se mohou v těchto případech obvykle dostat k záchraně, ačkoli to může být odradit od běhu, když se většina obsahu prezentuje tak bezproblémově.

03 ze dne 08

Kód Odraky

Nejlepší pro:Ti, kteří chtějí zábavu a hry na cestě k tomu, aby se naučili, jak vytvářet skutečné věci prostřednictvím kódovacích jazyků, protože po každé lekci dokončíte mini hry. Stejně jako Codeacademy je to zaměřeno na začátečníky a možná víc než Codeacademy, je to spíše o učení se základních pojmů spíše než o všech maticích a šroubů programovacího jazyka. Je to také ideální volba pro ty, kteří mluví jiným jazykem než angličtinou, protože kurzy jsou také nabízeny v španělštině, holandštině, portugalštině a ruštině, mimo jiné v jiných jazycích.

Nabízené jazyky:

  • HMTL & CSS
  • JavaScript
  • Krajta

Co se nám líbí

  • Kurzy prostřednictvím Code Avengers jsou zábavné a poutavé - v tomto ohledu je srovnatelné a dokonce i konkurenceschopné s Codeacademy.

Co se nám nelíbí

  • Největší je, že jsou náklady; zatímco můžete získat bezplatnou zkušební verzi, předplatné - které vám dávají plný přístup ke každému kurzu, spíše než limit až do pěti lekcí v kurzu - stojí 29 dolarů za měsíc nebo 120 dolarů za šest měsíců.

  • Další nevýhodou, přinejmenším ve srovnání s Codeacademy, je to, že neexistují žádné fóra specifické pro jednotlivé kurzy, takže je těžší vysledovat řešení, pokud se potýkáte s určitým problémem ve svém kurzu.

  • Ve srovnání s některými jinými weby máte relativně málo jazykových možností ke studiu.

04 ze dne 08

Akademie Khan

Nejlepší pro:Nováčci, kteří vědí, co chtějí stavět, a chtějí, aby se učili dovednosti. Navíc Khan Academy udělá nejvíce smysl pro ty, kteří se chtějí zaměřit na grafiky a herní aplikace. Zaměřuje se také na programové výkresy a animace.

Nabízené jazyky:

  • JavaScript
  • SQL

Co se nám líbí

  • Všechno je bezplatné a Khan akademie je jednou z velkých zdrojů, jak se naučit kódovat online bez nutnosti předávat informace o kreditní kartě.

  • Hodiny jsou přiměřeně rozměrové (ne hodinové) a poutavé.

  • Způsob, jakým jsou nové dovednosti prezentovány a vyučovány, je také dobře organizovaný; můžete přejít k základům animace v rámci materiálů JavaScript, například.

Co se nám nelíbí

  • Poměrně málo nabízených jazyků a nebudete se těšit na stejnou prosperující komunitu fóra, jakou nabízí Codeacademy.

  • To může nebo nemusí dělat rozdíl v závislosti na vašem učebním stylu a preferencích - je to jen něco, na co myslet.

05 z 08

Kódová škola

Nejlepší pro: Ti, kteří se chtějí naučit jazyky mimo standardní JavaScript a HTML / CSS, zejména mobilní jazyky pro aplikace iOS, jako je Objective-C. Není to jako začátečníci orientovaný jako ostatní zdroje na tomto seznamu, takže možná budete chtít začít nejprve s jiným webem a pak se ujdete zde, až budete mít několik dovedností pod opaskem. Kódová škola má více profesionálního ohýbání než mnoho dalších zdrojů zmíněných v tomto článku - pokud se chcete stát obchodním programátorem, mohlo by to být dobré místo pro strávení nějakého vážného času (ačkoli buďte připraveni utratit nějaké peníze stejně jako pokud chcete mít přístup ke všem materiálům).

Nabízené jazyky:

  • HTML & CSS
  • JavaScript
  • Rubín
  • Ruby on Rails
  • PHP
  • Krajta
  • Cíl C
  • Rychlý

Co se nám líbí

  • Velký výběr kurzů a velmi užitečný průvodce pro začátečníky, který může informovat vaše rozhodnutí o tom, který jazyk by měl začít.

  • V souladu s pověstí poskytovat kurzy profesionální kvality, Code School nabízí profesionálně zpracované seznamy obsahu spolu s podcasty a videonahrávkami.

  • Můžete se ponořit do vašich prstů do světa kódování pro zařízení iOS - něco, co není možné dělat s většinou ostatních zdrojů uvedených v tomto seznamu.

Co se nám nelíbí

  • Možná se budete cítit trochu ztracené, pokud přijdete do školy s kódem s nulovými znalostmi programování. Navíc, abyste získali neomezený přístup ke všem 71 kurzům webu a 254 screencastům, budete muset zaplatit (29 dolarů měsíčně nebo 19 dolarů měsíčně s ročním plánem) - a pokud chcete využít tento web k plnému potenciálu, budete muset vyklouznout.

06 z 08

Coursera

Nejlepší pro:Samovolejní studenti, kteří mají odhodlání a trpělivost dělat trochu kopání, aby našli kurz, který pro ně má největší smysl, protože na rozdíl od webů jako Codeacademy, Coursera hostí vzdělávací materiál pro obrovské množství předmětů mimo programování.

Nabízené jazyky:

  • HTML & CSS
  • JavaScript
  • Krajta
  • Rubín
  • Cíl C
  • Rychlý
  • Na základě vašich vyhledávacích dotazů najdete další jazyky, protože Coursera je repozitář vzdělávacích materiálů na nejrůznější témata

Co se nám líbí

  • Kurzy jsou k dispozici od světově proslulých institucí, jako je Johns Hopkins University, Stanford a Michiganská univerzita, takže víte, že jste v dobrých rukou. Navíc většina kurzů je zdarma, ačkoli můžete zaplatit za některé, včetně možností, které vám na konci představí certifikát o dokončení.

Co se nám nelíbí

  • Nelze najít všechny lekce kódování v jednom snadno přístupném místě, což znamená, že by mohlo pomoci přijít na tuto stránku vědět přesně to, co hledáte. Kurzy obecně nejsou tak poutavé ani interaktivní jako ty, které jsou k dispozici prostřednictvím Codeacademy, Code Avengers nebo Khan Academy.

07 z 08

Dům na stromě

Nejlepší pro: Ti, kteří se chystají držet programování a využívat dovedností, které se učí profesionálně nebo pro některé vedlejší projekty, protože většina materiálů vyžaduje placené předplatné. To neznamená, že musíte přijít do Treehouse s množstvím předchozích znalostí; že máte dostatek představy o tom, co chcete stavět, protože mnoho z kurzů je postaveno na cílech, jako je budování webové stránky.

Nabízené jazyky:

  • HTML & CSS
  • JavaScript
  • jQuery
  • Rubín
  • Ruby on Rails
  • PHP,
  • Rychlý
  • Cíl C
  • C#

Co se nám líbí

  • Zahrnuje mobilní programovací jazyky pro iOS, takže pokud chcete vytvořit aplikaci iPhone, tato stránka vám může pomoci zjistit, jak to udělat.

  • Získáte přístup k fórům komunity, které vám mohou pomoci při učení.

Co se nám nelíbí

  • Jakmile využijete bezplatnou zkušební verzi, Treehouse vyžaduje, abyste si vybrali jeden ze dvou placených plánů. Levnější cena stojí 25 dolarů za měsíc a poskytuje vám přístup k více než 1000 video kurzům a interaktivním nástrojům, zatímco za 49 dolarů za měsíc vám "Pro Plan" získá přístup k fóru pouze pro členy, bonusový obsah, možnost stahovat videa offline učení a další. Některé z těchto funkcí by rozhodně mohly být užitečné, ale budete muset být velmi vážné, když se naučíte kódovat, že za to stojí hodně placení měsíčně.

08 z 08

Programování pro děti

Všechna výše uvedená místa jsou zaměřena na začátečníky, ale co začínající mladí lidé? Budete chtít podívat na jednu z těchto stránek zaměřenou na děti. Možnosti zahrnují Blockly, Scratch a SwiftPlayground a seznamují mladé s programovacími koncepty v poutavých, snadno sledovatelných cestách s důrazem na vizuály.

Začněte zdarma a bavte se

Pokud jde o učení, jak kódovat, využijte bohatství volných zdrojů internetu k prozkoumání vašich možností a vystavte se co nejvíce učebních metod a dovedností. Neexistuje skutečná potřeba vyčistit kreditní kartu, dokud nebudete přesvědčeni, že nemůžete získat určité znalosti jiným způsobem, a / nebo pokud jste se rozhodli, že chcete profesionálně sledovat programování. Ale v tom okamžiku možná budete chtít přemýšlet o převedení do učebny osobně!