11 najlepších stránok pre bezplatné online kurzy počítačového programovania

11 najlepších stránok pre bezplatné online kurzy počítačového programovania

Práve teraz existuje veľký počet pracovných pozícií počítačového programovania na požiadanie a množstvo bezplatných online kurzov programovania, ktoré vám pomôžu získať jedno z týchto zamestnaní-dokonca aj bez tradičného titulu z počítačovej vedy.





Ukážeme vám, kde tieto vynikajúce online hodiny programovania nájsť. Ak neviete prvú vec o programovaní, pozrite sa na náš úvod do toho, čo je kódovanie .





1. S OpenCourseWare

MIT OpenCourseWare je neuveriteľné. Pred mnohými rokmi, keď som na vysokej škole bojoval s kurzom lineárnej algebry, prišiel na rad MIT OCW. Kompletné kurzy sú k dispozícii online zadarmo a môžete si ich prejsť vlastným tempom.





Tento kurz lineárnej algebry (bohužiaľ už nie je k dispozícii) je silným uchádzačom o najlepší vysokoškolský kurz, aký som kedy absolvoval. Všetko to boli video prednášky, ale profesor vedel svoje a materiál predstavil ľahko stráviteľným spôsobom. Skutočne to potvrdilo povesť MIT ako vzdelávacieho inštitútu.

Som si teda istý, že sa vám bude páčiť Kurzy programovania MIT OCW . Úvodné lekcie sú rozdelené do všeobecných úvodov, jazykovo špecifických kurzov a nadväzujúcich kurzov. Pre úplný zoznam, prezrite si sekciu Informatika .



prenášať piesne z ipodu do počítača

2. edX

edX je poskytovateľom bezplatných online kurzov na vysokej škole, ktorých vedú spoločne MIT a Harvard University. Nielenže sú kurzy k dispozícii bezplatne, ale aj samotná organizácia je nezisková, takže si môžete odpočinúť a vedieť, že vás nebudú zneužívať postranné úmysly.

Kurzy na edX môžu byť týždenné alebo samostatné. Predmety pokrývajú celý rad tém, ktoré môžete nájsť na ktorejkoľvek akreditovanej univerzite, ale existuje značný odklon od informatiky, inžinierstva a obchodu a manažmentu. Pre vaše pohodlie sú tiež rozdelené na úvodnú, strednú a pokročilú úroveň.





edX ponúka aj certifikačné programy, ktoré sú učebnými osnovami kurzov, ktoré sa zameriavajú na zvládnutie v konkrétnej oblasti, napríklad Front-End Web Development alebo Data Science. Sú užitočné pri hlbšom učení.

3. Coursera

Coursera je bezplatná platforma online kurzov, za ktorou stojí Stanfordská univerzita a investori rizikového kapitálu. Coursera spolupracuje s rôznymi univerzitami a organizáciami na poskytovaní svojich kurzov a zarába prostredníctvom certifikačných programov.





Je pekné, že sa Coursera zameriava na špecializácie: sady kurzov, ktorých cieľom je posilniť vaše schopnosti v konkrétnej téme, ale nie tak komplexne ako úplný program. Šesťchodová špecializácia „Dátové štruktúry a algoritmy“ napríklad pokrýva základné dátové štruktúry, základné algoritmy, grafové algoritmy, reťazcové algoritmy, pokročilé algoritmy a zostavovanie genómu.

Všimnite si toho, že nie všetky kurzy sú bezplatné, ale mnohé sú. Kurzy sú samostatné, ale majú konkrétny dátum začiatku a ukončenia, čo znamená, že ich budete musieť absolvovať, pretože sú k dispozícii. Dnešné kurzy tam zajtra nemusia byť, ale nové sa môžu objaviť na ich mieste. Ak potrebujete nápady, pozrite sa na najlepšie kurzy Coursera, za ktoré sa platí.

4. PVTuts

PVTuts je bezplatné online úložisko video kurzov na učenie sa programovacích jazykov. Nebola aktualizovaná od roku 2013, ale videoknižnica je stále veľkým zdrojom pre nováčikov. Vedzte, že tieto kurzy sú výlučne o jazykovej syntaxi a ničom inom.

Dostupné témy zahŕňajú štyri všeobecné programovacie jazyky (C ++, C#, Java a SQL) a šesť webových programovacích jazykov (HTML, CSS, JavaScript, PHP, ASP.NET a XML).

5. Udacity

Udacity je ďalšou platformou online kurzov, ale na rozdiel od MIT OCW, edX a Coursera sa Udacity striktne zameriava na témy súvisiace s programovaním, dátovou vedou a inžinierstvom. Žiadna matematika, žiadne spoločenské a humanitné vedy. Je to všetko o technológiách a je možné, že sú pre ňu lepšie.

Cieľom Udacity je pripraviť vás na profesionálny úspech v jednej z jeho technických oblastí. Platforma kladie veľký dôraz na svoje programy Nanodegree, ktoré sú kompaktnými učebnými osnovami (zvyčajne dokončené do jedného roka) a sú navrhnuté tak, aby ste boli čo najskôr pripravení na prácu. Nanodegrees však stojí kdekoľvek od 100 do 500 dolárov za kus.

Nechcete nič platiť? To je v poriadku. Môžete sa vyhnúť celému prístupu založenému na učebných osnovách a držať sa individuálnych bezplatných kurzov.

6. Udemy

Udemy je online vzdelávací trh, kde si ktokoľvek môže vytvárať (a dokonca predávať) svoje vlastné kurzy, ktoré môžu iní konzumovať. Toto je celkom dvojsečný meč: umožňuje skúseným ľuďom podeliť sa o svoje znalosti bez vzdelania, ale musíte sa predrať mnohými svinstvami, aby ste ich našli.

Kurzy programovania na Udemy sa zameriavajú na všetky druhy tém. Nájdete tu všetko od chrumkania dát založeného na Pythone až po základy etického hackingu, od základov Javy až po vývoj webových aplikácií na úrovni master. Nájdete tu aj množstvo kurzov súvisiace s vývojom hier .

Poznámka: Nikdy neplatte plnú cenu za kurz Udemy! Trh Udemy často prináša obrovské predaje a znižuje ceny kdekoľvek o 50 až 90 percent. Kým budete čakať, pozrite sa na najlepšie bezplatné kurzy Udemy .

7. Bezplatný tábor s kódom alebo Projekt Odin

Ak je vašim cieľom stať sa zdatným webovým vývojárom, či už front-end alebo back-end, potom dôrazne odporúčam buď Free Code Camp (ktorý učí HTML, CSS, JavaScript a React), alebo The Odin Project (ktorý učí HTML, CSS , JavaScript, Ruby on Rails).

Tieto dva sú komplexné kurzy, obe 100 percent zadarmo, ktoré vás prevedú z nuly na hrdinu vlastným tempom. Aj keď nemáte žiadne skúsenosti s kódovaním, budete v poriadku. Počítajte s tým, že investujete niekoľko mesiacov od začiatku do konca, aby ste skutočne porozumeli naučeným pojmom. Neponáhľajte to.

8. Chánska akadémia

Khan Academy je jedným z najväčších pokladov internetu. Táto nezisková vzdelávacia platforma je v poslednom desaťročí úžasným zdrojom bezplatného vzdelávania a stále sa zlepšuje. Chcete sa naučiť kalkul? Biológia? Svetová história? Ako urobiť svoje dane alebo investovať svoje peniaze? Všetko je tu.

Aby sme boli spravodliví, sekcie počítačovej vedy a počítačového programovania sa líšia, a preto sú v tomto zozname tak nízke. Momentálne sa môžete naučiť iba JavaScript, plus základy algoritmov a kryptografie, ale rozhodne stojí za to sledovať ich.

9. YouTube

YouTube je veľmi populárny alebo chýba. Existujú tisíce výukových zoznamov skladieb, ale príliš veľa z nich je povrchných alebo úplne nesprávnych. Z tých, ktoré sa zdajú sľubné, je ich poriadna časť neúplná. A z tých, ktoré sú úplné, je značná časť zastaraných.

To znamená, že ak máte náročné oko, YouTube môže byť skvelým zdrojom, ako sa naučiť programovať. Začnite s naším súhrnom najlepších návodov na programovanie na YouTube.

10. OpenCourser

OpenCourser nie je vzdelávacou platformou ako ostatné tu uvedené stránky. Je to skôr vyhľadávací nástroj, ktorý agreguje tisíce bezplatných online kurzov z celého webu a prináša ich na dosah ruky.

V čase písania tohto článku je v OpenCourser katalogizovaných viac ako 900 bezplatných online kurzov programovania, pričom mnohé ďalšie pribúdajú každý deň. Áno, nájdete veľa kurzov od edX, Coursera, Udacity atď., Ale nájdete aj kurzy odinakiaľ, napríklad od Saylor Academy. Prinajmenšom je to pohodlný spôsob prehľadávania mnohých z vyššie uvedených platforiem naraz.

jedenásť. Codecademy

Codecademy je séria interaktívnych online kurzov, ktorých cieľom je naučiť vás základy niekoľkých programovacích jazykov a rámcov. Každý kurz je gamifikovaný, krok za krokom, ktorý vás drží za ruku od začiatku do konca.

Ale varovanie pred tým, ako sa ponoríte do Codecademy: veci, ktoré sa tu naučíte, sú extrémne základné a povrchné. Codecademy vás to naučí ako napísať kód , ale to ťa nenaučí ako myslieť ako programátor . Mnoho nováčikov, ktorí začínajú prvýkrát, je frustrovaných, pretože nevedia, čo majú robiť s nadobudnutými vedomosťami.

Ak máte skúsenosti s kódovaním a chcete sa naučiť syntax nového jazyka, potom je Codecademy skutočne užitočný. Ak sa považujete za začiatočníka, potom Codecademy by ste sa mali zatiaľ vyhnúť .

Pozoruhodná zmienka: Lynda

Lynda je domovom viac ako 6000 rôznych online kurzov rozložených do 12 oblastí súvisiacich s technológiami (napr. Animácia, CAD, IT, marketing, fotografia) a stoviek konkrétnejších tém, ktoré nás zaujímajú. S viac ako 670 kurzmi tvorí kategória Programovanie obrovský podiel obsahu Lyndy.

Medzi zahrnuté témy patria koncepty základného programovania, správa databáz, vývoj hier, mobilný vývoj, vývoj webových aplikácií a samozrejme kurzy pre jednotlivé programovacie jazyky. Je pekné, že kurzy sú rozdelené na začiatočníkov, stredne pokročilých a pokročilých, takže si vždy nájdete tie, ktoré sú pre vás najrelevantnejšie.

Lynda je platená platforma, ktorá stojí 20 dolárov mesačne, ale existuje trik, pomocou ktorého môžete získať bezplatný prístup k kurzom Lynda.

Ďalšie tipy pre nováčikov v počítačovom programovaní

Ak sa toho držíte a rozhodnete sa venovať programovaniu ako kariéra, pozrite sa na naše tipy na prípravu programového pohovoru. Na druhej strane vám môže prísť, že programovanie je príliš náročné: známky toho, že programovanie nie je pre vás.

zdieľam zdieľam Tweet E -mail 5 tipov, ako nabiť svoje počítače VirtualBox Linux

Ste unavení z nízkeho výkonu, ktorý ponúkajú virtuálne počítače? Tu je to, čo by ste mali urobiť, aby ste zvýšili výkon svojho VirtualBoxu.

Čítajte ďalej
Súvisiace témy
  • Programovanie
  • Programovanie
  • Online kurzy
O autorovi Joel Lee(1524 publikovaných článkov)

Joel Lee je šéfredaktorom MakeUseOf od roku 2018. Má titul B.S. v informatike a viac ako deväť rokov profesionálnych skúseností s písaním a úpravami.

Viac od Joela Leeho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber