Tartalomjegyzék:

7 legjobb ingyenes forrás a programozás tanulásához
7 legjobb ingyenes forrás a programozás tanulásához
Anonim

Tegye meg első lépéseit a fejlesztői karrier felé, vagy tanulja meg, hogyan hozhat létre saját projekteket ezeken a webhelyeken.

1.freeCodeCamp

Kép
Kép
  • Technológiák: HTML, CSS, JavaScript, Git, Node.js, React.js és mások.
  • Költség: teljesen ingyenes.
  • Nehézségi szint: minden szint.
  • Angol nyelv.

A freeCodeCamp program következetesen megtanítja a felhasználót a webes programozás minden alapvető aspektusára, az alapfogalmaktól a komplex fejlesztési technikákig. Minden óra elején elolvasod az elméletet, majd átülteted a gyakorlatba: írd be a kódot egy speciális szerkesztőbe, és a rendszer ellenőrzi. Ha nehézségek merülnek fel, megbeszélheti azokat a többi diákkal a fórumon.

Az elméleti modulok végén olyan projektek jelennek meg, amelyek segítségével saját webalkalmazásokat hozhat létre. A fejlesztési eredményeket közzé kell tenni az erőforráson, ezt követően más felhasználók értékelhetik azokat.

Ezenkívül a freeCodeCamp segít a diákoknak találkozni és valódi non-profit projektekben együttműködni. Ez jó alkalom arra, hogy értékes fejlesztési tapasztalatokat és munkavállaláshoz szükséges portfóliót szerezzen.

freeCodeCamp →

2. Codecademy

Kép
Kép
  • Technológiák: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby és mások.
  • Költség: ingyenes vagy havi 20 dollártól további tartalomért.
  • Angol nyelv.
  • Nehézségi szint: könnyű-közepes.

Az előző forráshoz hasonlóan a Codecademy a webes programozás tanulására összpontosít. Elolvasod az elméletet, majd egy interaktív kódszerkesztőben elvégzed a feladatokat. A felhasználó külön tanfolyamokat kap a különböző technológiákról. Ezek nagy része ingyenesen elérhető, de az ellenőrző tesztek és a projektfejlesztési feladatok az előfizetés után nyithatók meg.

A Codecademy átfogó fizetős programokkal is rendelkezik, amelyek különböző kurzusokból származó anyagokat szerveznek és kombinálnak. Például a Build Websites from Scratch lépésről lépésre megtanítja Önnek, hogyan készítsen egyszerű webhelyet a semmiből különböző technológiák segítségével.

Codecademy →

3. Coursera

Kép
Kép
  • Technológiák: HTML, CSS, JavaScript, Angular.js, Java, Python, Ruby, Swift és mások.
  • Költség: ingyenes vagy havi 49 dollártól további tartalomért.
  • Nyelv: angol, orosz és mások.
  • Nehézségi szint: minden szint.

A Coursera kurzusok széles választékát kínálja különféle programozási nyelveken a világ vezető egyetemein. Itt nemcsak webfejlesztést, hanem mobil és asztali programok készítését is megtanulhatod. Egyes kurzusok önállóak, de a legtöbb szakirányokba – kapcsolódó kurzuskészletekbe – van kötve.

A szövegekkel és videókkal bemutatott elméleti anyagot ingyenesen megtekintheti. A tanári vagy más felhasználók igazolását igénylő teszt- és gyakorlati feladatok többsége azonban csak fizetős előfizetéssel érhető el.

Coursera →

4.edX

Kép
Kép
  • Technológiák: HTML, CSS, JavaScript, Java, Python, Ruby és mások.
  • Költség: ingyenes vagy havi 49 dollártól a tanúsítványért.
  • Nyelv: angol és mások.
  • Nehézségi szint: minden szint.

Az edX-en neves cégek és egyetemek kurzusaihoz férhet hozzá. Köztük van például a kezdő programozóknak szóló híres bevezetés, a Harvard Egyetem Bevezetés a számítástechnikába. Az oktatási tartalmat elsősorban videó előadások és szövegek mutatják be. Egyes kurzusok teszteket és egyéb interaktív tevékenységeket tartalmaznak.

A legtöbb anyag átjuttatásáért a platform nem kér pénzt. De egy adott tanfolyam sikeres elvégzését igazoló bizonyítványt csak pénzért kaphat.

edX →

5. INTUIT

Kép
Kép
  • Technológiák: HTML, CSS, JavaScript, algoritmusok és adatbázisok, C #, Java, Python, Ruby és mások.
  • Költség: ingyenes vagy havi 500 rubeltől az oktatói szolgáltatásokért.
  • Orosz nyelv.
  • Nehézségi szint: minden szint.

Az "INTUIT" oktatási platform katalógusa szöveges és videó tanfolyamokat tartalmaz orosz oktatási intézményektől és nemzetközi informatikai cégektől. Az oldal tartalma lefedi a programozás összes főbb területét a weboldalfejlesztéstől az asztali programok készítéséig. Az önálló tanulás ingyenes, de van fizetős szolgáltatás, amelyben a felhasználót személyes oktató segíti.

„INTUIT” →

6. Stepik

Kép
Kép
  • Technológiák: JavaScript, C #, neurális hálózatok, C ++ és mások.
  • Költség: teljesen ingyenes.
  • Nyelv: orosz, angol.
  • Nehézségi szint: könnyű-közepes.

Egy másik non-profit platform, amelynek kurzusait orosz cégek és egyetemek hozták létre. Bár a Stepik-en nincs sok anyag az egyes programozási nyelvekről, itt olyan alapvető ismereteket tanulhat meg a matematika és az algoritmusok elmélete terén, amelyek minden fejlesztő számára hasznosak lesznek.

Stepik →

7. Egy modern Javascript oktatóanyag

Kép
Kép
  • Technológiák: JavaScript és mások.
  • Költség: ingyenes vagy 6500 rubeltől egy további tanfolyamért.
  • Orosz nyelv.
  • Nehézségi szint: minden szint.

Ez az erőforrás a JavaScript nyelvnek és a kapcsolódó webes technológiáknak szól. Itt egy nagyon részletes, jól felépített és könnyen érthető szöveges JS tanfolyamot talál. Az egyes témakörök utáni feladatok segítik a megszerzett ismeretek megszilárdítását. Ugyanakkor az anyag pusztán elméleti, és nem tanítja a projektek létrehozását a gyakorlatban.

Ingyenesen tanulmányozhatja a tankönyvet, vagy fizethet olyan haladó kurzusokért, amelyek magukban foglalják a JavaScript vagy a kapcsolódó technológiák elsajátítását egy tanárral.

"Modern Javascript oktatóanyag" →

Ajánlott: