Obsah:

7 nejlepších bezplatných zdrojů pro výuku programování
7 nejlepších bezplatných zdrojů pro výuku programování
Anonim

Udělejte své první kroky ke kariéře vývojáře nebo se naučte vytvářet vlastní projekty pomocí těchto stránek.

1.freeCodeCamp

obraz
obraz
  • Technologie: HTML, CSS, JavaScript, Git, Node.js, React.js a další.
  • Cena: zcela zdarma.
  • Úroveň obtížnosti: všechny úrovně.
  • Anglický jazyk.

Program freeCodeCamp důsledně učí uživatele všem základním aspektům webového programování, od základních pojmů až po složité vývojové techniky. Na začátku každé lekce si přečtete teorii a poté ji uvedete do praxe: napište kód do speciálního editoru a systém vás zkontroluje. Pokud se vyskytnou potíže, můžete je prodiskutovat s ostatními studenty ve fóru.

Na konci teoretických modulů jsou vám ukázány projekty, které byste měli použít k tvorbě vlastních webových aplikací. Výsledky vývoje musí být zveřejněny na zdroji, poté mohou být vyhodnoceny ostatními uživateli.

Kromě toho freeCodeCamp pomáhá studentům sejít se a spolupracovat na skutečných neziskových projektech. Je to dobrá šance získat cenné rozvojové zkušenosti a portfolio potřebné pro zaměstnání.

freeCodeCamp →

2. Codecademy

obraz
obraz
  • Technologie: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby a další.
  • Cena: zdarma nebo od 20 $ měsíčně za další obsah.
  • Anglický jazyk.
  • Úroveň obtížnosti: snadná-střední.

Stejně jako předchozí zdroj se Codecademy zaměřuje na výuku webového programování. Přečtete si teorii a poté plníte úkoly v interaktivním editoru kódu. Uživateli jsou poskytovány samostatné kurzy o různých technologiích. Většina z nich je k dispozici zdarma, ale ověřovací testy a úkoly týkající se vývoje projektu se otevírají po přihlášení k odběru.

Codecademy má také komplexní placené programy, které organizují a kombinují materiály z různých kurzů. Například Build Websites from Scratch vás krok za krokem naučí, jak vytvořit jednoduchý web od začátku pomocí různých technologií.

Codecademy →

3. Coursera

obraz
obraz
  • Technologie: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift a další.
  • Cena: zdarma nebo od 49 $ měsíčně za další obsah.
  • Jazyk: angličtina, ruština a další.
  • Úroveň obtížnosti: všechny úrovně.

Coursera nabízí řadu kurzů v různých programovacích jazycích od předních světových univerzit. Zde se můžete naučit nejen vývoj webu, ale také tvorbu mobilních a desktopových programů. Některé kurzy jsou samostatné, ale většina je sdružena do specializací – sad souvisejících kurzů.

Teoretický materiál prezentovaný v textech a videích si můžete zdarma prohlédnout. Ale většina testovacích a procvičovacích úloh, které vyžadují ověření učitelem nebo jinými uživateli, je dostupná pouze s placeným předplatným.

Coursera →

4.edX

obraz
obraz
  • Technologie: HTML, CSS, JavaScript, Java, Python, Ruby a další.
  • Cena: zdarma nebo od 49 $ měsíčně za certifikát.
  • Jazyk: angličtina a další.
  • Úroveň obtížnosti: všechny úrovně.

Na edX máte přístup ke kurzům renomovaných společností a univerzit. Patří mezi ně například slavný úvod pro začínající programátory Introduction to Computer Science z Harvardské univerzity. Vzdělávací obsah je prezentován především formou videopřednášek a textů. Některé kurzy obsahují testy a další interaktivní aktivity.

Za průchod většiny materiálů platforma peníze nežádá. Certifikát potvrzující úspěšné absolvování konkrétního kurzu ale můžete získat pouze za peníze.

edX →

5. INTUIT

obraz
obraz
  • Technologie: HTML, CSS, JavaScript, algoritmy a databáze, C #, Java, Python, Ruby a další.
  • Cena: zdarma nebo od 500 rublů měsíčně za služby tutora.
  • Ruský jazyk.
  • Úroveň obtížnosti: všechny úrovně.

Katalog vzdělávací platformy "INTUIT" obsahuje textové a video kurzy od ruských vzdělávacích institucí a mezinárodních IT společností. Obsah stránek pokrývá všechny hlavní oblasti programování od vývoje webových stránek až po tvorbu desktopových programů. Samostudium je zdarma, existuje však placená služba, ve které uživateli pomáhá osobní lektor.

"INTUIT" →

6. Štepík

obraz
obraz
  • Technologie: JavaScript, C#, neuronové sítě, C++ a další.
  • Cena: zcela zdarma.
  • Jazyk: ruština, angličtina.
  • Úroveň obtížnosti: snadná-střední.

Další nezisková platforma, pro kterou kurzy vytvářejí ruské společnosti a univerzity. Přestože na Stepiku není mnoho materiálů o konkrétních programovacích jazycích, můžete se zde naučit základní znalosti z oblasti matematiky a teorie algoritmů, které se budou hodit každému vývojáři.

Stepik →

7. Moderní Javascript tutoriál

obraz
obraz
  • Technologie: JavaScript a další.
  • Cena: zdarma nebo od 6 500 rublů za další kurz.
  • Ruský jazyk.
  • Úroveň obtížnosti: všechny úrovně.

Tento zdroj je věnován jazyku JavaScript a souvisejícím webovým technologiím. Zde najdete velmi podrobný, dobře strukturovaný a snadno srozumitelný textový kurz JS. Úkoly po každém tématu pomohou upevnit získané znalosti. Materiál je přitom čistě teoretický a neučí tvorbu projektů v praxi.

Učebnici můžete studovat sami zdarma nebo si zaplatit pokročilé kurzy, které zahrnují výuku samotného JavaScriptu nebo souvisejících technologií s učitelem.

"Moderní Javascript Tutorial" →

Doporučuje: