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?

ProsConsLanguages/Technology
In-browser coding exercisesOnly 15 coursesPython
Condensed coursesLimited to data scienceSQL
Progress metersTensorFlow
No adsKeras

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.

ProsConsLanguages/Technologies
University qualityRequires separate IDEJava
Creative Commons licenseToo formal for someMachine 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.

ProsConsLanguages/Technologies
Project-basedLimited contentHTML
In-browser codingHobby levelCSS
Q&A ForumsJavaScript
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. 

ProsConsLanguages/Technologies
In-browser codingAds can be distractingJava
College-level infoText-basedC and C++
Android appCSS
YouTube ChannelSQL
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. 

ProsConsLanguages/Technologies
Well-organized contentDistracting adsToo many to list
Huge range of coursesPython
Browser-based IDEjava
Browser-based CompilersPHP
Text and videosJavaScript
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.

ProsConsLanguages/Technologies
Major authorityLimited to web developmentHTML
Browser-based IDEMostly text-basedCSS
Well laid-outMozilla-centricJavaScript
Beginner to advancedPython / Django
Extensive resourcesnode.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.

ProsConsTechnologies
Well-respectedNoneToo many to list
Browser-based IDEC++
HTML and CSS
Raspberry Pi

Google

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.

ProsConsLanguages/Technologies
Major authorityCan be hard to find what you wantToo many to list
Beginner to post-grad levelGoogle-centricKotlin
In-browser codingPython
Some free certificationsAI
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) .

ProsConsLanguages/Technologies
Microsoft authorityMicrosoft centricC#
Self-pacedRequires separate IDE.NET
Can lead to certificationMostly text-basedPython
Lots of code samplesSandbox on desktop onlySQL
Free Azure sandboxAzure
Earn XP, Badges, TrophiesGitHub

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.

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processPython
Text and video mixedJava
Downloadable resourcesAI
Course forumsMachine 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.

ProsConsLanguages/Technologies
University-level coursesCourses may require prior knowledgeAll of them
Degrees and certificates possible for a feeDegrees have prerequisites and an application processData Science
Text and video mixedAI
Some videos have subtitles in other languagesPython
Downloadable resourcesC++
Course forumsRuby 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.

ProsConsLanguages/Technologies
Well regardedNoneToo many to list
CertificationWeb design
Side-by-side lesson and IDEAPIs
In-lesson testingMicroservices
Alumni networkNpm
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

ProsConsLanguages/Technologies
Well regardedNoneHTML + CSS
Portfolio-based learningJavaScript
In-browser IDEGIT
Large communityDatabases
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.

ProsConsLanguages/Technologies
Wide varietyQuality variesToo many to list
Video-basedNo transcriptsUML
Downloadable resourcesHTML and CSS
Can add courses to your calendarJavaScript
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.



About the author

Számítástechnikai szakértő vagyok, és iOS-eszközökre szakosodtam. 2009 óta segítek az embereknek, és az Apple termékekkel kapcsolatos tapasztalataim alapján tökéletes ember vagyok, hogy segítsek a technológiai igényeiknek. Képességeim a következők: - iPhone és iPod javítása és frissítése - Apple szoftver telepítése és használata - Segítség az embereknek megtalálni a legjobb alkalmazásokat iPhone-jukhoz és iPodjukhoz - Online projekteken való munka.



Related posts