Mainos
Tällä hetkellä niitä on runsaasti tilattavissa olevat tietokoneohjelmointityöt, ja runsas määrä ilmaisia online-ohjelmointikursseja, joiden avulla voit laskeutua johonkin näistä töistä - jopa ilman perinteistä tietotekniikan tutkintoa.
Näytämme sinulle, mistä löydät nämä erinomaiset online-ohjelmointitunnit. Jos et tiedä ensimmäistä ohjelmoinnista, tutustu johdatus mitä koodaus on.
MIT OpenCourseWare on uskomaton. Monia vuosia sitten, kun kävelin Lineaarisen algebran kurssin läpi yliopistossa, MIT OCW tuli pelastukseen. Täydelliset kurssit ovat saatavilla verkossa ilmaiseksi, ja voit käydä ne läpi omassa tahdissa.
Tuo Lineaarisen algebran kurssi (valitettavasti enää ole käytettävissä) on vahva haastaja parhaalle yliopistokurssille, jonka olen koskaan ottanut. Se oli kaikki videoluentoja, mutta professori tiesi tavaransa ja esitteli materiaalin helposti sulavasti. Se todella vahvisti MIT: n maineen oppilaitoksena.
Joten olen varma, että rakastat MIT OCW: n ohjelmointikurssit. Johdantokurssit on jaettu yleisiin esittelyihin, kielikohtaisiin kursseihin ja jatkokursseihin. Täydellinen luettelo
selaa Computer Science -osaa.edX tarjoaa ilmaisia korkeakoulutason verkkokursseja, joita johtavat MIT ja Harvard University. Kursseja ei tarjota pelkästään maksutta, vaan itse organisaatio on voittoa tavoittelematon, joten voit levätä helposti tietäen, ettet tule käyttämään sinua ulkopuolisten motiivien avulla.
EdX: n kurssit voivat olla viikoittaisia tai omaehtoisia. Aiheet kattavat kaiken aihealueen, jonka saatat löytää mistä tahansa akkreditoidusta yliopistosta, mutta tietotekniikka, tekniikka ja liiketalous ja johtaminen ovat voimakkaasti vinoutuneet. Ne on jaettu myös johtavaan, keskitason ja edistyneeseen tasoon avuksesi.
edX tarjoaa myös sertifikaattiohjelmia, jotka ovat kurssin opetussuunnitelmia, jotka rakentuvat kohti tietyn alueen hallintaa, kuten Front-End Web -kehitys tai Data Science. Nämä ovat käteviä syvemmälle oppimiseen.
Coursera on ilmainen online-kurssialusta, jota tukevat Stanfordin yliopisto ja pääomasijoittajat. Coursera tekee yhteistyötä eri yliopistojen ja organisaatioiden kanssa tarjotakseen kurssejaan ja ansaitsee tuloja sertifikaatti-ohjelmiensa kautta.
Hienoa on, että Coursera keskittyy erikoistumiseen: kurssisarjat, joiden tarkoituksena on rakentaa taitojasi tietystä aiheesta, mutta ei niin kattavaksi kuin koko ohjelma. Esimerkiksi kuuden kurssin erikoistuminen ”tietorakenteet ja algoritmit” kattaa perustiedot Rakenteet, perusalgoritmit, kuvaajaalgoritmit, merkkijonoalgoritmit, edistyneet algoritmit ja genomi Kokoonpano.
Huomaa, että kaikki kurssit eivät ole ilmaisia, mutta monet ovat. Kurssit ovat omaa tahdistusta, mutta niillä on tietyt aloitus- ja lopetuspäivät, mikä tarkoittaa, että sinun on käydä ne läpi, kun ne ovat saatavilla. Tämän päivän kursseja ei ehkä ole huomenna, mutta uudet voivat tulla paikalleen. Tarkista parhaat maksamisen kannattavat Coursera-kurssit 10 parasta ilmaista Coursera-kurssia, joista haluat maksaaVoit oppia mitä tahansa verkossa Courseran avulla. Nämä 10 ilmaista kurssia ovat niin hyviä, että haluat maksaa myös todistuksen ansaitsemiseksi. Lue lisää jos tarvitset ideoita.
PVTuts on ilmainen online-videokurssien arkisto ohjelmointikielten oppimiseen. Sitä ei ole päivitetty vuodesta 2013, mutta videokirjasto on silti hieno resurssi aloittelijoille. Ymmärrä vain, että nämä kurssit koskevat ehdottomasti kielen syntaksia eikä mitään muuta.
Käytettävissä olevat aiheet sisältävät neljä yleistä ohjelmointikieltä (C ++, C #, Java ja SQL) ja kuusi web-ohjelmointikieltä (HTML, CSS, JavaScript, PHP, ASP.NET ja XML).
Udacity on jälleen yksi verkkokurssiympäristö, mutta toisin kuin MIT OCW, edX ja Coursera, Udacity keskittyy tiukasti ohjelmointiin, tietojenkäsittelyyn ja tekniikkaan liittyviin aiheisiin. Ei matematiikkaa, ei yhteiskuntatietoja, ei humanistisia tiedeitä. Kyse on tekniikasta ja väitetysti parempaa siitä.
Udacityn tavoitteena on valmistaa sinut ammatilliseen menestykseen jollakin sen tekniikkaan liittyvällä alalla. Alusta kiinnittää paljon huomiota Nanodegree-ohjelmiinsa, jotka ovat kompakteja opetussuunnitelmia (valmistuvat yleensä alle vuodessa), joiden tarkoituksena on saada työsi valmiiksi mahdollisimman nopeasti. Mutta Nanodegrees maksaa missä tahansa 100 dollarista 500 dollariin.
Etkö halua maksaa mitään? Se on hieno. Voit välttää koko opetussuunnitelmaperustaisen lähestymistavan ja pysyä yksittäisissä ilmaisissa kursseissa.
Udemy on online-koulutusmarkkinat, joilla kuka tahansa voi luoda (ja jopa myydä) omia kurssejaan muiden käyttämiseen. Tämä on melko kaksiteräinen miekka: sen avulla ammattitaitoiset ihmiset voivat jakaa tietonsa ilman koulutusta, mutta sinun täytyy käydä läpi paljon paskaa löytääksesi sen.
Udemy-ohjelmointikurssit kattavat kaikenlaisia aiheita. Löydät kaiken Python-pohjaisesta tietojen murskaamisesta eettisen hakkeroinnin perusteisiin, Java-perusteista aina master-tason web-kehitykseen. Löydät myös paljon kursseja liittyvä pelien kehitykseen 5 ilmaista pelien kehitysohjelmistotyökalua omien pelien tekemiseenIlmainen pelien kehittämisohjelmisto on loistava tapa aloittaa videopelien tekeminen. Olemme koonnut markkinoiden parhaan peliohjelmiston. Lue lisää .
Huomautus: Älä koskaan maksa täydellistä hintaa Udemy-kurssista! Udemy-markkinoilla on usein valtavaa myyntiä, ja hinnat ovat laskeneet 50–90 prosenttiin. Kun odota, tarkista parhaat ilmaiset Udemy-kurssit.
Jos tavoitteesi on tulla päteväksi web-kehittäjäksi, olipa kyseessä sitten käyttöliittymä tai takaosa, suosittelen voimakkaasti joko ilmaista koodia Camp (joka opettaa HTML, CSS, JavaScriptiä ja reagoimaan) tai The Odin Project (joka opettaa HTML, CSS, JavaScript, Ruby on Kiskot).
Nämä kaksi ovat kattavia kursseja, molemmat 100 prosenttia ilmaisia, ja vie sinut nollasta sankariin omassa tahdissa. Vaikka sinulla ei olisi lainkaan koodauskokemusta, voit hyvin. Odotat sijoittavansa useita kuukausia alusta loppuun, jotta ymmärrät opetetut käsitteet todella. Älä kiirehdi sitä.
Khan Academy on yksi Internetin suurimmista aarteista. Tämä voittoa tavoittelematon koulutusalusta on ollut loistava ilmaisen koulutuksen lähde viimeisen vuosikymmenen aikana, ja se vain paranee. Haluatko oppia Calculusta? Biologia? Maailman historia? Kuinka tehdä verot tai sijoittaa rahasi? Se on kaikki täällä.
Oikeudenmukaisuuden vuoksi tietotekniikan ja tietokoneohjelmoinnin osiot toistavat kiinni, minkä vuoksi se on niin alhainen tässä luettelossa. Voit oppia tällä hetkellä vain JavaScriptin, algoritmien ja salauksen perusteet, mutta se on ehdottomasti syytä pitää silmällä.
YouTube on erittäin osunut tai kaipautunut. Tuhansia opetussoittolistoja on olemassa, mutta liian monet niistä ovat pinnallisia tai suorastaan vääriä. Niistä, jotka vaikuttavat lupaavilta, hyvä osa niistä on puutteellisia. Ja niistä, jotka ovat täydellisiä, merkittävä osa on vanhentunut.
YouTube voi kuitenkin olla upea resurssi ohjelmoinnin oppimiseen, jos sinulla on näyttävä silmä. Aloita roundup of the parhaat YouTube-ohjelmointiohjeet 17 parasta YouTube-ohjelmointiopetustaTässä viestissä haluamme osoittaa sinulle parhaista löytämistämme YouTube-ohjelmasarjoista. Kaikki nämä ovat riittäviä jalkojen kastelemiseen aloittelija-ohjelmoijana. Lue lisää .
OpenCourser ei ole koulutusalusta, kuten muut täällä luetellut sivustot. Pikemminkin se on hakukone, joka kokoaa tuhansia ilmaisia verkkokursseja verkosta ympäri ja tuo ne sormesi ulottuville.
Tämän kirjoittamisen jälkeen OpenCourser on luetteloinut yli 900 ilmaista online-ohjelmointikurssia, ja niitä lisätään päivittäin. Kyllä, löydät joukon kursseja edX: stä, Courserasta, Udacitystä jne. mutta löydät myös muualta, kuten Saylor Academy. Ainakin se on kätevä tapa etsiä monia yllä olevista alustoista kerralla.
Codecademy on sarja interaktiivisia verkkokursseja, joiden tarkoituksena on opettaa sinulle kourallisen ohjelmointikielen ja -kehyksen perusteet. Jokainen kurssi on pelattu, vaiheittainen prosessi, joka pitää kättäsi alusta loppuun saakka.
Mutta varoittava sana, ennen kuin sukellaat Codecademyyn: täällä opit asiat ovat erittäin yksinkertaisia ja pinnallisia. Codecademy opettaa sinulle kuinka kirjoittaa koodi, mutta se ei opeta sinua kuinka ajatella ohjelmoijaa. Monet ensimmäistä kertaa aloittelijat joutuvat turhautuneiksi, koska he eivät tiedä mitä tehdä saamansa tiedon kanssa.
Jos sinulla on aiempaa koodauskokemusta ja haluat yksinkertaisesti oppia uuden kielen syntaksin, Codecademy on oikeastaan aika hyödyllinen. Jos pidät itseäsi aloittelijaksi, niin sinun pitäisi välttää Codecademy toistaiseksi Miksi sinun ei pitäisi oppia koodaamaan CodecademyVoit oppia koodaamaan ilmaiseksi Codecademy-ohjelmalla, mutta onko Codecademy hyvä? Pitäisikö sinun päivittää ammattilaiseen? Tai oppia muualla? Lue lisää .
Huomattava maininta: Lynda
Lyndassa asuu yli 6000 erilaista verkkokurssia, jotka jakautuvat 12 tekniikkaan liittyvään alaan (esim. Animaatio, CAD, IT, markkinointi, valokuvaus) ja satoihin erityisiin kiinnostaviin aiheisiin. Yli 670 kurssilla Ohjelmointi-luokka muodostaa valtavan osan Lyndan sisällöstä.
Aiheita ovat säätiön ohjelmointikäsitteet, tietokannan hallinta, pelien kehittäminen, mobiilien kehittäminen, web-kehitys ja tietysti kurssit yksittäisille ohjelmointikieleille. Hienoa on, että kurssit on jaettu aloittelijoille, keskitason ja edistyneelle tasolle, joten voit aina löytää sinulle parhaiten sopivat kurssit.
Lynda on maksettu alusta, joka maksaa 20 dollaria kuukaudessa, mutta voit käyttää temppua päästä Lynda-kursseille ilmaiseksi Kuinka käyttää Lynda.com-palvelua ilmaiseksi paikallisesta kirjastostasiJos asut Yhdysvalloissa tai Kanadassa, sinulla on todennäköisesti täysin ilmainen ja rajoittamaton pääsy Lyndaan kirjastosi kautta. Täällä on helppo ilmoittautua Lynda.com-sivustolle kirjastosi kautta. Lue lisää .
Lisää vinkkejä aloittelijoiden tietokoneohjelmointiin
Jos pidät siitä ja päätät jatkaa ohjelmointia urana, tutustu vinkkejä haastattelun valmistelun ohjelmointiin. Toisaalta saatat huomata, että ohjelmointi on liian vaikeaa: merkki siitä, että ohjelmointi ei ole sinulle 6 merkkiä siitä, että et halua olla ohjelmoijaKaikkia ei ole leikattu ohjelmoijaksi. Jos et ole täysin varma, että sinun on tarkoitus olla ohjelmoija, tässä on joitain merkkejä, jotka voivat osoittaa sinut oikeaan suuntaan. Lue lisää .
Joel Leellä on B.S. tietotekniikan alalta ja yli kuuden vuoden ammattikirjoittamisen kokemus. Hän on MakeUseOfin päätoimittaja.