Kõik peavad õppima koodima
Kodeerimine on tänapäeval kriitiline oskus ja seda mitte ainult veebiarendajatele.
Ükskõik, kas ehitate isiklikku veebisaiti, koostate professionaalset portfelli, loote ajaveebi või panustate veebiväljaandesse, võib isegi kodeerimise põhitõdede tundmine kaugele jõuda.
Muidugi, kui olete kunagi proovinud õppida kodeerimist - ja ma olen aastate jooksul palju kursusi läbinud -, teate, et see võib olla masendav ja ülekaalukas protsess.
Veebipõhised õppeprogrammid võivad muuta haridusprotsessi vähem hirmutavaks, võimaldades teil liikuda omas tempos, otsida vajadusel abi ja korrata tunde vastavalt vajadusele, kuni olete tõeliselt aru saanud, kuidas ja miks teie kood töötab nii, nagu see töötab .
Parimate kodeerimisklasside leidmiseks vaatasime mitmesuguseid veebikoole, mis olid suunatud erinevatele vanuserühmadele ja oskuste komplektidele.
Siit saate teada, kuidas leida endale parim veebikodeerimise klass.
Vaadake hinnasilti
Hind on alati murettekitav, olenemata sellest, mida ostate.
On tellimuspõhiseid programme nagu Code Avengers, Treehouse, Safari Books Online, CodeHS, Code School ja SitePoint (varem õppinud), mis pakuvad kuu- või aastatasu eest juurdepääsu kursuste kataloogis olevatele klassidele.
Kontrollige, kas programm võimaldab teil teie liikmelisuse peatada, mis on kasulik, kui soovite oma edusamme salvestada ilma tasusid kogumata, kui olete reisil või pole liiga hõivatud, et tundidesse pääseda.
Lynda.com pakub tunde iga teema kohta päikese all, nagu ka sarnased üldharidusteenused, mida siin pole, näiteks Coursera, edX ja Udemy, ning tellimuse või üksikute ostude tasumiseks on rohkem kui piisavalt kodeerimisvõimalusi.
Aga kui kõik, mis sulle korda läheb, on kodeerimine, võib sind paremini teenida spetsiaalselt teie vajadustele kohandatud programm, eriti kui olete nõus maksma.
Teiselt poolt pakub Codecademy kõiki oma kursusi ja materjale tasuta, ehkki viktoriinidele ja muudele õppevahenditele juurde pääsemiseks võtab see kuutasu.
Tasulised tunnid pakuvad tavaliselt rohkem kursuse sügavust, laiust ja esitlust, kuid kui olete otsustav ja leidlik, võite leida, et tasuta tunnid on teie vajaduste jaoks piisavad.
Pakutavate kursuste mitmekesisus
Pärast hinda on kõige olulisem kaaluda seda, kui palju kursusi pakutakse ja milliseid teemasid käsitletakse.
Mõned pakuvad sirgeid HTML-, CSS- ja muid veebitehnoloogiaid, teised aga arenenud keeltes, näiteks Pythoni ja C ++, mobiilirakenduste ja videomängude arendamiseks ning API-dega töötamiseks.
Paljude kursuste arvu poolest on tasulistel klassidel tavaliselt eelised tasuta kursuste ees.
Kuid tohutu raamatukogu võib olla ka valdav, nii et ka väiksema, rohkem keskendunud programmiga alustamine on hea võimalus.
Samuti tasub tähelepanu pöörata kursuse formaadile.
Kodeerimiseks on vaja vaid funktsionaalset tekstiredaktorit ja enamikul neist programmidest on üks neist.
Sõltuvalt teie õppimisstiilist võiksite hinnata selliste teenuste nagu Khan Academy ja CodeHS viimistletud videoõpetusi.
Paljud neist veebipõhistest kodeerivatest koolidest, sealhulgas Lynda, SitePoint, Code Avengers, Codecademy ja Treehouse, on hakanud pakkuma õppekavasid, nii et saate valida laia teema - sarnaselt ülikoolis peaeriala valimisega - ja seejärel pääseda juurde kõigile vajalikele kursustele peate teema valdama.
See aitab nii oma õpinguid korraldada kui ka võimaldada teil edasi liikuda, kui olete juba mõned oskused omandanud.
Treehouse pakub isegi struktureeritud sertifitseerimisprogrammi.
Alustamise lihtsus
Kui olete algaja, vajate programmi, kuhu on lihtne sukelduda ja temaga sammu pidada, kuna materjal muutub keerukamaks.
Tegelikult on see midagi, mis sobib ideaalselt õppijatele kõikidel tasanditel.
Teil on vaja ka julgustust, et teid jätkata.
Enamik neist teenustest pakub verstapostide saavutamisel märke või muid hüvesid ja näitab oma edusamme armatuurlaual.
Parimad teenused pakuvad viktoriini ja väljakutseid, et saaksite oma oskusi proovile panna.
Testimine pole mõeldud ainult algajatele - isegi kogenud programmeerijad soovivad tagasisidet nende käekäigu kohta.
Uuematele programmidele meeldib edusamme käsitleda ka nagu mängu, premeerides õpilasi nende oskuste taseme tõstmisel läikivate märkidega.
Neid funktsioone ei leia siiski kõigist programmidest.
Kui aga tegelete tõsiselt kodeerimisega kui karjääriga, peate lõpuks hõlpsast kraamist lahti võtma ja võtma ette mõne keerukama materjali.
Kaaluge kodukoolituse jätkamiseks tasulistele programmidele üleminekut nagu Code School, Code Avengers või Treehouse.
Teisalt aitab Free Code Camp teil õppida saadud teadmisi ja neid kasutada tegeliku elu mittetulundusühingute abistamiseks.
Midagi lastele
Kui olete lapsevanem või õpetaja, on ka laste koodile panek mõistlik.
Programmeerimine õpetab lapsi loogiliselt mõtlema, arendab probleemide lahendamise oskusi ja parandab nende suhtlemist tehnoloogiaga.
Ja see võib neid ette valmistada homseks tööjõuks.
CodeHSil on erijooned, mida õpetajad saavad klassiruumis kasutada, ja suurepärane liivakasti režiim, mida õpilased saavad kasutada oma kodeerimisloovuse väljendamiseks.
Teised programmid, nagu CodeCombat, käsitlevad kodeerimist pigem videomänguna, nii et lapsed tunnevad sellest kindlasti huvi.
Kodeerimine on lihtsalt üks võimalus teha lahedaid asju, mida nad saavad näidata, mis tähendab, et igas vanuses lapsed saavad õppida kodeerimist.
CodeCombat ja Treehouse pakuvad õpetajatele ja õpilastele erihindu ja õppekavasid.
Selle konkreetse kokkuvõtte raamidest välja liikudes läheb Youth Digital veelgi kaugemale mängude mängimisest, kodeerimise (ja animatsiooni) õpetamisest kui mängukujunduse õppekava olulisest osast.
Youth Digitali õpetused on kallid, kuid õppetunnid on jõulised ja õpetavad lastele, kuidas teha kõike alates 3D-platvormidest kuni 2D-külgkerideni kuni animeeritud filmideni kuni Minecrafti modifikatsioonideni.
Rääkides mängimisest ja lastest, siis Hopscotch, Scratch, Move the Turtle, Daisy the Dinosaur ja muud sarnased rakendused käsitlevad kodeerimist nagu videomängu, hoides isegi väga väikeste laste huvi.
Kodeerimise, nagu ka igasuguse keele puhul, mida noorem saab õppima hakata, seda parem.
Kui olete koolitaja, kes on huvitatud muudest võimalustest, kuidas tehnoloogia teie kooli aitab, vaadake meie loendit parimad õpihaldussüsteemid.
Abi ja tugi
Lõpuks vajate abi, kui jääte mõne harjutuse või viktoriini vahele.
Meile meeldivad sellised teenused nagu Treehouse ja Codecademy, mis pakuvad aktiivseid õpilasfoorumeid, mis aitavad teil probleemidega toime tulla ja pikkade koodiplokkide abil teist pilku saada.
Code Avengersil on nüüd saadaval otsevestlus ja eksklusiivne Slacki kanal.
Samuti on võtmetähtsusega vead ja veebisaitide probleemide tugi, mida enamik neist teenustest mingil moel pakuvad.
Mõni kogukond soovitab teil luua GitHubi konto, et saaksite koodikaaslastega hõlpsasti koostööd teha.
Kuigi Lynda ja Khani akadeemia on suurepärased üldisteenused, ei saa nad pakkuda sellist kodeerimisspetsiifilist abi ja tuge.
Kõik need kaalutlused sõltuvad teie oskuste tasemest.
Teil ei pruugi vaja palju käepidet olla.
Sel juhul saate alla laadida e-raamatuid ja õpetada ennast saidile registreerudes või sukelduda Codecademy abil otse uude keelde.
Kas pole kindel, kust alustada? Enamik siin pakutavatest tasulistest teenustest pakuvad tasuta või odavat prooviversiooni või isegi raha tagasi garantii.
Enne õige sobivuse leidmist võite proovida mitut veebikodeerimise klassi.
Lisateabe saamiseks vaadake 7 lahedat programmeerimisnippi Microsofti märkmikus ja 9 odavat ja lihtsat viisi kodeerimise õppimiseks.








