11 nejlepších stránek pro bezplatné online kurzy počítačového programování

11 nejlepších stránek pro bezplatné online kurzy počítačového programování

Právě teď existuje velké množství pracovních pozic pro počítačové programování na vyžádání a velké množství bezplatných online kurzů programování, které vám pomohou získat jedno z těchto zaměstnání-dokonce i bez tradičního titulu z počítačové vědy.





Ukážeme vám, kde tyto vynikající online hodiny programování najít. Pokud nevíte první věc o programování, podívejte se na naše úvod do toho, co je kódování .





1. S OpenCourseWare

MIT OpenCourseWare je neuvěřitelné. Před mnoha lety, když jsem na vysoké škole bojoval s kurzem Lineární algebry, mě zachránil MIT OCW. Kompletní kurzy jsou k dispozici online zdarma a můžete si je projít svým vlastním tempem.





Tento kurz lineární algebry (bohužel již není k dispozici) je silným uchazečem o nejlepší vysokoškolský kurz, jaký jsem kdy absolvoval. Všechno to byly videopřednášky, ale profesor věděl své a materiál přednesl snadno stravitelným způsobem. Skutečně to potvrdilo pověst MIT jako vzdělávacího institutu.

Takže věřím, že se vám bude líbit Kurzy programování MIT OCW . Úvodní jsou rozděleny na obecné úvody, jazykově specifické kurzy a navazující kurzy. Pro úplný seznam, procházet sekci Computer Science .



nejlepší web pro učení v C ++

2. edX

edX je poskytovatel bezplatných online kurzů na vysoké škole, které společně vedou MIT a Harvard University. Nejen, že jsou kurzy k dispozici zdarma, ale i samotná organizace je nezisková, takže můžete být v klidu, protože víte, že vás nebudou zneužívat postranní úmysly.

Kurzy na edX mohou být týdenní nebo samostatné. Předměty pokrývají celou škálu témat, která byste mohli najít na jakékoli akreditované univerzitě, ale existuje zde velké naklonění směrem k informatice, inženýrství a obchodu a managementu. Pro vaše pohodlí jsou také rozděleny na úvodní, střední a pokročilou úroveň.





edX také nabízí certifikační programy, což jsou učební osnovy kurzu, které směřují ke zvládnutí v konkrétní oblasti, jako je Front-End Web Development nebo Data Science. Ty jsou užitečné pro hlubší učení.

3. Coursera

Coursera je bezplatná online platforma kurzů, za kterou stojí Stanfordská univerzita a venture capitalists. Coursera spolupracuje s různými univerzitami a organizacemi na poskytování svých kurzů a vydělává příjmy prostřednictvím svých certifikačních programů.





Je hezké, že se Coursera zaměřuje na specializace: sady kurzů navržených tak, aby rozvíjely vaše dovednosti v konkrétním tématu, ale ne tak komplexně jako úplný program. Specializace se šesti kurzy „Datové struktury a algoritmy“ například pokrývá základní datové struktury, základní algoritmy, grafové algoritmy, řetězcové algoritmy, pokročilé algoritmy a sestavování genomu.

Všimněte si, že ne všechny kurzy jsou zdarma, ale mnohé jsou. Kurzy jsou samostatné, ale mají určitá data zahájení a ukončení, což znamená, že je budete muset projít, jakmile budou k dispozici. Dnešní kurzy zítra možná nebudou, ale na jejich místě se mohou objevit nové. Pokud potřebujete nějaké nápady, podívejte se na nejlepší kurzy Coursera, které stojí za to zaplatit.

4. PVTuts

PVTuts je bezplatné online úložiště video kurzů pro výuku programovacích jazyků. Od roku 2013 nebyl aktualizován, ale videotéka je stále skvělým zdrojem pro nováčky. Vězte, že tyto kurzy jsou striktně o jazykové syntaxi a o ničem jiném.

Mezi dostupná témata patří čtyři obecné programovací jazyky (C ++, C#, Java a SQL) a šest webových programovacích jazyků (HTML, CSS, JavaScript, PHP, ASP.NET a XML).

5. Udacity

Udacity je další online platforma kurzů, ale na rozdíl od MIT OCW, edX a Coursera se Udacity striktně zaměřuje na témata související s programováním, datovou vědou a inženýrstvím. Žádná matematika, žádné sociální vědy, žádné humanitní vědy. Je to všechno o technologii a je pro ni pravděpodobně lepší.

Cílem Udacity je připravit vás na profesní úspěch v jedné z oblastí souvisejících s technologiemi. Platforma věnuje velkou pozornost svým programům Nanodegree, což jsou kompaktní učební plány (obvykle dokončené do jednoho roku), jejichž cílem je připravit vás na práci co nejrychleji. Ale Nanodegrees stojí kdekoli od 100 do 500 USD za kus.

Nechcete nic platit? To je v pořádku. Můžete se vyhýbat celému přístupu založenému na osnovách a držet se individuálních bezplatných kurzů.

6. Udemy

Udemy je online vzdělávací trh, kde si kdokoli může vytvořit (a dokonce prodat) své vlastní kurzy, které ostatní mohou konzumovat. Toto je docela dvojsečný meč: umožňuje zkušeným lidem sdílet své znalosti bez vzdělání, ale musíte se prodrat spoustou kravin, abyste je našli.

Kurzy programování na Udemy se týkají všech druhů témat. Najdete vše od zpracování dat založeného na Pythonu až po základy etického hackingu, od základů Javy až po vývoj webových aplikací na hlavní úrovni. Najdete zde také spoustu kurzů související s vývojem her .

Poznámka: Nikdy neplatte plnou cenu za kurz Udemy! Trh Udemy často drží obrovské prodeje a snižuje ceny kdekoli od 50 do 90 procent. Zatímco čekáte, podívejte se na nejlepší bezplatné kurzy Udemy .

7. Zdarma Code Camp nebo Projekt Odin

Pokud je vaším cílem stát se zdatným webovým vývojářem, ať už front-endem nebo back-endem, pak vřele doporučuji buď Free Code Camp (který učí HTML, CSS, JavaScript a React), nebo The Odin Project (který učí HTML, CSS , JavaScript, Ruby on Rails).

Tyto dva jsou komplexní kurzy, oba 100 procent zdarma, které vás provedou z nuly na hrdinu vlastním tempem. I když nemáte vůbec žádné zkušenosti s kódováním, budete v pořádku. Počítejte s tím, že budete investovat několik měsíců od začátku do konce, abyste skutečně porozuměli naučeným konceptům. Nespěchej.

8. Chánská akademie

Khan Academy je jedním z největších pokladů internetu. Tato nezisková vzdělávací platforma byla v posledním desetiletí skvělým zdrojem bezplatného vzdělávání a stále se zlepšuje. Chcete se naučit kalkul? Biologie? Světová historie? Jak udělat daně nebo investovat své peníze? Všechno je tady.

Abychom byli spravedliví, sekce Počítačová věda a Počítačové programování se dohánějí, a proto je v tomto seznamu tak nízko. V tuto chvíli se můžete naučit pouze JavaScript plus základy algoritmů a kryptografie, ale určitě stojí za to sledovat.

9. Youtube

YouTube je velmi populární nebo chybí. Existují tisíce výukových seznamů skladeb, ale příliš mnoho z nich je povrchních nebo vyloženě špatných. Z těch, které se zdají slibné, je velká část z nich neúplná. A z těch, které jsou úplné, je značná část zastaralá.

Jak již bylo řečeno, pokud máte náročné oko, YouTube může být skvělým zdrojem pro učení se programování. Začněte naším shrnutím nejlepších návodů k programování na YouTube.

10. OpenCourser

OpenCourser není vzdělávací platforma jako ostatní zde uvedené stránky. Je to spíše vyhledávač, který agreguje tisíce bezplatných online kurzů z celého webu a přináší je na dosah ruky.

V době psaní tohoto článku je OpenCourser katalogizováno více než 900 bezplatných online kurzů programování a mnoho dalších je přidáváno každý den. Ano, najdete spoustu kurzů od edX, Coursera, Udacity atd., Ale najdete také některé odjinud, jako je Saylor Academy. Přinejmenším je to pohodlný způsob, jak prohledávat mnoho z výše uvedených platforem najednou.

jedenáct. Codecademy

Codecademy je série interaktivních online kurzů, jejichž cílem je naučit vás základy několika programovacích jazyků a rámců. Každý kurz je gamifikovaný, krok za krokem proces, který vás drží za ruku od začátku do konce.

Ale varování před tím, než se ponoříte do Codecademy: věci, které se zde naučíte, jsou extrémně základní a povrchní. Codecademy vás to naučí jak psát kód , ale to vás nenaučí jak myslet jako programátor . Mnoho nováčků, kteří jsou poprvé, skončí frustrovaní, protože nevědí, co dělat se znalostmi, které získali.

Pokud máte předchozí zkušenosti s kódováním a jednoduše se chcete naučit syntaxi nového jazyka, pak je Codecademy ve skutečnosti velmi užitečný. Pokud se považujete za začátečníka, pak Codecademy byste se měli prozatím vyhnout .

Pozoruhodná zmínka: Lynda

Lynda je domovem více než 6000 různých online kurzů rozložených do 12 oborů souvisejících s technologiemi (např. Animace, CAD, IT, marketing, fotografie) a stovky konkrétnějších témat, která nás zajímají. S více než 670 kurzy tvoří kategorie Programování obrovský kus obsahu Lynda.

Témata zahrnují základní koncepty programování, správu databází, vývoj her, mobilní vývoj, vývoj webu a samozřejmě kurzy pro jednotlivé programovací jazyky. Je hezké, že kurzy jsou rozděleny na začátečníky, středně pokročilé a pokročilé, takže vždy najdete ty, které jsou pro vás nejrelevantnější.

Lynda je placená platforma, která stojí 20 $/měsíc, ale existuje trik, pomocí kterého můžete získat přístup ke kurzům Lynda zdarma.

Další tipy pro nováčky v programování v počítači

Pokud se toho držíte a rozhodnete se věnovat programování jako kariéře, podívejte se na naše tipy na přípravu programovacího pohovoru. Na druhou stranu vám může přijít, že programování je příliš obtížné: známky toho, že programování není pro vás.

Podíl Podíl tweet E-mailem 5 tipů, jak přeplnit své počítače VirtualBox Linux

Jste unaveni špatným výkonem, který nabízejí virtuální stroje? Zde je to, co byste měli udělat, abyste zvýšili výkon svého VirtualBoxu.

Číst dále
Související témata
  • Programování
  • Programování
  • Online kurzy
O autorovi Joel lee(1524 publikovaných článků)

Joel Lee je šéfredaktorem MakeUseOf od roku 2018. Má titul B.S. v informatice a více než devět let profesionálních zkušeností s psaním a střihem.

Více od Joela Leeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru