14 najlepších stránok pre bezplatné kurzy počítačového programovania
Programovanie bolo kedysi o tom, že sa naučili robiť program, ale teraz je to vo všetkom. Dátová(Data) veda, strojové učenie, vývoj webových aplikácií, operácie, správa systémov... len si spomeniete.
Pozrieme sa na najlepšie kurzy a kurzy počítačového programovania, ktoré môžete nájsť online zadarmo. Tieto stránky kurzov počítačového programovania nemajú žiadne konkrétne poradie. Všetky sú skvelé.
Rozhodovanie o tom, ktorý z nich je najlepší, nie je na nás. Musíte sa rozhodnúť, čo je najlepšie pre vašu kariéru alebo hobby ciele. Všetci majú aspoň jeden z najlepších programovacích jazykov, ktoré sa dnes dajú naučiť(best programming languages to learn today) . Začneme tými, o ktorých ste už s menšou pravdepodobnosťou počuli, a na koniec pridáme tie obľúbenejšie.
Kaggle
Ak smerujete k vede o údajoch, Kaggle má sériu mikrokurzov, ktoré sa vám budú páčiť a všetky vedú k tomu, že sa z vás stane dátový vedec. Existuje séria 14 tried, každá má približne 5 až 10 lekcií. Najlepšie na tom, okrem toho, že je to zadarmo, je, že nemusíte inštalovať žiadny softvér.
Všetko vaše programovanie a testovanie sa vykonáva priamo v notebooku Kaggle(Kaggle Notebook) . Aký lepší spôsob, ako sa naučiť Python , SQL , strojové učenie(Machine Learning) a ďalšie zručnosti v oblasti dátovej vedy?
Pros | Cons | Languages/Technology |
In-browser coding exercises | Only 15 courses | Python |
Condensed courses | Limited to data science | SQL |
Progress meters | TensorFlow | |
No ads | Keras |
Stanfordská univerzita(Stanford University)(Stanford University)
Ísť na Stanfordskú univerzitu(Stanford University) nie je zadarmo, ale ich kurzy Stanford Engineering Everywhere ( SEE ) áno. (SEE)Materiál SEE(SEE) , publikovaný pod licenciou Creative Commons , je bezplatný a otvorený na opätovné použitie. Podrobnosti nájdete v licencii CC.
Hodiny počítačového(Computer) programovania prebiehajú univerzitným spôsobom a sú dosť podrobné. Ak uvažujete o získaní titulu v odbore informatika(Computer Science) , ale nie ste si istí, či je to pre vás, absolvovanie týchto kurzov to vyrieši.
Pros | Cons | Languages/Technologies |
University quality | Requires separate IDE | Java |
Creative Commons license | Too formal for some | Machine Learning |
Videos and transcripts | ||
Downloadable |
Dash podľa Valného zhromaždenia(Dash by General Assembly)(Dash by General Assembly)
Valné zhromaždenie(General Assembly) je online vzdelávacia služba s väčšinou platenými kurzami. Ale jeden kurz je prevažne odporúčaný a úplne zadarmo. Dash je celý kurz, ktorý vám pomôže začať s vývojom webu(get you started in web development) .
Učebná cesta prebieha projektovým štýlom pomocou prezentácií a fór otázok a odpovedí. Ako postupujete, odomykáte zručnosti ako odmenu, podobne ako to používajú videohry. Existuje 5 projektov a 1 vedľajší projekt, ktoré vám pomôžu odomknúť 82 rôznych zručností v oblasti vývoja webu.
Aj keď to nezískate prácu webového vývojára s vyšším príjmom, pomôže vám to začať ako nadšenec, takže si tieto zručnosti zarábať môžete rozvíjať prostredníctvom formálnejšieho školenia.
Pros | Cons | Languages/Technologies |
Project-based | Limited content | HTML |
In-browser coding | Hobby level | CSS |
Q&A Forums | JavaScript | |
JQuery |
Študujte dnes večer(StudyTonight)(StudyTonight)
Ak váš štýl učenia funguje dobre s množstvom čítania, StudyTonight je dobrá voľba. Bez ohľadu na to, aký jazyk sa chcete naučiť, pravdepodobne tu na to existuje kurz. Kurzy a tutoriály sú plné textu a sú dôkladné. Dokonca trochu akademicky.
Hodiny počítačového(Computer) programovania sa často dostanú do histórie jazyka alebo technológie až do bodu, keď budú ich verzie s poznámkami. Hoci StudyTonight má samostatný kanál YouTube . Môžete sa naučiť programovať pomocou StudyTonight , ale môže to fungovať najlepšie pre ľudí, ktorí hľadajú zdroje popri svojom formálnom štúdiu. Je podporovaný reklamou a to môže pôsobiť rušivo.
Pros | Cons | Languages/Technologies |
In-browser coding | Ads can be distracting | Java |
College-level info | Text-based | C and C++ |
Android app | CSS | |
YouTube Channel | SQL | |
JavaScript | ||
Python |
JavaTPoint
JavaTPoint je v podobnom duchu ako StudyTonight . K dispozícii je kopec kurzov v desiatkach technológií a jazykov. Je tu programovanie, DevOps , navrhovanie, AI, blockchain, dolovanie údajov, mäkké zručnosti pre technológov a ďalšie.
Kurzy sú dobre organizované, ale toto je tiež stránka s reklamami. Reklamy sú určite rušivé, pretože mnohé z nich sú animované. Existujú IDE(IDEs) založené na prehliadači a dokonca aj kompilátory založené na prehliadači. Ak však na niečo nemôžete nájsť bezplatný kurz(find a free course) , pravdepodobne ho nájdete tu.
Pros | Cons | Languages/Technologies |
Well-organized content | Distracting ads | Too many to list |
Huge range of courses | Python | |
Browser-based IDE | java | |
Browser-based Compilers | PHP | |
Text and videos | JavaScript | |
C++ | ||
C# | ||
SQL |
Mozilla
Mozilla je organizácia, ktorá nám prináša Firefox a ďalšie webové technológie. Vytvorili developer.mozilla.org , aby pomohli ľuďom stať sa webovými vývojármi alebo ďalej zdokonaľovať svoje zručnosti. Alebo ako to hovorí Mozilla , „ Zdroje(Resources) pre vývojárov od vývojárov“.
Je to dobre organizovaná a ľahko čitateľná stránka, ktorá vás prevedie od vašej úplne prvej značky HTML až po vývoj webu na začiatku a na konci. Pretože je to Mozilla , získate ich jedinečný pohľad na to, prečo by sa veci mali robiť určitým spôsobom.
Pros | Cons | Languages/Technologies |
Major authority | Limited to web development | HTML |
Browser-based IDE | Mostly text-based | CSS |
Well laid-out | Mozilla-centric | JavaScript |
Beginner to advanced | Python / Django | |
Extensive resources | node.js | |
Developer community |
školy W3(W3schools)(W3schools)
Možno prarodič všetkých online kurzov vývoja webu, w3schools tiež tvrdí, že je najväčšou webovou stránkou pre vývojárov na svete. Len ťažko by ste hľadali webového vývojára, ktorý sa tu niečo nenaučil.
Nie je to obmedzené len na vývoj webových aplikácií. Môžete sa naučiť technológie na strane servera, klasické programovacie jazyky ako C++ a dokonca aj to, ako sa vyvíjať s Raspberry Pi(how to develop with Raspberry Pi) . Stránka je čistá, existuje veľa zdrojov založených na prehliadači a môže z nej profitovať ktokoľvek na akejkoľvek úrovni. Je podporovaná reklamami, ale reklamy nie sú také rušivé ako niektoré iné stránky.
Pros | Cons | Technologies |
Well-respected | None | Too many to list |
Browser-based IDE | C++ | |
HTML and CSS | ||
Raspberry Pi |
Nie, nehovoríme, že stačí vyhľadať veci na Google . Google , podobne ako Mozilla , má záujem na školení nových vývojárov a zlepšovaní zručností existujúcich programátorov. Na rozdiel od Mozilly(Mozilla) sa záujmy spoločnosti Google(Google) pohybujú široko od vývoja webu po AI a všetko medzi tým.
V rámci ekosystému Google(Google) existuje množstvo oblastí, v ktorých sa môžeme naučiť takmer čokoľvek. Je tu Digitálna garáž(Google Digital Garage) Google , Google for Education , Google Developers , Android Developers a pravdepodobne niekoľko ďalších, ktoré nám chýbali. Vstúpte do Google a rozhliadnite sa. Ak sa chcete niečo naučiť, pravdepodobne na tom majú kurz počítačového programovania.
Pros | Cons | Languages/Technologies |
Major authority | Can be hard to find what you want | Too many to list |
Beginner to post-grad level | Google-centric | Kotlin |
In-browser coding | Python | |
Some free certifications | AI | |
Flutter | ||
HTML |
Microsoft
Ak máme uviesť Google , uvedieme Microsoft . Podobne ako Google , aj vo vesmíre (Google)Microsoftu(Microsoft) existuje veľa rôznych miest , kde nájdete bezplatné školenia. Najlepším miestom, kde začať, je Microsoft Learning .
Platforma Microsoft Learn rieši všetko od programovania cez správu systémov až po aplikácie balíka Office(Office) . Takže môže byť trochu náročné nájsť to, čo hľadáte, ale pravdepodobne to tam je. Učenie(Learning) je gamifikované udeľovaním XP (bodov skúseností) a virtuálnych odznakov a trofejí.
Tieto sa zobrazujú vo vašom profile Microsoft a možno ich zdieľať prostredníctvom sociálnych médií ako dôkaz zručností, ktoré ste sa naučili. Pozrite si aj kanál 9 spoločnosti Microsoft(Microsoft’s Channel 9) .
Pros | Cons | Languages/Technologies |
Microsoft authority | Microsoft centric | C# |
Self-paced | Requires separate IDE | .NET |
Can lead to certification | Mostly text-based | Python |
Lots of code samples | Sandbox on desktop only | SQL |
Free Azure sandbox | Azure | |
Earn XP, Badges, Trophies | GitHub |
edX
Teraz sa dostávame k veľkým menám v rozsiahlych otvorených online kurzoch ( MOOC(MOOCs) ). MOOC(MOOCs) ako edX , známe tým, že ľuďom umožňujú získať certifikáty a dokonca tituly za rozumnejšie ceny, majú tiež veľa bezplatných možností.
Samozrejme, bezplatné možnosti vám nezískajú certifikát ani titul, ale možno ho nebudete potrebovať. Ak sa zaujímate o to, či by ste si mohli počínať dostatočne dobre, aby ste získali certifikát, možno to najskôr urobte ako bezplatný kurz počítačového programovania a potom zaplaťte za jeho konverziu na certifikát.
Kurzy vedú svetoví učenci zo svetových škôl. Štýl je podobný výučbe v prednáškovej sále, ale s pohodlnejšími stoličkami.
Pros | Cons | Languages/Technologies |
University-level courses | Courses may require prior knowledge | All of them |
Degrees and certificates possible for a fee | Degrees have prerequisites and an application process | Python |
Text and video mixed | Java | |
Downloadable resources | AI | |
Course forums | Machine Learning | |
Android and iOS apps |
Coursera
Veľmi podobné edX, ale Coursera má svoju vlastnú príchuť. Absolvoval som niekoľko kurzov v oboch a zistil som, že existuje určitý rozdiel v štýle prezentácie, aj keď v oboch vystupujú profesori z niektorých z najlepších možných škôl.
Moja osobná skúsenosť bola, že Coursera bola o niečo neformálnejšia ako edX, ale vaša skúsenosť sa môže líšiť. Opäť(Again) môžete za poplatok absolvovať certifikáty alebo celé diplomy. V opačnom prípade sú kurzy bezplatné.
Pros | Cons | Languages/Technologies |
University-level courses | Courses may require prior knowledge | All of them |
Degrees and certificates possible for a fee | Degrees have prerequisites and an application process | Data Science |
Text and video mixed | AI | |
Some videos have subtitles in other languages | Python | |
Downloadable resources | C++ | |
Course forums | Ruby on Rails | |
Android and iOS apps |
freeCodeCamp
Ako sa uvádza na ich stránke: „Od roku 2014 získalo viac ako 40 000 absolventov freeCodeCamp prácu v technologických spoločnostiach vrátane Apple , Google , Amazon , Microsoft a (a) Spotify. „ Dokážete(Can) získať lepšiu podporu ako toto?
Vyberte si z viac ako 5 000 tutoriálov a všetkého, čo sa týka informatiky, programovania a IT. freeCodeCamp je na vrchole takmer každého zoznamu stránok, kde sa môžete naučiť programovať zadarmo.
Pros | Cons | Languages/Technologies |
Well regarded | None | Too many to list |
Certification | Web design | |
Side-by-side lesson and IDE | APIs | |
In-lesson testing | Microservices | |
Alumni network | Npm | |
MongoDB | ||
JavaScript |
Projekt Odin(The Odin Project)(The Odin Project)
Napriek odstrašujúcemu názvu je The Odin Project ľahko stráviteľný komplexný učebný plán. Celá webová stránka a jej kurzy sú open source a sú dostupné na Github . Spravuje ho komunita vývojárov, z ktorých väčšina sa tam naučila programovať.
Rovnako ako freeCodeCamp, mnohí vývojári dostali svoju prvú prácu po absolvovaní kurzov na stránke. Poskytujú dokonca kurz s názvom Getting Hired .
Pros | Cons | Languages/Technologies |
Well regarded | None | HTML + CSS |
Portfolio-based learning | JavaScript | |
In-browser IDE | GIT | |
Large community | Databases | |
Ruby | ||
node.js |
SkillShare
Trochu iný druh MOOC , SkillShare je zbierka krátkych a dlhých kurzov vytvorených ľuďmi, ktorí sa chcú len podeliť o svoje zručnosti. Je to takmer Coursera alebo edX od ľudí, ktorí nie sú nevyhnutne profesormi. Z tohto dôvodu sa kvalita tried počítačového programovania môže pohybovať od slušnej po skvelú. Môžete si dokonca vytvoriť svoj vlastný online kurz(make your own online course) a uverejniť ho tam.
Existuje veľa bezplatných kurzov a SkillShare má prémiovú platenú možnosť, ktorá vám umožňuje prístup k ďalším kurzom. Zdá sa, že bezplatné kurzy sú zamerané na vývoj webu. Možno vás to nepripraví na kariéru programátora, ale môže vám to pomôcť vyplniť medzery vo vedomostiach.
Pros | Cons | Languages/Technologies |
Wide variety | Quality varies | Too many to list |
Video-based | No transcripts | UML |
Downloadable resources | HTML and CSS | |
Can add courses to your calendar | JavaScript | |
PHP |
Get Learning!
Toľko bezplatných príležitostí, choďte svojim vlastným tempom, neplaťte ani cent a dokonca získajte ľudskú podporu! Absolútne nič vám nebráni stať sa programátorom alebo posunúť svoju kódovaciu hru na vyššiu úroveň.
Pozrite sa na ktorúkoľvek stránku, ktorá vás napadne, a ak nájdete niekoľko, ktoré my nie, radi by sme si o nej vypočuli. Dajte nám vedieť, či ste absolvovali kurzy z niektorej z týchto stránok a čo ste si o nich mysleli.
Related posts
5 spôsobov, ako bezplatne čítať novinové články založené na predplatnom
How to Get Netflix for Free or a Reduced Price: 7 Possible Options
Najlepšie bezplatné spôsoby zdieľania fotografií s kýmkoľvek
Najlepší bezplatný šifrovací softvér v roku 2021
Vytvorte si vlastné štítky CD a DVD pomocou bezplatných šablón MS Word
Ako používať funkciu VLOOKUP v Tabuľkách Google
Aké je hodnotenie cestujúcich Uber a ako ho skontrolovať
Môžete zmeniť svoje meno Twitch? Áno, ale buďte opatrní
Ako rozdeliť klip v Adobe Premiere Pro
Technológia plochého displeja zbavená mýtov: TN, IPS, VA, OLED a ďalšie
Čo je režim Discord Streamer a ako ho nastaviť
Ako bezplatne zašifrovať pevný disk
Ako otvoriť súbor bez prípony
4 spôsoby, ako nájsť najlepšie možnosti internetu (ISP) vo vašej oblasti
Ako opraviť kód chyby Disney Plus 83
Ako hľadať priateľov na Facebooku podľa miesta, zamestnania alebo školy
Najlepší bezplatný panoramatický softvér
Ako bezplatne vytvárať, pripojiť a napáliť obrazové súbory ISO
Najlepšie bezplatné spôsoby prevodu BMP na JPG
Ako zapnúť alebo vypnúť funkciu Caps Lock na Chromebooku