Oglas
Trenutno jih je veliko naloge računalniškega programiranja po povpraševanjuter veliko število brezplačnih spletnih tečajev programiranja, ki vam bodo pomagali pridobiti eno od teh delovnih mest - tudi brez tradicionalne diplome računalništva.
Pokazali vam bomo, kje najdete te odlične razrede spletnega programiranja. Če o programiranju še ne veste, si oglejte naš uvod v to, kaj je kodiranje.
MIT OpenCourseWare je neverjeten. Pred mnogimi leti, ko sem se na fakulteti boril po tečaju Linearne algebre, mi je na pomoč priskočil MIT OCW. Celotni tečaji so na voljo na spletu brezplačno, skozi njih pa jih lahko prehodite v svojem tempu.
Ta tečaj linearne algebre (žal ni več na voljo) je močan kandidat za najboljši tečaj fakultete, ki sem ga kdajkoli vzel. To so bila vse video predavanja, toda profesor je poznal svoje stvari in gradivo je predstavil na lahko prebavljiv način. Resnično je potrdil ugled MIT-a kot izobraževalnega zavoda.
Prepričan sem, da se boste imeli radi Programi za programiranje MIT OCW
. Uvodni deli so razdeljeni na splošne predstavitve, jezikovno specifične tečaje in nadaljevalne tečaje. Za popoln seznam navedite: brskajte po razdelku Računalništvo.edX je ponudnik brezplačnih spletnih tečajev na visoki šoli, ki sta jih skupaj vodila MIT in Harvard University. Tečaji so na voljo ne samo brezplačno, tudi sama organizacija je neprofitna, zato lahko enostavno poveste, da vas ne bodo izkoristili zadnji motivi.
Tečaji na edX-u so lahko tedenski ali samostojni. Predmeti zajemajo celotno temo, ki jo najdete na kateri koli akreditirani univerzi, vendar je močan nagib do računalništva, inženiringa ter poslov in upravljanja. Za vaše udobje so razdeljeni tudi na uvodni, vmesni in napredni nivo.
edX ponuja tudi programe certifikatov, ki so učni načrti, ki gradijo k obvladanju na določenem področju, kot sta Front-End Web Development ali Data Science. Te so priročne za globlje učenje.
Coursera je brezplačna spletna platforma za tečaje, ki jo podpira univerza Stanford in tvegani kapitalisti. Coursera sodeluje z različnimi univerzami in organizacijami, da bi zagotovila svoje tečaje, in s svojimi certifikacijskimi programi pridobiva prihodek.
Lepo je, da se Coursera osredotoča na specializacije: sklopi tečajev, ki so zasnovani za izboljšanje vaših spretnosti v določeni temi, vendar ne tako celovito kot celoten program. Na primer, specializacija šestih tečajev „Strukture podatkov in algoritmi“ zajema osnovne podatke Strukture, osnovni algoritmi, grafični algoritmi, nizalni algoritmi, napredni algoritmi in genom Montaža.
Upoštevajte, da niso vsi tečaji brezplačni, vendar je veliko. Tečaji potekajo samostojno, vendar imajo točno določene začetne in končne datume, kar pomeni, da jih boste morali pregledati, ko bodo na voljo. Današnji tečaji jutri morda ne bodo, na njihovem mestu pa se lahko pojavijo novi. Preveri najboljši tečaji Coursera, ki jih je vredno plačati 10 najboljših brezplačnih tečajev, ki jih boste želeli plačatiNa spletu se lahko s Coursero naučite karkoli. Teh 10 brezplačnih tečajev je tako dobro, da boste želeli plačati tudi za pridobitev certifikata. Preberi več če potrebujete nekaj idej.
PVTuts je brezplačno spletno skladišče video tečajev za učenje programskih jezikov. Od leta 2013 se ne posodablja, video knjižnica pa je še vedno velik vir za novince. Samo vedite, da so ti tečaji izključno glede sintakse jezika in nič drugega.
Razpoložljive teme vključujejo štiri splošne programske jezike (C ++, C #, Java in SQL) in šest spletnih programskih jezikov (HTML, CSS, JavaScript, PHP, ASP.NET in XML).
Udacity je še ena platforma spletnega tečaja, vendar se za razliko od MIT OCW, edX in Coursera Udacity strogo osredotoča na teme, povezane s programiranjem, podatkovnimi znanostmi in inženiringom. Brez matematike, brez družbenih ved, brez humanistike. Vse je v tehnologiji in zanjo je verjetno boljše.
Cilj Udacityja je pripraviti vas na poklicni uspeh na enem od njegovih področij, povezanih s tehnologijo. Platforma posveča veliko pozornosti svojim programom Nanodegree, ki so kompaktni učni načrti (navadno izpolnjeni v roku enega leta), zasnovani za čim hitrejšo pripravljenost na delovno mesto. Toda Nanodegrees stanejo od 100 do 500 dolarjev vsak.
Ne želite ničesar plačati? To je vredu. Lahko se izognete celotnemu pristopu, ki temelji na učnem programu, in se držite posameznih brezplačnih tečajev.
Udemy je spletna tržnica izobraževanja, kjer lahko vsak ustvari (in celo proda) svoje tečaje, ki jih drugi porabijo. To je precej dvorezen meč: usposobljenim ljudem omogoča izmenjavo znanja brez izobrazbe, vendar morate iti skozi veliko sranja, da ga najdete.
Tečaji programiranja na Udemyju segajo v vse vrste tem. Našli boste vse, od krčenja podatkov na osnovi Pythona, do osnov etičnega krampljanja, od temeljev Java do spletnega razvoja na master ravni. Našli boste tudi veliko tečajev povezane z razvojem iger 5 brezplačnih programskih orodij za razvoj iger, da naredite svoje igreBrezplačna programska oprema za razvoj iger je odličen način za začetek izdelave video iger. Sestavili smo najboljšo programsko opremo za igre na trgu. Preberi več .
Opomba: Nikoli ne plačajte polne cene za tečaj Udemy! Trg Udemy ima pogosto veliko prodajo, cene pa znižujejo od 50 do 90 odstotkov. Medtem ko čakate, preverite najboljši brezplačni tečaji Udemy.
Če je vaš cilj postati usposobljen spletni razvijalec, bodisi sprednji ali zadnji, potem toplo priporočam brezplačno kodo Camp (ki uči HTML, CSS, JavaScript in React) ali projekt Odin (ki uči HTML, CSS, JavaScript, Ruby on Tirnice).
Ta dva sta obsežna tečaja, oba stoodstotno brezplačna, ki vas bosta od nič do junaka vodila s svojim tempom. Tudi če nimate izkušenj s kodiranjem, boste v redu. Pričakujte, da boste vložili nekaj mesecev od začetka do konca, da boste resnično razumeli naučene koncepte. Ne hitite.
Akademija Khan je eno največjih zakladov na internetu. Ta neprofitna izobraževalna platforma je v zadnjem desetletju čudovit vir brezplačnega izobraževanja in se samo izboljšuje. Se želite naučiti računice? Biologija? Svetovna zgodovina? Kako narediti svoj davek ali vložiti svoj denar? Vse je tukaj.
Če sem pravičen, sekcije računalništva in računalniškega programiranja predvajajo, zato je na tem seznamu tako malo. Trenutno se lahko naučite samo JavaScript in osnove algoritmov in kriptografije, vendar je vsekakor vredno biti pozoren.
YouTube je zelo hit ali zgrešen. Na tisoče seznamov seznamov vadnic obstaja, a preveč je površnih ali naravnost narobe. Od tistih, ki se zdijo obetavni, jih je dober kos nepopolnih. Od popolnih pa je velik del zastarel.
Če imate pozorno oko, je YouTube lahko odličen vir za učenje programiranja. Začnite z našim pregledom najboljše YouTube programske vadnice 17 najboljših učiteljskih programov za YouTubeV tej objavi bi vas radi opozorili na nekaj najboljših YouTube programskih serij, ki smo jih našli. Vse to zadostuje, da se noge kot mojster programer zmočijo. Preberi več .
OpenCourser ni izobraževalna platforma kot druga spletna mesta, navedena tukaj. Namesto tega gre za iskalnik, ki zbere na tisoče brezplačnih spletnih tečajev iz celega spleta in jih prinese na dosegu roke.
Po tem pisanju OpenCourser katalogizira več kot 900 brezplačnih programov za spletno programiranje, vsak dan pa jih je še veliko več. Da, našli boste kup tečajev edX, Coursera, Udacity itd. vendar jih boste našli tudi od drugod, kot je Saylor Academy. Vsaj vsaj primeren način iskanja več zgoraj naštetih platform.
Codecademy je niz interaktivnih spletnih tečajev, katerih namen je naučiti osnov peščice programskih jezikov in okvirov. Vsak tečaj je gamificiran korak za korakom, ki drži vašo roko vse od začetka do konca.
Toda besedo opozorilo, preden se potopite v Codecademy: stvari, ki se jih boste tukaj naučili, so izjemno osnovne in površne. Codecademy te nauči kako napisati kodo, vendar te ne nauči kako razmišljati kot programer. Mnogi novorojenci so na koncu frustrirani, ker ne vedo, kaj storiti z znanjem, ki so ga nabrali.
Če imate predhodno izkušnjo s kodiranjem in se preprosto želite naučiti skladnje novega jezika, je Codecademy pravzaprav precej uporaben. Če se vam zdi začetnik, potem zaenkrat bi se morali izogibati Codecademy Zakaj se ne bi morali naučiti kodirati s CodecademyS Codecademy se lahko naučite brezplačno kodirati, toda ali je Codecademy kaj dobrega? Bi morali nadgraditi na pro? Ali pa se učite drugje? Preberi več .
Pomembna omemba: Lynda
Lynda ima več kot 6.000 različnih spletnih tečajev, razporejenih na 12 tehnoloških področij (npr. Animacija, CAD, IT, marketing, fotografija) in na stotine bolj specifičnih tem, ki vas zanimajo. Z več kot 670 tečaji program Programiranje predstavlja velik kos Lyndine vsebine.
Vključene teme vključujejo koncepte temeljnega programiranja, upravljanje podatkovnih baz, razvoj iger, mobilni razvoj, spletni razvoj in, seveda, tečaje za posamezne programske jezike. Lepo je, da so tečaji razdeljeni na začetni, srednji in višji nivo, tako da lahko vedno najdete tiste, ki so za vas najbolj ustrezni.
Lynda je plačljiva platforma, ki stane 20 dolarjev na mesec, vendar lahko uporabite trik brezplačno dostopajte do tečajev Lynde Kako lahko brezplačno uporabljate Lynda.com iz svoje lokalne knjižniceČe živite v ZDA ali Kanadi, obstaja velika verjetnost, da imate popolnoma brezplačen in neomejen dostop do Lynde prek knjižnice. Tu je enostaven postopek za vpis na Lynda.com prek knjižnice. Preberi več .
Več nasvetov za računalniško programiranje novorojenčkov
Če se držite tega in se odločite, da boste programirali kot poklicno pot, si oglejte našo nasveti za pripravo programskega intervjuja. Po drugi strani se vam bo morda zdelo, da je programiranje pretežko: znaki, da programiranje ni za vas 6 znakov, da ne želite biti programerNiso vsi odrezani kot programer. Če niste povsem prepričani, da ste mišljeni kot programer, je nekaj znakov, ki vas lahko usmerijo v pravo smer. Preberi več .
Joel Lee ima B.S. na področju računalništva in več kot šest let izkušenj s pisanjem. Je glavni urednik za MakeUseOf.