18 módja annak, hogy 2021-ben megtanulj kódolni

Szóval azon gondolkodsz, hogy megtanulsz kódolni. Hallottál pletykákat a Swiftről a késő esti kávézókban, a barátaid a Node.js-ről suttognak, és hetek óta azon gondolkodsz, hogy ki az a Ruby, és hogyan találkozhatnál vele. Az egyetlen dolog, amiben biztos vagy, hogy valami óriási dologról maradsz le. Jelenleg úgy tűnik, mindenki beszállt a programozásba – és te vagy az egyetlen, aki szerint a CSS egy új amerikai rendőrségi sorozat.

Szerencsédre egyre több iskola és online oktatóprogram áll rendelkezésedre, hogy segítsenek neked bejutni a tech srácok közé. Ezek nem adnak neked a szükséges teknőspáncélkeretes szemüveggel vagy a kötelező fix sebességváltós biciklivel, de a programozásra rávesznek.

De hogyan találod ki, hogy melyik a helyes út számodra?

Ezekre mindjárt rátérünk, de először is, miért is kezdj el egyáltalán programozni?

Már sokszor beszéltünk korábban arról, hogy miért jó ötlet most kódolni tanulni; a hatalmas technológiai készséghiányról, amely világszerte minden egyes iparágat érint, és a lehetőségről, amelyet ez a hiány jelent a megfelelő tudással és technológiai készségekkel rendelkezők számára.

Ha úgy döntesz, hogy szabadúszóként dolgozol, magad választhatod ki az ügyfeleidet, izgalmas, kreatív projekteket kezelhetsz, és akkor és úgy dolgozhatsz, ahogy és amikor csak akarsz. Elég jól hangzik, nem?

Szabadúszó webfejlesztőként dolgozni

Hogyan leszel webfejlesztő

Szóval, mik a lehetőségeid? Nem lesz meglepő, hogy mi itt a CareerFoundry-nál nagyon tudjuk ajánlani a saját Full-Stack Webfejlesztő Programunkat, amelyhez állásgarancia is jár.

A Webfejlesztő tanfolyamunk hallgatói front- és backend webfejlesztést tanulnak a terület szakértőjétől, ami segít nekik a technológiai karrier beindításában a tanfolyam elvégzése után. Diákként átnézheted a napi feladatokat, annyi kérdést tehetsz fel, amennyit csak akarsz, és videohívásokon keresztül találkozhatsz a mentorokkal, hogy teljesen magával ragadó élményben legyen részed.

A beiratkozás azonnali hozzáférést biztosít a testreszabott tananyagainkhoz, és 24 órán belül kapcsolatba kerülsz a mentoroddal. A mindössze heti 10-15 órás tanulás nálunk nagyon személyre szabott, rugalmas és egyéb elfoglaltságaid mellé is beilleszthető – lényegében egyesíti az offline oktatott programok és az online oktatóprogramok előnyeit.

Milyen más online és offline lehetőségek vannak még teljesen kezdők vagy tapasztalt fejlesztők számára, akik azt remélik, hogy fejleszthetik a készségeiket?

Mielőtt elkezdenél keresgélni, fel kell tenned magadnak néhány kérdést:

  1. Az a személy vagy, aki inkább egy mentorral vagy egyedül tanulna? Képes vagy motiválni magadat? Ha az a fajta ember vagy, aki az anyósod látogatása előtti estére hagyja a mosást, akkor lehet, hogy személyre szabottabb megközelítésre van szükséged a tanuláshoz.

  2. Képes lennél fizetni a tanulásért, vagy ingyenes forrásokat keresel? Ha hajlandó vagy fizetni, mekkora a költségvetésed? És mennyi ideig szeretnél tanulni? Csak részmunkaidőben tudsz tanulni, vagy a teljes munkaidő is szóba jöhet számodra?

  3. Kényelmesen tudsz kizárólag online tanulni? Vagy olyan vagy, aki inkább tantermi környezetben szeretne tanulni? Élveznéd a kettő keverékét? Mennyire fontos számodra a hallgatói hálózat?

  4. És ha befejezted a tanulást, mit remélsz, mit kapsz majd tőle? Kapcsolatot egy álláshoz vagy hálózatot? Vagy egyszerűen csak szórakozásból tanulsz?

Ebben a listában összegyűjtöttük a 18 legjobb helyet, ahol kódolni tanulhatsz, és azt, hogy melyik mit tud nyújtani neked, beleértve az árat, az elérhetőséget, a tanulási stílust és a készségszintet. Hamarosan bekapcsolódhatsz a Pythonról szóló beszélgetésekbe anélkül, hogy megemlítenéd Terry bácsi hüllőgyűjteményét. Ha az egyik forráshoz szeretnél ugrani, egyszerűen válaszd ki az alábbi listából. Kellemes olvasást és boldog tanulást!

  1. Webfejlesztés kezdőknek
  2. FreeCodeCamp
  3. Codecademy
  4. PluralSight
  5. Coursera
  6. General Assembly
  7. Bento
  8. Treehouse
  9. CareerFoundry
  10. Udacity
  11. Bloc
  12. HTML5Rocks
  13. The Code Player
  14. Eloquent JavaScript
  15. Girls Who Code
  16. Khan Academy
  17. Code Avengers
  18. Fullstack Academy Of Code

Web Development for Beginners

Ezt a tanfolyamot a CareerFoundry egyik in-házi fejlesztője készítette néhány hónap alatt. Olyan kezdőknek készült, akik gyorsan szeretnék látni a kódolás eredményeit – mindössze öt nap alatt (vagy hamarabb, ha jelentkezik) elkészítheti legelső weboldalát HTML, CSS és JavaScript nyelven. A tanfolyam teljesen ingyenes, és sikeres elvégzése után kreditpontot kapsz a teljes karrierváltó webfejlesztői programhoz. Hogy képet kapj a tanfolyam tartalmáról, nézd meg ezt a videót:

Webfejlesztés kezdőknek egy pillantással

  • Formátum: Formátum: Online, ingyenes, mentor nélkül
  • Képzettségi szint: Online, ingyenes, mentor nélkül: Kategóriák: Kezdő
  • Pozitívumok: Kezdők: A tanfolyam eredményorientált, és megtanítja azokat az alapokat, amelyek szükségesek ahhoz, hogy a legelső weboldaladat online hozd létre. A tanfolyam végére tudni fogod, hogy valóban webfejlesztő akarsz-e lenni, vagy ez csak egy múló fázis volt.
  • Negatívumok: Sajnos nem leszel webfejlesztő mindössze öt nap alatt. Mint minden komoly szakma, ez is sok tanulást és rengeteg munkát igényel ahhoz, hogy elérd azt a színvonalat, ami ahhoz szükséges, hogy valóban értéket tudj nyújtani egy vállalatnak. Ez azonban legalább olyan jó első lépés, mint bármi más.

FreeCodeCamp

A Free Code Camp egy webfejlesztői bootcamp, amely már több tízezer végzősüknek segített munkát találni technológiai cégeknél. Átfogó pályáik vannak a webdesign, a webfejlesztés, beleértve a frontend és a backend, az adatvizualizáció és még sok más tanulásához. Van egy teljes programjuk is, amely algoritmusokat és adatszerkezeteket tanít JavaScript segítségével, amire a végzősöknek szükségük lesz, ha olyan cégeknél jelentkeznek, mint a Google és a Microsoft. Kiterjedt alumni hálózattal és egy nagyon aktív fórummal rendelkeznek, ahol a diákok segítséget kérhetnek és együttműködhetnek.

FreeCodeCamp at a Glance

  • Format: Formátum: Online, ingyenes, közösségi támogatás
  • Képzettségi szint: Kezdőtől a középhaladó szintig
  • Pozitívumok: A tudásszint a következő: Kezdő és középhaladó szint között:
  • Negatívumok: Ingyenes tanfolyam, elismert név az iparágban, magas színvonalú tartalom
  • :

Codecademy

A Codecademy ingyenes kódolási tanfolyamokat kínál hat különböző programozási nyelven, Python, jQuery, PHP, Ruby, HTML és CSS. A Codecademy, amelynek tanulói között van többek között New York polgármestere, Michael Bloomberg is, a Code Year nevet szerzett magának, amely egymillió felhasználójának nagy részét vonzotta.

Codecademy at a Glance

  • Format: Online, ingyenes, mentor nélkül.
  • Képzettségi szint: Kezdő/középhaladó szint
  • Pozitívumok: Kezdő/középhaladó
  • Tanulási szint: Kezdő/középhaladó szint: A “konzolos” megközelítésükkel már a kezdetektől fogva belevetnek a kódolásba. Nagyszerű kezdőknek, akik rögtön láthatják, milyen lenne a kódolás profiként.
  • Negatívumok: A leckék egy kicsit gyorsak lehetnek egy tényleges kezdő számára. És bár az, hogy már a kezdetektől fogva “kódolhat”, nagyszerű motiváció az újoncoknak, a programozói karriert remélők számára némi extra elmélet és kódolási háttér mindenképpen előnyös lenne. Van egy támogató hálózat a diákok és a CA csapata között, de gyakorlati útmutatáshoz nehéz hozzájutni.

PluralSight

A PluralSight a már meglévő és a feltörekvő fejlesztőket is tanítja az oktatók és a minőségi tartalom párosításával. A kódolási órák képernyővideók és videós oktatóanyagok segítségével érhetőek el, és a Ruby, Javascript, iOS, HTML/CSS témaköröket fedik le. Felhasználóbarát felületek és érdekes történetek bővelkednek. Bár a tartalom nagy része a tapasztaltabb kódolóknak szól, a kezdők számára az a plusz, hogy a kevésbé haladó anyagok nagy része ingyenesen elérhető.

PluralSight at a Glance

  • Format: Online, ingyenes és fizetős lehetőségek, mentor nélkül.
  • Képzettségi szint: Kezdő/középhaladó
  • Pozitívumok: A képességek szintje: Kezdő/középhaladó
  • Kezdő/középhaladó:
  • Negatívumok: Nagyszerű a készségeiket bővíteni kívánó webfejlesztők számára, vonzó dizájn:

Coursera

A Coursera teljesen ingyenes MOOCS (masszív nyílt online kurzusok) adatbázist biztosít a felhasználók számára, gyakran akkreditált egyetemekről. A MOOC-ok a hallgatók, vagy az érdeklődők számára videoelőadások formájában érhetők el a legkülönbözőbb témákban, beleértve a programozás minden aspektusát. Ezeknek az online kurzusoknak az előnye az elérhetőség és a változatosság: gyakorlatilag bármiről találhat előadást, amit meg szeretne tanulni, és akkor kezdheti el a kurzust, amikor csak akarja. Hátrányuk az egyszemélyes tanulás hiánya, és tanulmányok kimutatták, hogy amikor a tanuló egyedül felelős a saját tanulásáért, a befejezési arányok jelentősen alacsonyabbak, és a diákok hamar demotiválttá válnak. A MOOC-ok azonban remek lehetőséget nyújthatnak arra, hogy “körülnézzünk” egy témában, mielőtt befektetnénk egy másik, személyre szabottabb tanulási formába.

Coursera at a Glance

  • Format:
  • Képzettségi szint: Online, ingyenes, mentor nélkül: MOOC-ról MOOC-ra változik, de sok közülük kezdők számára készült.*
  • Pozitívumok:
  • Negatívumok: Nincs költség, a terület legjobbjainak előadásai, a kurzusok változatossága és elérhetősége, ráérezhetsz az érdeklődési körödre.
  • Negatívumok: Nagyon alacsony befejezési arány, nincs személyre szabott tanulás, ritka a hasznos interakció vagy közösség.

General Assembly

A teljes és részidős tanfolyamokkal egyaránt rendelkező General Assembly, amely ma már híres a “bootcamp” stílusú kurzusairól, lehetőséget ad a diákoknak, hogy a webfejlesztés minden aspektusát megtanulják. A GA telephelyei szétszórva találhatók az Egyesült Államokban, egy maroknyi Ausztráliában és egy az Egyesült Királyságban. A diákok visszajelzései általában nagyon pozitívak, bár a 11 500 dolláros ár sok potenciális diákot elriaszthat, nem beszélve a korlátozott helyszínekről. Néhány online videós oktatóprogram is elérhető, de ennek is ára van.

General Assembly at a Glance

  • Format:
  • Képzettségi szint: Kezdők
  • Pozitívumok:
  • Készségszint: Kezdő
  • Készségszint: Kezdő:
  • Negatívumok: Teljes munkaidőben, gyakorlati tanulás szakértőkkel: Ár, korlátozott online elérhetőség

Bento

A StackOverflow egyik fejlesztője által létrehozott Bento a web legjobb ingyenes webfejlesztői oktatóprogramjait mutatja be, beleértve videókat, interaktív órákat és olvasnivalókat. A Bento használata ingyenes, és csak a kezdők számára logikusan felépített, ingyenes forrásokhoz kapcsolja Önt.

Bento at a Glance

  • Format: Online, ingyenes, nem mentorált.
  • Képzettségi szint: Kezdőtől a haladóig
  • Pozitívumok: A képességek szintje: Kezdőtől a haladóig:
  • Negatívumok: Nagyszerű rendszer annak kitalálására, hogy mit kell legközelebb megtanulnod a már meglévő ismereteid alapján.
  • Negatívumok:

Treehouse

A Treehouse egy online interaktív oktatási platform, amely megtanítja a diákokat, hogyan készítsenek weboldalakat vagy mobilalkalmazásokat különböző programozási nyelvek, például HTML, CSS, Java, PHP (WordPress), Objective-C, Javascript és Ruby segítségével. A videós oktatóanyagok általában a következő képlet szerint működnek: mutasd meg, magyarázd el, csináld magad, ami nagyon hatékony lehet. Kvízeket is használnak a tanulók lekötésére.

Treehouse at a Glance

  • Format: Online, fizetős, nem mentorált.
  • Képzettségi szint:
  • Negatívumok: A legjobb gyakorlatokat mindig megtanítják, online oktatóprogramok állnak rendelkezésre, amikor és amikor szükség van rájuk.
  • Negatívumok: A legjobb gyakorlatokat mindig megtanítják: Fizetős platform, de nincs személyre szabott tanulás, a fórumok tartalma gyakran szétszórt.

Tanulj meg gyorsan kódolni egy mentor segítségével

CareerFoundry Webfejlesztő Program

Igen, ez vagyunk mi! Online, mentoráltan, öt és nyolc hónap között.

Hallgatóink front- és backend webfejlesztést tanulnak a terület szakértőjétől, ami segít nekik a befejezés után technológiai karrierjük beindításában. Diákként átnézheted a napi feladataidat, annyi kérdést tehetsz fel, amennyit csak akarsz, és távolról találkozhatsz a mentorokkal, hogy teljesen magával ragadó élményben legyen részed.

A beiratkozás azonnali hozzáférést biztosít a testreszabott tananyagainkhoz, és 24 órán belül kapcsolatba kerülsz a mentoroddal. A mindössze heti 10-15 órás tanulás nálunk nagyon személyre szabott, rugalmas és egyéb elfoglaltságaihoz is illeszkedik, remek kombinációja az offline oktatott programoknak és az online tartalmi oktatóprogramoknak.

CareerFoundry at a Glance

  • Format: Online, fizetős, mentorált.
  • Képzettségi szint: Mi vagyunk a legjobbak! De komolyan, a rendszeres beszélgetések és a karrierközpontú tananyag a tanulási platformunk egyedülálló aspektusai.
  • Negatívumok: A webfejlesztés területén jelenleg egy Javascript-fókuszú (ez a keresettebb nyelv 2021-ben és azon túl) Full-Stack Web Development Programot kínálunk, de a jövőben szeretnénk sokkal több területet lefedni, beleértve a gépi tanulással és a blokklánccal kapcsolatos modulokat is. Azt is tudnod kell, hogy az általunk kínált négy pályamódosító program mindegyike nagyfokú elkötelezettséget igényel – nem könnyű pályát váltani, ezért időre, összpontosításra és ambícióra lesz szükséged.

Udacity

Az Udacity eredetileg a Stanford Egyetem informatikai kurzusának kinövéseként indult. Az órákat videós előadásokkal és integrált kvízekkel tanítják a diákoknak, emellett rendszeres házi feladatok is vannak, amelyek a “learning-by-doing” oktatási modellt erősítik. Bár az órák ingyenesek, a diákok sikerességi aránya különösen alacsony: Online, fizetős, nem mentorált.

  • Képzettségi szint: Változatos
  • Pozitívumok: Változatos képzettségi szint: Változatos
  • Változatos:
  • Negatívumok: Kapcsolódás egy neves egyetemhez és nagynevű előadókhoz: Alacsony sikerességi arány.
  • Webfejlesztés tanulása kódolási környezetben

    Bloc

    A Bloc az online kurzusok és a kombinált mentorálás keveréke, a Bloc az online tanulás rugalmasságát kínálja személyre szabott korrepetálással. Sokkal intenzívebb (és drágább), mint a CareerFoundry program, de ezek a srácok nagyszerű munkát végeznek azok számára, akik szeretnének egy kicsit magasabb szintre lépni. A mentorok és a diákok támogatása 24/7, de a diákoknak tényleg be kell fektetniük az órákat (legalább napi 3 órát), ha a lehető legtöbbet akarják kihozni a programból.

    Blokk egy pillantásra

    • Format: Online, fizetős, mentorált.
    • Képzettségi szint:
    • Negatívumok: Támogató diákkörnyezet, elkötelezett mentorok:

    HTML5Rocks

    A HTML5Rocks a Google által alapított ingyenes online oktatóprogramok gyűjteménye, amely segít a kódolási problémák megoldásában. Ezek a videók remek lehetőséget nyújtanak a már némi tapasztalattal rendelkezők számára, hogy a már meglévő tudásukra építsenek, de az olyan címek, mint a “Debugging Asynchronous JavaScript with Chrome DevTools” a kezdőket elriaszthatják. A videókat írásos utasítások és ábrák, valamint más felhasználók megjegyzései kísérik, amelyek ugyanolyan hasznosnak bizonyulhatnak, mint maguk a videók.

    HTML5Rocks at a Glance

    • Format: Online, ingyenes, nem mentorált.
    • Képzettségi szint:
    • Negatívumok: Nagyszerű ingyenes forrás olyan fejlesztők számára, akik a készségeik szintre emelését keresik:

    The Code Player

    Ingyenes online videók gyűjteménye, amelyek megtanítják a tanulókat arra, hogyan hajtsanak végre bizonyos feladatokat. A The Code Player egyedisége abban rejlik, hogy a tanulók az oktatóprogramok során valóban élőben nézhetik a kód írását (innen a név, The Code Player). A The Code Player mögött álló emberek élő, működő demókat használnak a kód tanításához, és az egyes oktatóprogramok sebessége a tanuló személy képzettségi szintjének megfelelően állítható.

    • Formátum: Formátum: Online, ingyenes, nem mentorált.
    • Képzettségi szint: Képzettségi szint: Képzettségi szint: A videók sebességének változtatásával szó szerint a saját tempódban tanulhatsz.
    • Negatívumok: A videók sebességének változtatásával szó szerint a saját tempódban tanulhatsz: Néhányan úgy találhatják, hogy az oktatás hiánya visszatartja őket.

    Eloquent JavaScript

    A könyv az alapelvek és a pragmatika keverékét adja az olvasók kezébe. Online ingyenesen elérhető, és nagyszerű, ha mélyebben meg akarod érteni, hogyan működik a kódolás. Néhány kritikus megjegyezte, hogy mivel ez a könyv 2011-ben jelent meg, néhány része már kissé elavult, de a JavaScript alapjait illetően nem lehet túl nagyot tévedni ezzel a könyvvel. Online ingyenesen elérhető itt.

    Eloquent JavaScript at a Glance

    • Format: Offline (és online), nem mentorált, ingyenes (online), fizetős (a tényleges könyvért).
    • Képzettségi szint: Képzettségi szint:
    • Negatívumok: Jó a JavaScript alapjainak elsajátításához: Kevésbé jó a problémamegoldáshoz.

    Girls Who Code

    A kifejezetten 13 és 17 év közötti lányoknak szóló Girls Who Code egy mentorral hozza össze a diákokat, aki megtanítja őket kódolni, inspirálja és bátorítja őket, hogy belevágjanak a technológiába. Céljuk, hogy 2020-ra 1 millió lány számára biztosítsanak informatikai oktatást és ismereteket, amit mi a CF-nél teljes mértékben támogatunk.

    Girls Who Code at a Glance

    • Formátum:

      Girls Who Code at a Glance

      • : Formátum: Offline, ingyenes, mentorált.
      • Képzettségi szint:
      • Negatívumok: Nagyszerű küldetés, hogy több nőt próbáljanak meg bevonni a technológia világába:

      Khan Academy

      Nagyszerű kiindulópont azoknak, akik művészeti vagy játékkódolást szeretnének tanulni – bár azoknak kevésbé, akik üzleti orientált front-end fejlesztést szeretnének tanulni. A Khan Academy egy ingyenes tanulási platform, amely szakértők által tanított videó oktatóprogramokat használ, hogy a témák széles skáláját lefedje.

      Khan Academy at a Glance

      • Format: Online, ingyenes, nem mentorált.
      • Képzettségi szint: Kezdő / középhaladó
      • Pozitívumok: Kezdő / középhaladó
      • Tanulási szint: Kezdő / középhaladó: Ingyenes és a tartalomról áradoznak. Fantasztikus módja annak, hogy belekóstolj a témába, mielőtt mélyebben belemerülnél.
      • Negatívumok: Nem találsz oktató jellegű “hogyan kell” oktatóanyagokat, ami a kezdők számára jó módszer lehet a kezdéshez.

      Code Avengers

      A Code Avengers egy erősen stilizált platform, amely kétségtelenül jól néz ki, de az újoncoknak a videó oktatóanyagok segítsége nélkül kell megtanulniuk. Az általa kínált nyelvek a JavaScript Level 1 és JavaScript Level 2, valamint a HTML/CSS. Az oldal pozitív kritikákat kapott azért, mert jó szokásokat nevel a tanuló fejlesztőkbe, ami a tanulási folyamat fontos eleme, különösen, ha a diákok programozói karrierbe szeretnének betörni.

      Code Avengers at a Glance

      • Format: Online, részben fizetős, részben ingyenes, nem mentorált.
      • Képzettségi szint: Skill level:
      • Negatívumok: Remekül kinéző weboldal, és kiválóan alkalmas a legjobb gyakorlatok elsajátítására junior fejlesztőként: Nincs videó oktatóvideó, nincsenek mentorok.

       Online tanulni, hogy kódolási szakértővé válj

      Fullstack Academy Of Code

      New York-i székhelyű iskola a kódolás tanuláshoz, 12 500 dollárral ez a tanfolyam nem olcsó. Azonban azt ígéri, hogy 13 hét alatt készen állsz arra, hogy fejlesztőként kezdj el dolgozni, és keményen dolgoznak azon, hogy a tanfolyam befejeztével a diákjaikat szerepekbe juttassák: demónapot tartanak a leendő munkáltatóknak, gyorsinterjút a kapcsolódó felekkel és egy elhelyezési koordinátort, aki segít neked kapcsolatot teremteni a megfelelő emberekkel a cégeknél, ahol dolgozni szeretnél.

      Fullstack Academy Of Code at a Glance

      • Format:
      • Képzettségi szint: Kezdő
      • Pozitívumok: Kezdők:
      • Negatívumok: Nagy hangsúlyt fektetnek a webfejlesztésre, mint karrierre, és arra, hogy a hallgatók felkészüljenek arra, hogy azonnal munkába állhassanak.
      • Negatívumok:

      Tehát, most, hogy megnézted az összes lehetőséget, itt az ideje, hogy cselekedj! Van még kérdésed a webfejlesztés tanulásával kapcsolatban? Csevegj velünk a jobb oldali dobozban, vagy látogass el a webfejlesztő tanfolyamunkra, ahol minden részletet megtudhatsz arról, hogy mit tanulhatnál nálunk.