The Rundown
Paras kokonaisuutena: HarvardX CS50 Johdatus tietojenkäsittelytieteeseen
"Tarkista pilvipohjaisen IDE:n avulla, onko koodisi kunnossa, ja voit olla yhteydessä suureen yhteisöön, jos sinulla on ongelmia."
Paras esittely: Codecademy
"Codecademy on täydellinen aloittelijoille, koska sinulla on valittavanasi v altava määrä vaihtoehtoja."
Runner Up, paras johdanto: Khan Academy
"Jos sinulla on kysyttävää tai haluat jopa saada palautetta juuri koodaamastasi projektista, yhteisö on aina valmis auttamaan."
Paras yliopistokurssi: MITx Johdatus tietojenkäsittelytieteeseen ja ohjelmointiin Pythonilla
"Vaikka se on tiukkaa, se on silti tarkoitettu opiskelijoille, joilla ei ole aiempaa tietoa, joten sinun tarvitsee vain tehdä töitä."
Paras Splurge: Pluralsight
"Jokaisella kurssilla on videoita, arviointeja ja harjoitustiedostoja, joten voit todella hyödyntää oppimiskokemuksesi."
Runner Up, Best Splurge: LinkedIn Learning
"Heillä on todella jokaiselle jotakin, riippumatta siitä, mitä kieltä haluat oppia."
Paras kouluille: Code Avengers
"Se on rakennettu eri tasoille, jotta voit opettaa ohjelmointikäsitteitä kaikille iästä tai taidosta riippumatta."
Paras lajike: Udemy
"Antaa sinulle vapauden valita haluamasi erikoisalan ja oppia ohjelmoimaan sinua kiinnostavia asioita."
Paras kokonaisuutena: HarvardX CS50 Johdatus tietojenkäsittelytieteeseen edX:ssä
Jos haluat sukeltaa koodaamiseen, tämä kurssi erottuu muista. Harvard on asettanut suosituimman kurssin, CS50 Introduction to Computer Science, verkkoon, ja se on täysin ilmainen, ellet halua todistusta 199 dollarin suorituksesta. Kurssi ei tarjoa vain videotallenteita jokaisesta luennosta sekä lisävideoita, joissa selitetään tiettyjä käsitteitä, vaan sillä on myös tehtävä jokaiselle sisältölohkolle. Voit tarkistaa, onko koodisi kunnossa, ennen kuin luovutat sen käyttämällä pilvipohjaista IDE:tä, joka täydentää tätä kurssia, ja voit olla yhteydessä suureen yhteisöön, jos sinulla on ongelmia.
CS50 Tietojenkäsittelytieteen johdatus on rakennettu siten, että ongelmajoukot vaikeutuvat tarpeeksi viikoittain, jotta ne voivat olla haastavia, mutta ei koskaan niin, että sinusta tuntuu, että sinusta tuntuu, että jäät täysin omillesi. Tämä kurssi erottuu muista, koska sen sijaan, että opetetaan vain koodaamaan, se yrittää opettaa sinulle, miten se toimii.
Paras intro: Codecademy
Codecademy on loistava vaihtoehto, koska sinulla on valittavanasi v altava määrä kursseja. Löydät täältä jokaiselle jotakin, laajasta kategoriasta HTML:stä C:aan ja paljon muuta, jos kirjaudut Codecademy Pron käyttäjäksi. Jokainen kurssi, joka ei vaadi Pro-tilausta, on täysin ilmainen, joten voit oppia sydämesi kyllyydestä. Jos päätät rekisteröityä Codecademy Pron käyttäjäksi, sinulla on jopa useita niin sanottuja ura- ja taitopolkuja, joista valita, jotka ohjaavat sinua kohti tiettyjä tavoitteita.
Tällaisen laajan valikoiman ilmaisia intro-tason kursseja on hienoa, koska se tarkoittaa, että voit aloittaa koodaamisen oppimisen lisäksi myös ohjelmointikielten väliset erot ja selvittää, mitkä niistä sopivat parhaiten mitä haluat tehdä. Puhumattakaan siitä, että siellä on myös älypuhelinsovellus, jonka avulla voit harjoitella oppimaasi tien päällä.
Runner Up, paras johdanto: Khan Academy
Khan Academy on voittoa tavoittelematon organisaatio, joka on erikoistunut tuomaan kaikille paremman koulutuksen, ja osa sen kursseista koskee koodausta. Kurssit ovat enimmäkseen HTML- tai Javascript-kieltä, ja vaikka on olemassa joitain monimutkaisempia aiheita, kuten luonnollisia simulaatioita tai erilaisia algoritmeja, Khan Academy sopii parhaiten niille, joilla on vähän tai ei ollenkaan koodausta.
Jokainen kurssi on rakennettu siten, että sinulla on tietolohko ja sitten haaste, joka rakentuu juuri oppimillesi asioille. Tämäntyyppinen projektipohjainen oppiminen on loistava tapa aloittaa koodaaminen, sillä oppimasi soveltaminen auttaa muistamaan keskeiset käsitteet.
Khan Academy on täysin ilmainen, ja sen ympärillä on myös kokonainen yhteisö. Jos sinulla on kysyttävää tai haluat jopa saada palautetta juuri koodaamastasi projektista, he ovat aina valmiita auttamaan.
Paras yliopistokurssi: MITx Johdatus tietojenkäsittelytieteeseen ja ohjelmointiin Pythonilla edX:ssä
Vaikka MIT:n verkkosivuilla on paljon vanhoja kursseja ilmaiseksi, heillä on myös uusi ilmainen edX:ssä. MITx Johdatus tietojenkäsittelytieteeseen ja ohjelmointiin Pythonin käyttäminen on versio kampuksella olevasta kurssista, joka on rakennettu erityisesti edX:ää varten, mikä tarkoittaa, että se ei ole kävelyä puistossa. Se on kuitenkin tarkoitettu edelleen opiskelijoille, joilla ei ole aiempaa tietoa, eli jos panostat siihen ja otat tämän kurssin vakavasti, se on enemmän kuin sen arvoista.
Sen lisäksi, että keskustelet muiden tämän kurssin opiskelijoiden kanssa, voit myös esittää kysymyksiä kurssin takana oleville henkilökunnalle sekä yhteisön TA:ille. He eivät kerro sinulle vastauksia, mutta he ohjaavat sinut oikeaan suuntaan ja selvittävät mahdolliset väärinkäsitykset. Jos haluat oppia koodaamista ja paljon muuta, ymmärtää mitä olet tekemässä, tämä kurssi on oikea sinulle.
Paras Splurge: Pluralsight
Jos haluat oppia koodaamaan, jotta voit näyttää ansioluettelosi ajan tasalla, tai jos haluat saada tiimisi valmiiksi, Pluralsight on sinulle sopiva palvelu. Se on vähän kallis, 29 dollaria kuukaudessa tai 299 dollaria vuodessa, mutta laajan kurssikirjaston ansiosta se voi olla sen arvoista, jos käytät sitä oikein. Paitsi että siellä on laaja valikoima ohjattuja kursseja eri ohjelmointikielillä, on olemassa jopa erityisiä kursseja esimerkiksi pelien kehittämisen tai tiedonhallinnan lisäoppimiseen.
Jokaisen kurssin mukana tulee videoita, arviointeja ja harjoitustiedostoja, joten voit todella hyödyntää oppimiskokemuksesi. Voit jopa mitata kuinka hyvin pärjäät muita samalla alalla toimivia vastaan. Lisäksi joillakin kursseilla on interaktiivisia oppitunteja, jotka voivat olla erityisen hyödyllisiä yritettäessä oppia uusia käsitteitä tietyllä kielellä.
Runner Up, Paras Splurge: LinkedIn Learning
LinkedIn Learning, joka tunnettiin aiemmin nimellä Lynda.com, on ääriään myöten täynnä kursseja koodauksesta ja muusta. Vaikka kokemus ei ole aivan yhtä virtaviivainen kuin jotkin muut luetellut kurssit, se korvaa sen käytettävissä olevien kurssien määrällä. LinkedIn Learning tarjoaa enemmän kuin vain sen, mitä tarvitset aloittamiseen, sillä siinä on jopa kursseja aikaisempaa kokemusta omaaville henkilöille. Voit todella sukeltaa eri kielten syvyyksiin, nähdä, mikä saa ne tikkimään ja miksi ne sopivat tiettyihin tehtäviin paremmin kuin toiset.
Saattaa olla hieman ylivoimaista tietää, mistä aloittaa, mutta jos haet etsimääsi ohjelmointikieltä tai avainsanoja "olennainen koulutus", löydät varmasti oikean kurssin sinulle. Heillä on todella jokaiselle jotakin, riippumatta siitä, mitä kieltä haluat oppia.
Paras kouluille: Code Avengers
Code Avengers on täydellinen kouluille ja lapsille tai teini-ikäisille, jotka haluavat oppia koodaamaan. Se on jäsennelty eri monimutkaisuustasoille, joten sitä voidaan käyttää ohjelmointikonseptien opettamiseen jokaiselle koulutasolle. Käyttämällä online-ohjelmointiympäristöä eri projekteissa, Code Avengers pyrkii opettamaan lapsille ohjelmointia, laskennallista ajattelua ja tietojen esittämistä. Teini-ikäisille on tarjolla myös kolme ohjattua polkua, jotka keskittyvät joko verkkokehittäjäksi, verkkosuunnittelijaksi tai ohjelmistosuunnittelijaksi tulemiseen.
Alustalla on myös useita opettajille tarkoitettuja resursseja, joissa on tuntisuunnitelmia ja kurssikatsauksia sekä siitä, kuinka pitkälle kukin oppilas on edennyt kurssilla ja kuinka hyvin he ovat pärjänneet. tapa. Code Avengers on loistava tapa saada lapset ja nuoret koodaamaan.
Paras lajike: Udemy
Mitä tulee vaihteluun, et voi voittaa Udemyä. Löydät yli 100 000 verkkokurssia eri aiheista, ja suuri osa niistä koskee koodausta. Toisin kuin jotkut muut tämän luettelon vaihtoehdot, Udemy ei ole tilauspohjainen, vaan maksat vain itse valitsemistasi kursseista. Jokainen niistä on eri hintainen, ja voit nähdä, kuinka pitkä kukin on, ennen kuin ostat sen. Tämä antaa sinulle vapauden valita haluamasi erikoisalan ja oppia ohjelmoimaan sinua kiinnostavia asioita.
Kurssit ovat ladattuja yksityishenkilöiden toimesta eri puolilla maailmaa, ja voit kertoa heidän sijoituksistaan, kuinka hyviä ne ovat. Eri opettajilla on erilaisia erikoisuuksia, ja sinulle sopivien kurssien valitseminen laajasta kirjosta tarkoittaa, että näet erilaisia ohjelmointi- ja opetustyylejä, mikä auttaa sinua löytämään sinulle parhaiten sopivan.
Prosessimme
Kirjoittajamme käyttivät 6 tuntia tutkiessaan markkinoiden suosituimpia online-koodauskursseja. Ennen lopullisten suositusten antamista he harkitsivat 9 erilaista online-koodauskurssia, jotka lukivat yli 10 käyttäjäarvosteluja (sekä positiivisia että negatiivisia) ja testasivat3 itse verkkokoodauskursseista. Kaikki tämä tutkimus antaa suosituksia, joihin voit luottaa.