reklama
Právě teď existuje velké množství počítačové programovací úlohy v poptávcea velké množství bezplatných online programovacích kurzů, které vám pomohou přistát na jednom z těchto pracovních míst - i bez tradičního stupně informatiky.
Ukážeme vám, kde najdete tyto vynikající online programovací třídy. Pokud nevíte o programování první věc, podívejte se na naše úvod do toho, co je kódování.
MIT OpenCourseWare je neuvěřitelný. Před mnoha lety, když jsem na vysoké škole bojoval prostřednictvím kurzu lineární algebry, přišel k mé záchraně MIT OCW. Kompletní kurzy jsou k dispozici online zdarma a můžete je procházet vlastním tempem.
Tento kurz lineární algebry (bohužel již není k dispozici, bohužel) je silným uchazečem o nejlepší vysokoškolský kurz, který jsem kdy absolvoval. Všechno to byly videopřednášky, ale profesor znal své věci a materiál prezentoval snadno stravitelným způsobem. Opravdu to potvrdilo pověst MIT jako vzdělávacího institutu.
Takže jsem si jistý, že se vám bude líbit Programovací kurzy MIT OCW
. Úvodní informace jsou rozděleny do obecných úvodů, jazykových kurzů a navazujících kurzů. Pro úplný seznam, projděte sekci informatiky.edX je poskytovatelem bezplatných online kurzů na vysoké škole společně s MIT a Harvard University. Nejen, že jsou kurzy k dispozici zdarma, ale samotná organizace je nezisková, takže si můžete snadno odpočinout s vědomím, že vás nevyužijí postranní motivy.
Kurzy na edX mohou být Týdenní nebo Self-Paced. Předměty pokrývají celou škálu témat, která můžete najít na kterékoli akreditované univerzitě, ale je zde velký sklon směrem k informatice, inženýrství a podnikům a managementu. Pro vaše pohodlí jsou také rozděleny na úvodní, střední a pokročilé úrovně.
edX také nabízí certifikační programy, což jsou kurikulum kursu, které se staví směrem k mistrovství v konkrétní oblasti, jako je Front-End Web Development nebo Data Science. Jsou užitečné pro hlubší učení.
Coursera je bezplatná online kurzová platforma podporovaná Stanfordskou univerzitou a investory rizikového kapitálu. Coursera spolupracuje s různými univerzitami a organizacemi při zajišťování jejich kurzů a vydělává prostřednictvím svých certifikačních programů.
Je příjemné, že se Coursera zaměřuje na specializace: sady kurzů, jejichž cílem je rozvíjet vaše dovednosti v určitém tématu, ale ne tak komplexně jako celý program. Například šestikanálová specializace „Datové struktury a algoritmy“ zahrnuje základní data Struktury, základní algoritmy, grafové algoritmy, řetězcové algoritmy, pokročilé algoritmy a genom Shromáždění.
Všimněte si, že ne všechny kurzy jsou zdarma, ale mnoho jich je. Kurzy jsou tempo samohybné, ale mají definitivní datum zahájení a ukončení, což znamená, že je musíte projít, jakmile jsou k dispozici. Dnešní kurzy možná nebudou zítra, ale místo nich se mohou objevit nové. Překontrolovat nejlepší kurzy Coursera, které stojí za to zaplatit 10 nejlepších kurzů zdarma pro kurzy Coursera, za které budete chtít zaplatitS Coursera se můžete naučit cokoli online. Těchto 10 bezplatných kurzů je tak dobré, že budete chtít zaplatit a získat certifikát. Přečtěte si více pokud potřebujete nějaké nápady.
PVTuts je bezplatné online úložiště video kurzů pro výuku programovacích jazyků. Od roku 2013 nebyl aktualizován, ale knihovna videa je stále skvělým zdrojem pro nováčky. Prostě vím, že tyto kurzy se týkají výhradně syntaxe jazyka a nic jiného.
Dostupná témata zahrnují č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).
Udacity je další platforma online kurzů, ale na rozdíl od MIT OCW, edX a Coursera se Udacity přísně zaměřuje na témata související s programováním, datovou vědou a inženýrstvím. Žádná matematika, žádné společenské vědy, žádné humanitní vědy. Je to všechno o technologii, a pravděpodobně pro ni lepší.
Cílem společnosti Udacity je připravit vás na profesní úspěch v jednom ze svých technologických oborů. 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 co nejrychleji připravit vás na práci. Ale Nanodegrees stojí kdekoli od $ 100 do 500 $ každý.
Nechcete platit nic? To je v pořádku. Můžete se vyvarovat celého přístupu založeného na učebních plánech a držet se jednotlivých bezplatných kurzů.
Udemy je online vzdělávací trh, kde si kdokoli může vytvořit (a dokonce prodat) své vlastní kurzy, které mohou ostatní konzumovat. To je docela dvojsečný meč: umožňuje zručným lidem sdílet své znalosti bez vzdělání, ale musíte se prohnat spoustou kecy, abyste to našli.
Programovací kurzy na Udemy sahají napříč všemi druhy témat. Najdete zde vše od dat založených na Pythonu až po základy etického hackování, od základů Java po vývoj webových aplikací na hlavní úrovni. Najdete zde také spoustu kurzů související s vývojem her 5 bezplatných softwarových nástrojů pro vývoj her k vytvoření vlastních herSoftware pro vývoj her zdarma je skvělý způsob, jak zahájit výrobu videoher. Sestavili jsme nejlepší herní software na trhu. Přečtěte si více .
Poznámka: Nikdy neplatíte plnou cenu za kurz Udemy! Na trhu Udemy se často konají masivní prodeje, které snižují ceny kdekoli od 50 do 90 procent. Zatímco budete čekat, podívejte se na nejlepší bezplatné kurzy pro Udemy.
Pokud je vaším cílem stát se zdatným webovým vývojářem, ať už front-end nebo back-end, 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 Kolejnice).
Jedná se o komplexní kurzy, obojí 100 procent zdarma, které vás dovedou od nuly k hrdinům vlastním tempem. I když nemáte žádné zkušenosti s kódováním, budete v pořádku. Očekávejte, že budete investovat několik měsíců od začátku do konce, abyste skutečně porozuměli konceptům, které se učí. Nespěchejte to.
Khan Academy je jedním z největších pokladů internetu. Tato nezisková vzdělávací platforma byla v uplynulém desetiletí skvělým zdrojem bezplatného vzdělávání a je jen lepší. Chcete se naučit počet? Biologie? Světová historie? Jak udělat daně nebo investovat peníze? Je to všechno tady.
Abych byl spravedlivý, sekce počítačové vědy a počítačové programování hrají dohánění, a proto je na tomto seznamu tak nízká. Momentálně se můžete učit JavaScript, plus základy algoritmů a kryptografie, ale určitě stojí za to dohlížet.
YouTube je velmi zasažena nebo chybí. Existují tisíce seznamů skladeb s tutoriály, ale příliš mnoho z nich se povrchně nebo zcela špatně. Z těch, které se zdají slibné, je dobrý kus z nich neúplný. A z těch, které jsou kompletní, je významná čá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í, jak programovat. Začněte s naším zaokrouhlením nejlepší programovací návody na YouTube 17 nejlepších výukových programů pro programování YouTubeV tomto příspěvku bychom vás chtěli upozornit na některé z nejlepších programovacích seriálů YouTube, které jsme našli. To vše je dostačující k tomu, abyste si jako nováčkovaný programátor namočili nohy. Přečtěte si více .
OpenCourser není vzdělávací platformou jako ostatní zde uvedené stránky. Spíše je to vyhledávač, který shromažďuje tisíce bezplatných online kurzů z celého webu a přináší je na dosah ruky.
Od tohoto psaní OpenCourser katalogizuje přes 900 bezplatných online programovacích kurzů a každý den je přidáváno mnoho dalších. Ano, najdete spoustu kurzů od edX, Coursera, Udacity atd. ale najdete je i odjinud, jako je Saylor Academy. Přinejmenším je to pohodlný způsob, jak prohledávat mnoho výše uvedených platforem najednou.
Codecademy je řada interaktivních online kurzů, jejichž cílem je naučit vás základy hrsti programovacích jazyků a rámců. Každý kurz je postupný postup, který drží krok za krokem od začátku do konce.
Ale varování před tím, než se pustíte do Codecademy: věci, které se zde naučíte, jsou velmi základní a povrchní. Codecademy vás učí jak napsat kód, ale neučí vás to jak myslet jako programátor. Mnoho začínajících nováčků skončí frustrováním, protože nevědí, co dělat se znalostí, 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 docela užitečný. Pokud se považujete za začátečníka, pak měli byste se prozatím vyhnout Codecademy Proč byste se neměli naučit kódovat s CodecademyMůžete se naučit kódovat zdarma pomocí Codecademy, ale je Codecademy dobrý? Měli byste upgradovat na pro? Nebo se učit jinde? Přečtěte si více .
Pozoruhodné zmínky: Lynda
Lynda je domovem více než 6 000 různých online kurzů rozložených do 12 oborů souvisejících s technologií (např. Animace, CAD, IT, Marketing, Fotografie) a stovky konkrétnějších témat, která nás zajímají. S více než 670 kursy tvoří kategorie Programování obrovský kus obsahu Lyndy.
Témata zahrnují Zakladatelské programovací koncepty, Správa databází, Vývoj her, Mobilní vývoj, Vývoj webových aplikací a samozřejmě kurzy pro jednotlivé programovací jazyky. Je příjemné, ž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 je tu trik, na který můžete použít vstup na kurzy Lynda zdarma Jak používat Lynda.com zdarma z vaší místní knihovnyPokud žijete v USA nebo Kanadě, je pravděpodobné, že máte prostřednictvím knihovny bezplatný a neomezený přístup k Lyndě. Zde je snadný proces registrace na Lynda.com prostřednictvím vaší knihovny. Přečtěte si více .
Další tipy pro nováčky pro počítačové programování
Pokud se budete držet a rozhodnete se pokračovat v programování jako kariéra, podívejte se na naše tipy pro přípravu programového rozhovoru. Na druhou stranu možná zjistíte, že programování je příliš obtížné: znamení, že programování není pro vás 6 Známky toho, že nemáte na mysli programátoraNe každý je vyříznut jako programátor. Pokud si nejste zcela jisti, že jste chtěli být programátorem, zde jsou některé náznaky, které vás mohou nasměrovat správným směrem. Přečtěte si více .
Joel Lee má B.S. v oblasti informatiky a více než šest let praxe v psaní. Je šéfredaktorem MakeUseOf.