De 11 beste nettstedene for gratis online dataprogrammeringskurs
Annonse
Akkurat nå er det et rikelig antall etterspurt dataprogrammeringsjobber, og et rikelig antall gratis programmeringskurs online for å hjelpe deg med å lande en av disse jobbene - selv uten en tradisjonell datavitenskap.
Vi viser deg hvor du finner disse utmerkede online programmeringskursene. Hvis du ikke vet det første med programmering, kan du se på introduksjonen til hva koding er.
1. MIT OpenCourseWare
MIT OpenCourseWare er utrolig. For mange år siden, da jeg slet meg gjennom et Linear Algebra-kurs på college, kom MIT OCW til unnsetning. Komplette kurs er gratis tilgjengelig online, og du kan gå gjennom dem i ditt eget tempo.
Det lineære algebra-kurset (ikke lenger tilgjengelig, dessverre) er en sterk utfordrer for The Best College Course jeg noensinne har tatt. Det hele var videoforelesninger, men professoren visste tingene hans og han presenterte materialet på en lettfattelig måte. Det validerte virkelig MITs rykte som et utdanningsinstitutt.
Så jeg er trygg på at du vil elske MIT OCWs programmeringskurs. De innledende er delt inn i generelle introduksjoner, språkspesifikke kurs og oppfølgingskurs. For en fullstendig oversikt, bla gjennom datavitenskapsseksjonen.
2. edX
edX er en leverandør av gratis online kurs på høyskolenivå, i spissen ledet av MIT og Harvard University. Ikke bare er kursene tilgjengelige uten kostnad, organisasjonen i seg selv er ideell, så du kan hvile lett og vite at du ikke vil bli utnyttet av ytre motiver.
Kurs på edX kan være Weekly eller Self-Paced. Emner spenner over hele emnet du kan finne på et akkreditert universitet, men det er et tungt skjevt mot informatikk, ingeniørvitenskap og virksomhet og ledelse. De er også delt inn i innledende, mellomliggende og avanserte nivåer for enkelhets skyld.
edX tilbyr også sertifikatprogrammer, som er en læreplan som bygger mot mestring på et bestemt område, for eksempel Front-End Web Development eller Data Science. Disse er nyttige for dypere læring.
3. Coursera
Coursera er en gratis online kursplattform som støttes av Stanford University og risikokapitalister. Coursera samarbeider med forskjellige universiteter og organisasjoner for å tilby sine kurs, og tjener inntekter gjennom sertifikatprogrammene.
Det som er fint er at Coursera fokuserer på fordypninger: sett med kurs designet for å bygge ferdighetene dine i et bestemt emne, men ikke så omfattende som et fullstendig program. For eksempel dekker seks-retters fordypning “Datastrukturer og algoritmer” grunnleggende datastrukturer, grunnleggende algoritmer, grafalgoritmer, strengalgoritmer, avanserte algoritmer og genomsamling.
Merk at ikke alle kursene er gratis, men mange er det. Kurs er i tempo, men har bestemte start- og sluttdatoer, noe som betyr at du må gjennomgå dem når de er tilgjengelige. Dagens kurs er kanskje ikke der i morgen, men det kan hende at det dukker opp nye i deres sted. Sjekk ut de beste Coursera-kursene som er verdt å betale for de 10 beste gratis Coursera-kursene du vil betale for de 10 beste gratis Coursera-kursene du vil betale for. Du kan lære noe online med Coursera. Disse 10 gratis kursene er så gode at du også vil betale for å få et sertifikat. Les mer hvis du trenger noen ideer.
4. PVTuts
PVTuts er et gratis online depot for videokurs for å lære programmeringsspråk. Det har ikke blitt oppdatert siden 2013, men videobiblioteket er fremdeles en stor ressurs for nybegynnere. Bare vet at disse kursene strengt tatt handler om språksyntaks og ingenting annet.
Tilgjengelige emner inkluderer fire generelle programmeringsspråk (C ++, C #, Java og SQL) og seks nettprogrammeringsspråk (HTML, CSS, JavaScript, PHP, ASP.NET og XML).
5. Uklarhet
Udacity er enda en online kursplattform, men i motsetning til MIT OCW, edX og Coursera, fokuserer Udacity strengt på temaer relatert til programmering, datavitenskap og ingeniørfag. Ingen matematikk, ingen samfunnsfag, ingen humaniora. Det handler om teknologi, og uten tvil bedre for det.
Målet med Udacity er å forberede deg på yrkesmessig suksess på et av sine teknologirelaterte felt. Plattformen legger stor vekt på Nanodegree-programmene, som er kompakte læreplaner (vanligvis fullført på under et år) designet for å gjøre deg jobbklar så raskt som mulig. Men Nanodegrees koster alt fra $ 100 til $ 500 hver.
Vil du ikke betale noe? Det er greit. Du kan unngå hele den læreplanbaserte tilnærmingen og holde deg til individuelle gratis kurs.
6. Udemy
Udemy er en online utdanningsmarked der alle kan lage (og til og med selge) sine egne kurs for andre å konsumere. Dette er ganske dobbeltkantet sverd: det gjør at dyktige mennesker kan dele kunnskapen sin uten utdannelse, men du må vade gjennom mye dritt for å finne den.
Programmeringskursene på Udemy spenner over alle slags temaer. Du finner alt fra Python-basert dataknusing til det grunnleggende om etisk hacking, fra grunnleggende Java til nettutvikling på masternivå. Du vil også finne mange kurs relatert til spillutvikling 5 gratis spillutviklingsprogramvareverktøy for å lage dine egne spill 5 gratis spillutviklingsprogramvareverktøy for å lage dine egne spill. Gratis spillutviklingsprogramvare er en flott måte å starte videospillproduksjon på. Vi har samlet den beste spillprogramvaren på markedet. Les mer .
Merk: Betal aldri full pris for et Udemy-kurs! Udemy-markedet har ofte massivt salg og reduserer prisene fra 50 til 90 prosent. Mens du venter, sjekk ut de beste gratis Udemy-kursene.
7. Free Code Camp eller Odin-prosjektet
Hvis målet ditt er å bli en dyktig webutvikler, enten front-end eller back-end, så anbefaler jeg sterkt enten Free Code Camp (som lærer HTML, CSS, JavaScript og React) eller The Odin Project (som lærer HTML, CSS, JavaScript, Ruby on Rails).
Disse to er omfattende kurs, begge 100 prosent gratis, som tar deg fra null til helt i ditt eget tempo. Selv om du ikke har noen kodingserfaring i det hele tatt, vil du ha det bra. Forvent å investere flere måneder fra start til slutt slik at du virkelig kan forstå konseptene som blir lært. Ikke hast det.
8. Khan Academy
Khan Academy er en av internettets største skatter. Denne non-profit utdanningsplattformen har vært en fantastisk kilde til gratis utdanning det siste tiåret, og den blir bare bedre. Vil du lære kalkulus? Biologi? Verdenshistorien? Hvordan skatter du eller investerer pengene dine? Det hele her.
For å være rettferdig spiller seksjonene datavitenskap og dataprogrammering fangsten, og det er derfor det er så lite på denne listen. Du kan bare lære JavaScript for øyeblikket, pluss det grunnleggende om algoritmer og kryptografi, men det er absolutt verdt å følge med.
9. YouTube
YouTube er veldig rammet eller savnet. Tusenvis av veiledningsspillelister finnes, men for mange av dem er overfladiske eller rett og slett gale. Av de som virker lovende, er en god del av dem ufullstendig. Og av de som er komplette, er en betydelig del utdatert.
Når det er sagt, hvis du har et kresne øye, kan YouTube være en flott ressurs for å lære å programmere. Begynn med vår oppsummering av de beste YouTube-programmeringsveiledningene. De 17 beste YouTube-programmeringsveiledningene. De 17 beste YouTube-programmeringsstudiene. I dette innlegget ønsker vi å vise deg noen av de beste YouTube-programmeringsseriene vi har funnet. Alle disse er tilstrekkelige for å bli føttene våte som nybegynner-programmerer. Les mer .
10. OpenCourser
OpenCourser er ikke en utdanningsplattform som de andre nettstedene som er oppført her. Snarere er det en søkemotor som samler tusenvis av gratis online-kurs fra hele nettet og bringer dem til fingerspissene.
Fra dette tidspunktet katalogiseres over 900 gratis online programmeringskurs av OpenCourser, med mange flere lagt til hver dag. Ja, du finner en haug med kurs fra edX, Coursera, Udacity, etc., men du vil også finne noen andre steder, som Saylor Academy. I det minste er det en praktisk måte å søke på mange av de ovennevnte plattformene samtidig.
11. Codecademy
Codecademy er en serie interaktive nettkurs som tar sikte på å lære deg det grunnleggende i en håndfull programmeringsspråk og rammer. Hvert kurs er en gamified, trinnvis prosess som holder hånden hele veien fra begynnelse til slutt.
Men et ord om advarsel før du dykker inn i Codecademy: tingene du vil lære her er ekstremt grunnleggende og overfladiske. Codecademy lærer deg hvordan du skriver kode, men det lærer deg ikke hvordan du tenker som en programmerer . Mange førstegangs nybegynnere blir frustrerte fordi de ikke vet hva de skal gjøre med kunnskapen de har plukket opp.
Hvis du har tidligere kodingserfaring og ganske enkelt vil lære syntaksen til et nytt språk, er Codecademy faktisk ganske nyttig. Hvis du anser deg som en nybegynner, bør du unngå Codecademy foreløpig. Hvorfor bør du ikke lære å kode med Codeacademy? Hvorfor bør du ikke lære å kode med Codeacademy. Hva er galt med Codecademy? For de som ønsker å lære seg koding, er instruksjonssiden en av de beste til å begynne med. Men lærer Codecademy deg å tenke som en koder? Les mer .
Bemerkelsesverdig: Lynda
Lynda har hjem til over 6000 forskjellige online-kurs fordelt på 12 teknologirelaterte felt (f.eks. Animasjon, CAD, IT, markedsføring, fotografering) og hundrevis av mer spesifikke temaer av interesse. Med over 670 kurs utgjør kategorien Programmering en enorm del av Lyndas innhold.
Temaene som dekkes inkluderer grunnleggende programmeringskonsepter, databasestyring, spillutvikling, mobilutvikling, webutvikling og selvfølgelig kurs for individuelle programmeringsspråk. Det som er fint er at kurs er delt inn på nybegynner-, mellom- og avansert nivå, slik at du alltid kan finne de som er mest relevante for deg.
Lynda er en betalt plattform som koster $ 20 / mo, men det er et triks du kan bruke for å få tilgang til Lynda-kurs gratis. Hvordan bruke Lynda.com gratis fra ditt lokale bibliotek Hvordan bruke Lynda.com gratis fra ditt lokale bibliotek hvis du bor i USA eller Canada. Sjansen er stor for at du har helt fri og ubegrenset tilgang til Lynda gjennom biblioteket ditt. Her er den enkle prosessen å registrere deg på Lynda.com gjennom biblioteket ditt. Les mer .
Flere tips for dataprogrammering av nybegynnere
Hvis du holder deg med det og bestemmer deg for å satse på programmering som en karriere, sjekk ut tipsene våre for forberedelse av intervjuing av programmering. På den annen side kan du oppleve at programmering er for vanskelig: tegn på at programmering ikke er for deg. 6 tegn på at du ikke har ment å være programmerer 6 tegn på at du ikke har ment å være programmerer. Ikke alle er kuttet ut til være programmerer. Hvis du ikke er helt sikker på at du er ment som programmerer, er det noen tegn som kan peke deg i riktig retning. Les mer .
Utforsk mer om: Online-kurs, programmering.