The Rundown
Beste tot alt: HarvardX CS50 Introduksjon til informatikk
"Sjekk om koden din er ferdig med en skybasert IDE, og det er et stort fellesskap å samhandle med hvis du har problemer."
Beste intro: Codecademy
"Codecademy er perfekt for nybegynnere takket være den store mengden valgmuligheter du har å velge mellom."
Runner Up, beste intro: Khan Academy
"Hvis du noen gang har spørsmål eller ønsker å få tilbakemelding på et prosjekt du nettopp har kodet, er fellesskapet alltid her for å hjelpe."
Beste universitetskurs: MITx Introduksjon til informatikk og programmering med Python
"Selv om det er strengt, er det ment å fortsatt være gjennomførbart for studenter uten forkunnskaper, så alt du trenger å gjøre er å sette inn arbeidet."
Best Splurge: Pluralsight
"Hvert kurs kommer med videoer, vurderinger og øvelsesfiler, slik at du virkelig kan få mest mulig ut av læringsopplevelsen din."
Runner Up, Best Splurge: LinkedIn Learning
"De har virkelig noe for alle, uansett hvilket språk du ønsker å gå inn på."
Best for skoler: Code Avengers
"Den er strukturert i forskjellige nivåer slik at du kan lære programmeringskonsepter til alle, uavhengig av alder eller ferdigheter."
Beste variant: Udemy
"Gir deg friheten til å velge spesialiseringen du ønsker, og lære hvordan du programmerer det som interesserer deg."
Beste tot alt sett: HarvardX CS50 Introduksjon til informatikk på edX
Hvis du ønsker å dykke ned i koding, skiller dette kurset seg ut fra resten. Harvard har lagt sitt mest besøkte kurs, CS50 Introduction to Computer Science, online, og det er helt gratis med mindre du vil ha et fullføringsbevis for $199. Kurset tilbyr ikke bare videoopptak av hver forelesning, samt tilleggsvideoer som forklarer visse konsepter, men det har også en oppgave for hver innholdsblokk. Du kan sjekke om koden din er i orden før du leverer den inn ved å bruke den skybaserte IDE-en som utfyller dette kurset, og det er et stort fellesskap å samhandle med hvis du har problemer.
CS50 Introduksjon til informatikk er bygget på en måte som gjør at problemsettene blir vanskeligere nok hver uke til at de kan være utfordrende, men aldri på en måte at du føler deg helt alene. Dette kurset skiller seg ut fra resten fordi i stedet for bare å lære deg hvordan du kode, prøver det å lære deg hvordan det fungerer.
Beste intro: Codecademy
Codecademy er et flott alternativ takket være den store mengden kurs du har å velge mellom. Du kan finne noe for enhver smak her, med en omfattende kategori som spenner fra HTML til C, og mer, hvis du registrerer deg for Codecademy Pro. Hvert kurs som ikke krever et abonnement på Pro er helt gratis, slik at du kan lære av lyst. Hvis du velger å registrere deg for Codecademy Pro, vil du til og med ha en rekke såk alte karriere- og ferdighetsveier å velge mellom, som veileder deg mot spesifikke mål.
Å ha et så bredt spekter av intro-nivå-kurs gratis er flott fordi det betyr at du ikke bare kan begynne å lære å kode, du kan også lære forskjellene mellom programmeringsspråk og finne ut hvilke som er best for hva du vil gjøre. For ikke å nevne at det også finnes en smarttelefonapp som lar deg øve på det du har lært mens du er på farten.
Runner Up, beste intro: Khan Academy
Khan Academy er en ideell organisasjon som spesialiserer seg på å gi alle en bedre utdanning, og noen av kursene deres går på koding. Kursene er for det meste på HTML eller Javascript, og selv om det er noen mer komplekse emner som naturlige simuleringer eller forskjellige typer algoritmer, er Khan Academy best egnet for de med liten eller ingen erfaring med koding.
Hvert kurs er strukturert slik at du har en infoblokk og deretter en utfordring som bygger på det du nettopp har lært. Denne typen prosjektbasert læring er en fin måte å begynne koding på, siden bruk av det du har lært hjelper deg med å huske nøkkelbegreper.
Khan Academy er helt gratis, og det har et helt fellesskap rundt seg også. Hvis du noen gang har spørsmål eller ønsker å få tilbakemelding på et prosjekt du nettopp har kodet, er de alltid her for å hjelpe.
Beste universitetskurs: MITx introduksjon til informatikk og programmering ved bruk av Python på edX
Selv om MIT har mange gamle kurs gratis på nettsiden deres, har de også et nytt gratis på edX. MITx Introduction to Computer Science and Programming Using Python er en versjon av kurset på campus som er bygget spesielt for edX, og det betyr at det ikke er noen tur i parken. Men det er ment å fortsatt være gjennomførbart for studenter uten forkunnskaper, noe som betyr at hvis du legger arbeidet i det og tar dette kurset på alvor, så vil det være mer enn verdt det.
I tillegg til å snakke med de andre studentene som tar dette kurset, vil du også kunne stille spørsmål til personalet bak kurset, så vel som samfunnsansvarlige. De vil ikke gi deg noen svar, men de vil dytte deg i riktig retning og avklare eventuelle misforståelser du måtte ha. Hvis du ønsker å lære koding og mer, forstå hva du gjør, så er dette kurset riktig for deg.
Best Splurge: Pluralsight
Hvis du ønsker å lære å kode slik at du kan se mer oppdatert på CV-en din, eller hvis du ønsker å få laget ditt på bunnen, så er Pluralsight tjenesten for deg. Det er litt dyrt på $29 månedlig eller $299 årlig, men med det omfattende kursbiblioteket kan det være verdt det hvis du bruker det riktig. Ikke bare er det et bredt utvalg av guidede kurs i forskjellige programmeringsspråk, men det finnes til og med spesifikke kurs for videre læring i for eksempel spillutvikling eller datahåndtering.
Hvert kurs kommer med videoer, vurderinger og øvelsesfiler, slik at du virkelig kan få mest mulig ut av læringsopplevelsen din. Du kan til og med måle hvor godt du står opp mot andre i samme felt. I tillegg har noen kurs interaktive leksjoner, noe som kan være spesielt nyttig for å prøve å lære nye konsepter på et spesifikt språk.
Runner Up, Best Splurge: LinkedIn Learning
LinkedIn Learning, tidligere kjent som Lynda.com, er fylt til randen med kurs om koding og annet. Selv om opplevelsen ikke er like strømlinjeformet som noen av de andre kursene som er oppført, veier den opp for det med antall tilgjengelige kurs. LinkedIn Learning har mer enn bare det du trenger for å komme i gang, siden det til og med har kurs for personer med tidligere erfaring. Du kan virkelig dykke ned i dybden av forskjellige språk, se hva som får dem til å tikke, og hvorfor de passer for visse oppgaver mer enn andre.
Det kan være litt overveldende å vite hvor du skal begynne, men hvis du søker etter programmeringsspråket du leter etter, eller søkeordene «essensial training», vil du være sikker på å finne et kurs som er riktig for deg. De har virkelig noe for enhver smak, uansett hvilket språk du ønsker å komme inn på.
Best for skoler: Code Avengers
Code Avengers er perfekt for skoler og barn eller tenåringer som ønsker å lære å kode. Den er strukturert i forskjellige kompleksitetsnivåer, slik at den kan brukes til å lære programmeringskonsepter til alle skolenivåer. Ved å bruke det elektroniske programmeringsmiljøet til å jobbe med forskjellige prosjekter, har Code Avengers som mål å lære barn programmering, beregningsmessig tenkning og datarepresentasjon. Det er også tre guidede veier tilgjengelig for tenåringer, med fokus på å bli enten webutvikler, webdesigner eller programvareingeniør.
Plattformen har også en rekke ressurser for lærere, med timeplaner og emneoversikter, samt å kunne se hvor langt inn i emnet hver elev har kommet så langt, og hvor godt de har gjort det veien. Code Avengers er en fin måte å få barn og tenåringer til å kode.
Beste variant: Udemy
Når det kommer til variasjon, kan du ikke slå Udemy. Du kan finne over 100 000 nettkurs i forskjellige fag, og en stor del av dem handler om koding. I motsetning til noen av de andre alternativene på denne listen, er Udemy ikke abonnementsbasert, i stedet betaler du bare for kursene du faktisk velger. Hver av dem har en annen pris, og du kan se hvor lang tid hver og en er før du kjøper den. Dette gir deg friheten til å velge spesialiseringen du ønsker, og lære hvordan du programmerer det som interesserer deg.
Kursene er lastet opp av enkeltpersoner over hele verden, og du kan se på rangeringen deres hvor gode de er. Ulike instruktører har forskjellige spesialiteter, og å velge ut kursene som føles relevante for deg fra et bredt spekter vil bety at du ser forskjellige stiler av programmering og undervisning, og hjelper deg med å finne det som er best for deg.
Prosessen vår
Forfatterne våre brukte 6 timer på å undersøke de mest populære nettkodekursene på markedet. Før de kom med de endelige anbefalingene sine, vurderte de 9 forskjellige nettbaserte kodingskurs generelt lest over 10 brukeranmeldelser (både positive og negative), og testet3 av selve nettkodekursene. All denne forskningen utgjør anbefalinger du kan stole på.