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ó» →