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

1. freeCodeCamp

  • 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.
  • Nyelv: angol.

A freeCodeCamp program folyamatosan tanítja a felhasználónak a webes programozás minden alapvető vonatkozását a kezdeti fogalmakról a komplex fejlesztési technikákra. Minden egyes lecke elején olvassa el az elméletet, majd alkalmazza a gyakorlatban: írja be a kódot egy speciális szerkesztőben, és a rendszer ellenőrzi Önt. Ha nehézségek merülnek fel, megvitathatja őket a fórum többi diákjaival.

Az elméleti modulok végén olyan projektek jelennek meg, amelyeken saját webes alkalmazásokat kell létrehoznod. A fejlesztés eredményeit közzé kell tenni az erőforráson, amely után más felhasználók is értékelhetik azokat.

Ezenkívül a freeCodeCamp segít a diákoknak összefogni és együttműködni valódi, nem kereskedelmi projekteken. Ez jó esély arra, hogy értékes fejlesztési tapasztalatot és portfóliót kapjunk, ami a foglalkoztatáshoz szükséges.

freeCodeCamp →

2. Codecademy

  • Technológiák: HTML, CSS, JavaScript, Angular.js, React.js, Python, Ruby és mások.
  • Költség: ingyen vagy 20 dollárért havonta további tartalomért.
  • Nyelv: angol.
  • Nehézségi szint: könnyű-közepes szint.

Az előző forráshoz hasonlóan a Codecademy arra is támaszkodik, hogy megtanulja használni a webes programozást. Elolvassa az elméletet, majd elvégzi a feladatokat az interaktív kódszerkesztőben. A felhasználó szolgálatában különböző technológiákra külön kurzusok állnak rendelkezésre. Mindegyikük fő része ingyenes, de az előfizetés regisztrációja után szűrési teszteket és projektfejlesztési feladatokat nyit meg.

A Codecademy olyan átfogó programokkal rendelkezik, amelyek rendszerezik és integrálják a különböző kurzusokból származó anyagokat. Például a “Build Websites from Scratch” program segítségével egy egyszerű webhelyet fejleszthet a semmiből a különböző technológiák segítségével lépésről lépésre.

Codecademy →

3. Coursera

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

A Coursera-nál számos kurzust találsz különböző programozási nyelvek közül a világ vezető egyetemeiről. Itt nem csak a webfejlesztést, hanem a mobil és az asztali programok létrehozását is megtanulják. Néhány kurzus önellátó, de a legtöbb szakterületre specializálódott – a kapcsolódó kurzusok sorozata.

A szövegek és videók által bemutatott elméleti anyagokat ingyen megtekintheti. De a legtöbb tanítási és gyakorlati feladat, amely a tanár vagy más felhasználók általi ellenőrzést igényel, csak fizetett előfizetés esetén érhető el.

Coursera →

4. edX

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

Az edX-nél jól ismert vállalatok és egyetemek tanfolyamai érhetők el. Ezek közé tartozik például a híres bevezető kurzus a Harvard Egyetem számítógépes ismeretterjesztője számára. Az oktatási tartalom elsősorban video előadások és szövegek. Egyes kurzusok teszteket és egyéb interaktív feladatokat tartalmaznak.

A legtöbb anyag átadásához a platform nem kér pénzt. De kaphat egy tanusítványt, amely megerősíti a tanfolyam sikeres befejezését, csak pénzért.

edX →

5. INTUIT

  • Technológiák: HTML, CSS, JavaScript, algoritmusok és adatbázisok, C #, Java, Python, Ruby és mások.
  • Költség: ingyenes vagy 500 rubel / hó a tutor szolgáltatásért.
  • Nyelv: orosz.
  • Nehézségi szint: minden szint.

Az “INTUIT” oktatási platform katalógusában találhatók szöveges és video kurzusok az orosz oktatási intézmények és a nemzetközi IT-cégek közül. A webhely tartalmai lefedik az összes főbb programozási területet a webhelyfejlesztésről az asztali programok létrehozására. Az öntanulás ingyenes, de fizetett szolgáltatás, amelynek keretében a személyes oktató segít a felhasználónak.

INTUIT →

6. Stepic

  • 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, melyeket orosz vállalatok és egyetemek hoztak létre. Bár Stepicnek nincs sok anyaga a konkrét programozási nyelvekről, itt a matematika területén és az algoritmusok elméletében alapvető ismeretekre lehet számítani, amely minden fejlesztő számára hasznos lesz.

Stepic →

7. Modern Javascript bemutató

  • Technológiák: JavaScript és mások.
  • Költség: ingyenesen vagy 6 500 rubelből egy további tanfolyamra.
  • Nyelv: orosz.
  • Nehézségi szint: minden szint.

Ez az erőforrás elkötelezett a JavaScript nyelvén és a kapcsolódó internetes technológiákon. Itt egy nagyon részletes, jól strukturált és érthető szöveges tanfolyamot talál a JS-ről. Az egyes témák utáni feladatok segítenek a megszerzett tudás megszilárdításában. Ugyanakkor az anyag tisztán elméleti és nem tanít projektek létrehozását a gyakorlatban.

Ön szabadon tanulmányozhatja magát a tankönyvben, vagy fizethet fejlett tanfolyamokon, amelyek magukban foglalják a JavaScript vagy a kapcsolódó technológiák tanulmányozását a tanárral.

«Modern Javascript bemutató» →