Obsah:

7 najlepších bezplatných zdrojov na učenie sa programovania
7 najlepších bezplatných zdrojov na učenie sa programovania
Anonim

Urobte svoje prvé kroky smerom ku kariére vývojára alebo sa naučte vytvárať svoje vlastné projekty pomocou týchto stránok.

1.freeCodeCamp

Obrázok
Obrázok
  • Technológie: HTML, CSS, JavaScript, Git, Node.js, React.js a iné.
  • Cena: úplne zadarmo.
  • Úroveň obtiažnosti: všetky úrovne.
  • Anglický jazyk.

Program freeCodeCamp dôsledne učí užívateľa všetky základné aspekty programovania webu, od základných pojmov až po zložité techniky vývoja. Na začiatku každej lekcie si prečítate teóriu a potom ju uvediete do praxe: napíšte kód v špeciálnom editore a systém vás skontroluje. Ak sa vyskytnú problémy, môžete ich prediskutovať s ostatnými študentmi vo fóre.

Na konci teoretických modulov sú vám ukázané projekty, ktoré by ste mali použiť na vytváranie vlastných webových aplikácií. Výsledky vývoja musia byť zverejnené na zdroji, potom ich môžu hodnotiť iní používatelia.

Okrem toho freeCodeCamp pomáha študentom stretávať sa a spolupracovať na skutočných neziskových projektoch. Je to dobrá šanca získať cenné rozvojové skúsenosti a portfólio potrebné pre zamestnanie.

freeCodeCamp →

2. Codecademy

Obrázok
Obrázok
  • Technológie: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby a iné.
  • Cena: zadarmo alebo od 20 $ mesačne za ďalší obsah.
  • Anglický jazyk.
  • Úroveň obtiažnosti: ľahká-stredná.

Rovnako ako predchádzajúci zdroj, Codecademy sa zameriava na výučbu webového programovania. Prečítate si teóriu a potom dokončíte úlohy v interaktívnom editore kódu. Používateľ má k dispozícii samostatné kurzy o rôznych technológiách. Väčšina z nich je k dispozícii zadarmo, ale overovacie testy a úlohy vývoja projektu sa otvárajú po predplatení.

Codecademy má tiež komplexné platené programy, ktoré organizujú a kombinujú materiály z rôznych kurzov. Napríklad Build Websites from Scratch vás krok za krokom naučí, ako vytvoriť jednoduchý web od začiatku pomocou rôznych technológií.

Codecademy →

3. Coursera

Obrázok
Obrázok
  • Technológie: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift a iné.
  • Cena: zadarmo alebo od 49 USD mesačne za ďalší obsah.
  • Jazyk: angličtina, ruština a iné.
  • Úroveň obtiažnosti: všetky úrovne.

Coursera ponúka množstvo kurzov v rôznych programovacích jazykoch od popredných svetových univerzít. Tu sa môžete naučiť nielen vývoj webu, ale aj tvorbu mobilných a desktopových programov. Niektoré kurzy sú samostatné, ale väčšina je združená do špecializácií - súborov súvisiacich kurzov.

Teoretický materiál prezentovaný textami a videami si môžete pozrieť zadarmo. Väčšina testovacích a precvičovacích úloh, ktoré vyžadujú overenie učiteľom alebo inými používateľmi, je však k dispozícii iba s plateným predplatným.

Coursera →

4.edX

Obrázok
Obrázok
  • Technológie: HTML, CSS, JavaScript, Java, Python, Ruby a iné.
  • Cena: zadarmo alebo od 49 dolárov mesačne za certifikát.
  • Jazyk: angličtina a iné.
  • Úroveň obtiažnosti: všetky úrovne.

Na edX máte prístup ku kurzom od renomovaných spoločností a univerzít. Medzi nimi je napríklad slávny úvod pre začínajúcich programátorov Úvod do informatiky z Harvardskej univerzity. Vzdelávací obsah je prezentovaný najmä videoprednáškami a textami. Niektoré kurzy obsahujú testy a iné interaktívne aktivity.

Za prechod väčšiny materiálov platforma nepýta peniaze. Ale certifikát potvrdzujúci úspešné absolvovanie konkrétneho kurzu môžete získať len za peniaze.

edX →

5. INTUIT

Obrázok
Obrázok
  • Technológie: HTML, CSS, JavaScript, algoritmy a databázy, C #, Java, Python, Ruby a iné.
  • Cena: bezplatne alebo od 500 rubľov mesačne za služby tútora.
  • Ruský jazyk.
  • Úroveň obtiažnosti: všetky úrovne.

Katalóg vzdelávacej platformy "INTUIT" obsahuje textové a video kurzy od ruských vzdelávacích inštitúcií a medzinárodných IT spoločností. Obsah stránky pokrýva všetky hlavné oblasti programovania od vývoja webových stránok až po tvorbu desktopových programov. Samoštúdium je bezplatné, existuje však platená služba, pri ktorej používateľovi pomáha osobný lektor.

„INTUIT“→

6. Štepík

Obrázok
Obrázok
  • Technológie: JavaScript, C #, neurónové siete, C++ a iné.
  • Cena: úplne zadarmo.
  • Jazyk: ruština, angličtina.
  • Úroveň obtiažnosti: ľahká-stredná.

Ďalšia nezisková platforma, pre ktorú kurzy vytvárajú ruské spoločnosti a univerzity. Hoci na Stepiku nie je veľa materiálu o konkrétnych programovacích jazykoch, tu sa môžete naučiť základné znalosti z oblasti matematiky a teórie algoritmov, ktoré budú užitočné pre každého vývojára.

Stepik →

7. Moderný návod Javascript

Obrázok
Obrázok
  • Technológie: JavaScript a iné.
  • Cena: zadarmo alebo od 6 500 rubľov za ďalší kurz.
  • Ruský jazyk.
  • Úroveň obtiažnosti: všetky úrovne.

Tento zdroj je venovaný jazyku JavaScript a súvisiacim webovým technológiám. Tu nájdete veľmi podrobný, dobre štruktúrovaný a ľahko pochopiteľný textový kurz JS. Zadania po každej téme pomôžu upevniť získané vedomosti. Zároveň je materiál čisto teoretický a neučí tvorbu projektov v praxi.

Učebnicu môžete študovať sami zadarmo alebo si zaplatiť za pokročilé kurzy, ktoré zahŕňajú výučbu samotného JavaScriptu alebo súvisiacich technológií s učiteľom.

"Moderný Javascript Tutorial" →

Odporúča: