14 legjobb webhely ingyenes számítógép-programozási osztályokhoz
A programozás régebben arról szólt, hogy megtanuljunk programot készíteni, de most már mindenben benne van. Adattudomány(Data) , gépi tanulás, webfejlesztés, műveletek, rendszeradminisztráció….
Vessen egy pillantást a legjobb számítógépes programozási órákra és tanfolyamokra, amelyeket ingyenesen találhat az interneten. Ezek a számítógépes programozási kurzusok nincsenek külön sorrendben. Mind nagyszerűek.
Nem a mi dolgunk eldönteni, hogy melyik a legjobb. El kell döntenie, mi a legjobb a karrierje vagy a hobbi céljai szempontjából. Mindegyiknek van legalább egy, a mai legjobb programozási nyelve(best programming languages to learn today) . Azokkal kezdjük, amelyekről kevésbé valószínű, hogy hallottál, és a végére adjuk hozzá a népszerűbbeket.
Kaggle
Ha az adattudomány irányába tart, a Kaggle -nek van egy sor mikrotanfolyama, amelyek mindegyike élvezni fogja, ami ahhoz vezet, hogy adattudóssá váljon. Van egy 14 osztályból álló sorozat, mindegyik körülbelül 5-10 tanórás. A legjobb az egészben az ingyenességen kívül, hogy nem kell semmilyen szoftvert telepítenie.
Minden programozása és tesztelése közvetlenül a Kaggle Notebook(Kaggle Notebook) belsejében történik . Mi a jobb módja a Python , SQL , Machine Learning és más adattudományi ismeretek elsajátításának?
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 |
Stanford Egyetem(Stanford University)(Stanford University)
A Stanford Egyetemre járni(Stanford University) nem ingyenes, de a Stanford Engineering Everywhere ( SEE ) kurzusaik igen. A Creative Commons(Commons) licenc alatt közzétett SEE anyag ingyenes és újrafelhasználható. A részletekért ellenőrizze a CC licencet.
A számítógép(Computer) -programozási órák egyetemi stílusban zajlanak, és meglehetősen mélyrehatóak. Ha számítástechnikai(Computer Science) diploma megszerzését fontolgatja, de nem biztos benne, hogy ez az Ön számára való-e, ezek a kurzusok megoldják a problémát.
Pros | Cons | Languages/Technologies |
University quality | Requires separate IDE | Java |
Creative Commons license | Too formal for some | Machine Learning |
Videos and transcripts | ||
Downloadable |
Dash a közgyűlés által(Dash by General Assembly)(Dash by General Assembly)
A General Assembly(General Assembly) egy online tanulási szolgáltatás, többnyire fizetős tanfolyamokkal. De egy tanfolyam túlnyomórészt kiemelt és teljesen ingyenes. A Dash(Dash) egy teljes kurzus, amellyel elkezdheti a webfejlesztést(get you started in web development) .
A tanulási útvonal projektszerűen történik diavetítések és kérdezz-felelek fórumok segítségével. Ahogy haladsz, jutalomként feloldod a készségeidet, hasonlóan a videojátékokhoz. 5 projekt és 1 mellékprojekt áll rendelkezésre, amelyek 82 különböző webfejlesztési készség feloldásában segítenek.
Bár ezzel nem kapsz magasabb jövedelmű webfejlesztő állást, hobbiként kezdheted el, így formálisabb képzéseken keresztül fejlesztheted a jövedelemszerzési készségeidet.
Pros | Cons | Languages/Technologies |
Project-based | Limited content | HTML |
In-browser coding | Hobby level | CSS |
Q&A Forums | JavaScript | |
JQuery |
StudyTonight
Ha a tanulási stílusod jól működik sok olvasás mellett, a StudyTonight jó választás. Nem számít, milyen nyelvet szeretne tanulni, valószínűleg van itt egy tanfolyam. A kurzusok és oktatóanyagok szövegesek és alaposak. Még egy kicsit akadémikus is.
A számítógépes(Computer) programozási órák gyakran belemennek egy nyelv vagy technológia történetébe egészen addig a pontig, amíg jegyzetekkel elhelyezik annak változatait. Bár a StudyTonightnak(StudyTonight) van külön YouTube -csatornája. Meg lehet tanulni programozni a StudyTonight segítségével(StudyTonight) , de ez lehet a legjobb azoknak, akik formális tanulmányaik mellett erőforrásokat is keresnek. Ez hirdetésekkel támogatott, és ez elvonhatja a figyelmet.
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 |
JavaTPpoint(JavaTPoint)(JavaTPoint)
A JavaTPoint hasonló a StudyTonighthoz(StudyTonight) . Tanfolyamok hegyei állnak rendelkezésre tucatnyi technológiában és nyelven. Van programozás, DevOps , rajzolás, mesterséges intelligencia, blokklánc, adatbányászat, soft skillek technológusok számára és még sok más.
A tanfolyamok jól szervezettek, de ez is egy hirdetésekkel támogatott oldal. A hirdetések határozottan elvonják a figyelmet, mivel sok közülük animált. Vannak böngésző alapú IDE(IDEs) -k , sőt böngésző alapú fordítók is. De ha valamiről nem talál ingyenes tanfolyamot(find a free course) , valószínűleg itt találja meg.
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
A Mozilla az a szervezet, amely elhozza nekünk a Firefoxot(Firefox) és más webes technológiákat. Azért hozták össze a developer.mozilla.org webhelyet, hogy segítsenek az embereknek webfejlesztővé válni, vagy tovább csiszolni tudásukat. Vagy ahogy a Mozilla mondja: „ Források(Resources) fejlesztőknek, fejlesztőktől”.
Ez egy jól szervezett, könnyen olvasható webhely, amely elvezeti Önt a legelső HTML -címkétől a front-end és back-end webfejlesztésig. Mivel ez a Mozilla , egyedülálló betekintést nyerhet abba, hogy miért kell a dolgokat bizonyos módon csinálni.
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 |
W3schools
Talán az összes online webfejlesztő kurzus nagyszülője, a w3schools egyben a világ legnagyobb webfejlesztői webhelye is. Nehezen találna olyan webfejlesztőt, aki nem tanult meg itt valamit.
Ez sem korlátozódik csak a webfejlesztésre. Megtanulhatja a szerveroldali technológiákat, a klasszikus programozási nyelveket, például a C++-t, és még azt is , hogyan fejleszthet a Raspberry Pi segítségével(how to develop with Raspberry Pi) . Az oldal tiszta, rengeteg böngésző alapú forrás található, és bármilyen szinten bárki profitálhat. Ez hirdetésekkel támogatott, de a hirdetések nem olyan tolakodóak, mint néhány más webhely.
Pros | Cons | Technologies |
Well-respected | None | Too many to list |
Browser-based IDE | C++ | |
HTML and CSS | ||
Raspberry Pi |
Nem, nem azt mondjuk, hogy keressen valamit a Google -on . A Google(Google) , akárcsak a Mozilla , alapvető érdeke az új fejlesztők képzése és a meglévő programozók készségeinek fejlesztése. A Mozillával(Mozilla) ellentétben a Google érdeklődési köre a webfejlesztéstől a mesterséges intelligenciaig és minden, ami a kettő között van.
A Google ökoszisztémán belül számos olyan terület van, ahol szinte bármit megtudhatunk. Ott van a Google Digital Garage , a Google for Education(Google for Education) , a Google Developers , az Android Developers és valószínűleg még sok más, amiről lemaradtunk. Lépjen be a Google -be és nézzen körül. Ha meg akar tanulni valamit, valószínűleg van egy programozási osztályuk.
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
Ha listázzuk a Google -t , akkor a Microsoftot(Microsoft) . A Google -hoz hasonlóan a (Google)Microsoft univerzumában is sok különböző helyen találhat ingyenes képzést. A legjobb kiindulópont a Microsoft Learning .
A Microsoft Learn platform a programozástól a rendszerfelügyeleten át az Office - alkalmazásokig mindenre kiterjed. Így kissé nehézkes lehet megtalálni, amit keres, de valószínűleg ott van. A tanulást(Learning) XP-k (tapasztalati pontok) és virtuális jelvények és trófeák odaítélésével teszik játékosabbá.
Ezek megjelennek az Ön Microsoft -profiljában, és megoszthatók a közösségi médián keresztül, bizonyítva az elsajátított készségeket. Nézze meg a Microsoft 9-es csatornáját is(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
Most a nagy nevek felé tartunk a hatalmas nyílt online kurzusokon ( MOOC(MOOCs) ). Az olyan MOOC(edX) -k, mint az edX(MOOCs) , szintén számos ingyenes lehetőséggel rendelkeznek , mivel arról ismertek, hogy lehetővé teszik az emberek számára, hogy bizonyítványokat, sőt diplomákat szerezzenek kedvezőbb áron .
Természetesen az ingyenes lehetőségek nem adnak bizonyítványt vagy végzettséget, de lehet, hogy nincs is rá szüksége. Ha aggódik amiatt, hogy elég jól járna-e ahhoz, hogy megszerezze a tanúsítványt, először végezze el ingyenes számítógép-programozási osztályként, majd fizessen tanúsítványsá alakításáért.
A kurzusokat világszínvonalú iskolák világszínvonalú tudósai vezetik. A stílus nagyon hasonlít az előadótermi tanuláshoz, de kényelmesebb székekkel.
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
Nagyon hasonlít az edX-hez, de a Courserának megvan(Coursera) a maga íze. Mindkettőn elvégeztem néhány kurzust, és azt tapasztaltam, hogy van némi különbség a prezentáció stílusában, bár mindkettőben a lehető legjobb iskolák professzorai szerepelnek.
Személyes tapasztalatom az volt, hogy a Coursera egy kicsit informálisabb volt, mint az edX, de a tapasztalatok eltérőek lehetnek. Ismét(Again) bizonyítványokat vagy teljes diplomát szerezhet be díj ellenében. Ellenkező esetben a tanfolyamok ingyenesek.
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
Ahogy a webhelyük írja: „2014 óta több mint 40 000 freeCodeCampet végzett hallgató kapott állást technológiai cégeknél, köztük az Apple(Apple) -nél , a Google -nál , az Amazonnál(Amazon) , a Microsoftnál(Microsoft) és a Spotify-nál. (Spotify.)” Kaphatna(Can) ennél jobb jóváhagyást?
Válasszon a több mint 5000 oktatóanyag és minden számítástechnika, programozás és informatika közül. A freeCodeCamp szinte mindenki azon webhelyek listájának élén áll, ahol ingyenesen tanulhatnak programozni.
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 |
Az Odin projekt(The Odin Project)(The Odin Project)
A félelmetes név ellenére a The Odin Project egy könnyen emészthető teljes stack tananyag. A teljes webhely és kurzusai nyílt forráskódúak és elérhetők a Githubon(Github) . Egy fejlesztői közösség tartja karban, akik többsége ott tanult meg programozni.
A freeCodeCamphez hasonlóan sok fejlesztő az oldalon végzett tanfolyamok elvégzése után kapta meg első munkáját. Még egy tanfolyamot is tartanak, melynek neve 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
Egy kicsit másfajta MOOC , a SkillShare rövid és hosszú kurzusok gyűjteménye, amelyeket olyan emberek hoztak létre, akik csak meg akarják osztani tudásukat. Ez majdnem egy Coursera vagy edX olyan emberek által, akik nem feltétlenül professzorok. Emiatt a számítógépes programozási órák minősége a megfelelőtől a kiválóig terjedhet. Akár saját online tanfolyamot(make your own online course) is készíthet, és közzéteheti ott.
Sok ingyenes tanfolyam létezik, és a SkillShare prémium fizetős opcióval rendelkezik, amely lehetővé teszi több kurzus elérését. Úgy tűnik, hogy az ingyenes tanfolyamok a webfejlesztésre összpontosítanak. Lehet, hogy nem készít fel programozói pályára, de segíthet pótolni a tudásbeli hiányosságokat.
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!
Annyi ingyenes lehetőség, haladj a saját tempódban, ne fizess egy fillért se, és még emberi támogatást is kaphatsz! Semmi sem akadályozza meg abban, hogy programozóvá váljon, vagy kódoló játékát a következő szintre emelje.
Nézze meg, melyik webhely tetszik Önnek, és ha talál néhány olyan webhelyet, amelyet nem, szívesen hallanánk róla. Ossza meg velünk, hogy végzett-e tanfolyamokat ezeken a webhelyeken, és mit gondol róluk.
Related posts
5 módszer az előfizetésen alapuló újságcikkek ingyenes olvasására
Hogyan juthat hozzá a Netflixhez ingyen vagy csökkentett áron: 7 lehetséges lehetőség
A legjobb ingyenes módjai a fényképek megosztásának bárkivel
A legjobb ingyenes titkosító szoftver 2021-ben
Hozzon létre saját CD- és DVD-címkéket ingyenes MS Word sablonok segítségével
Mi az a Discord Streamer mód és hogyan kell beállítani
A Peacock letöltése és telepítése a Firestickre
Hogyan töltsünk le Twitch videókat
Hogyan lehet megtalálni a legjobb Discord szervereket
A Discord spoiler címkék használata
Hogyan lehet megnyitni egy fájlt kiterjesztés nélkül
A képernyő felosztása Chromebookon
Hogyan küldhet át Roku TV-re számítógépről vagy mobilról
Hogyan tegyük hangosabbá és jobbá a Spotify-t
Meg tudod változtatni a Twitch nevét? Igen, de légy óvatos
Síkképernyős kijelző technológia demisztifikálva: TN, IPS, VA, OLED és még sok más
A számítógép véletlenszerűen bekapcsol magától?
Mi az Uber utas-besorolása és hogyan ellenőrizhető?
Hogyan hallgathat ingyenes zenét online letöltés nélkül
Ingyenes dinamikus DNS beállítása a számítógép távoli eléréséhez