De 11 bedste websteder til gratis online computerprogrammeringskurser

De 11 bedste websteder til gratis online computerprogrammeringskurser

Lige nu er der et rigeligt antal efterspurgte computerprogrammeringsjob og et stort antal gratis online programmeringskurser for at hjælpe dig med at lande et af disse job --- selv uden en traditionel datalogi.





Vi viser dig, hvor du finder disse fremragende online programmeringstimer. Hvis du ikke ved det første om programmering, så tjek vores introduktion til, hvad kodning er .





1. MED OpenCourseWare

MIT OpenCourseWare er utroligt. For mange år siden, da jeg kæmpede gennem et lineært algebra -kursus på college, kom MIT OCW mig til undsætning. Komplette kurser er tilgængelige online gratis, og du kan gå igennem dem i dit eget tempo.





Det lineære algebra -kursus (desværre ikke længere tilgængeligt) er en stærk kandidat til The Best College Course, jeg nogensinde har taget. Det var alle videoforelæsninger, men professoren kendte sine ting, og han præsenterede materialet på en let fordøjelig måde. Det validerede virkelig MITs ry som et uddannelsesinstitut.

Så jeg er overbevist om, at du vil elske MIT OCWs programmeringskurser . De indledende er opdelt i generelle introduktioner, sprogspecifikke kurser og opfølgningskurser. For en komplet liste, gennemse sektionen Datalogi .



hvorfor er diskforbruget på 100

2. edX

edX er en udbyder af gratis online kurser på college-niveau, i spidsen af ​​MIT og Harvard University. Kurserne er ikke kun tilgængelige uden beregning, selve organisationen er non-profit, så du kan være rolig ved at vide, at du ikke bliver udnyttet af bagtanker.

Kurser om edX kan være ugentligt eller i egen takt. Emner spænder over hele rækken af ​​emner, du kan finde på ethvert akkrediteret universitet, men der er en kraftig skævhed mod datalogi, teknik og forretning og ledelse. De er også opdelt i introduktions-, mellem- og avancerede niveauer for din bekvemmelighed.





edX tilbyder også certifikatprogrammer, som er kursusplaner, der bygger på mestring inden for et specifikt område, f.eks. Front-End Web Development eller Data Science. Disse er nyttige til dybere læring.

3. Coursera

Coursera er en gratis online kursusplatform, der støttes af Stanford University og venturekapitalister. Coursera samarbejder med forskellige universiteter og organisationer for at levere deres kurser og tjener indtægter gennem sine certifikatprogrammer.





Det gode er, at Coursera fokuserer på specialiseringer: sæt kurser designet til at opbygge dine færdigheder inden for et bestemt emne, men ikke så omfattende som et komplet program. Eksempelvis dækker 'Datastrukturer og algoritmer' seks-kursus specialisering grundlæggende datastrukturer, grundlæggende algoritmer, grafalgoritmer, strengalgoritmer, avancerede algoritmer og genomsamling.

Bemærk, at ikke alle kurser er gratis, men mange er. Kurser er i selvstændig tempo, men har bestemte start- og slutdatoer, hvilket betyder, at du bliver nødt til at gennemgå dem, når de er tilgængelige. Dagens kurser er muligvis ikke der i morgen, men der dukker muligvis nye op i stedet. Tjek de bedste Coursera -kurser, der er værd at betale for, hvis du har brug for nogle ideer.

4. PVTuts

PVTuts er et gratis online lager med videokurser til læring af programmeringssprog. Det er ikke blevet opdateret siden 2013, men videobiblioteket er stadig en stor ressource for nybegyndere. Ved bare, at disse kurser strengt handler om sprog syntaks og intet andet.

Tilgængelige emner omfatter fire generelle programmeringssprog (C ++, C#, Java og SQL) og seks webprogrammeringssprog (HTML, CSS, JavaScript, PHP, ASP.NET og XML).

5. Udacity

Udacity er endnu en online kursusplatform, men i modsætning til MIT OCW, edX og Coursera fokuserer Udacity strengt på emner relateret til programmering, datavidenskab og teknik. Ingen matematik, ingen samfundsvidenskab, ingen humaniora. Det handler om teknologi, og uden tvivl bedre til det.

Målet med Udacity er at forberede dig på erhvervsmæssig succes på et af dets teknologirelaterede områder. Platformen lægger stor vægt på sine Nanodegree-programmer, som er kompakte læreplaner (normalt afsluttet på under et år) designet til at gøre dig jobklar så hurtigt som muligt. Men Nanodegrees koster alt fra $ 100 til $ 500 hver.

Vil du ikke betale noget? Det er fint. Du kan slippe for hele læreplanbaserede tilgang og holde dig til individuelle gratis kurser.

6. Udemy

Udemy er en online uddannelsesmarked, hvor alle kan oprette (og endda sælge) deres egne kurser, som andre kan forbruge. Dette er ganske dobbeltkantet sværd: det giver dygtige folk mulighed for at dele deres viden uden en uddannelsesgrad, men du skal vade igennem en masse lort for at finde det.

Programmeringskurserne på Udemy spænder over alle slags emner. Du finder alt fra Python-baseret dataknusning til det grundlæggende i etisk hacking, fra grundlæggende Java til webudvikling på master-niveau. Du finder også en masse kurser relateret til spiludvikling .

Bemærk: Betal aldrig fuld pris for et Udemy -kursus! Udemy -markedspladsen har ofte massivt salg og sænker priserne alt fra 50 til 90 procent rabat. Mens du venter, skal du tjekke bedste gratis Udemy -kurser .

7. Gratis Code Camp eller Odin -projektet

Hvis dit mål er at blive en dygtig webudvikler, hvad enten det er front-end eller back-end, så anbefaler jeg stærkt enten Free Code Camp (som underviser i HTML, CSS, JavaScript og React) eller The Odin Project (som underviser i HTML, CSS , JavaScript, Ruby on Rails).

Disse to er omfattende kurser, begge 100 procent gratis, der tager dig fra nul til helt i dit eget tempo. Selvom du slet ikke har nogen kodeoplevelse, har du det godt. Forvent at investere flere måneder fra start til slut, så du virkelig kan forstå de begreber, der undervises i. Skynd dig ikke.

8. Khan Academy

Khan Academy er en af ​​internettets største skatte. Denne non-profit uddannelsesplatform har været en vidunderlig kilde til gratis uddannelse i det sidste årti, og det bliver kun bedre. Vil du lære Calculus? Biologi? Verdenshistorie? Hvordan gør du dine skatter eller investerer dine penge? Det er alt her.

For at være retfærdig spiller sektionerne Datalogi og Computer Programmering indhentning, hvorfor det er så lavt på denne liste. Du kan kun lære JavaScript i øjeblikket plus det grundlæggende i algoritmer og kryptografi, men det er bestemt værd at holde øje med.

9. Youtube

YouTube er meget hit or miss. Der findes tusinder af tutorial -afspilningslister, men for mange af dem er overfladiske eller ligefrem forkerte. Af dem, der virker lovende, er en god del af dem ufuldstændige. Og af dem, der er komplette, er en betydelig del forældet.

Når det er sagt, kan YouTube være en god ressource til at lære at programmere, hvis du har et kræsent øje. Start med vores oversigt over de bedste tutorials om programmering af YouTube.

10. OpenCourser

OpenCourser er ikke en uddannelsesplatform som de andre websteder, der er angivet her. Det er snarere en søgemaskine, der samler tusindvis af gratis online -kurser fra hele nettet og bringer dem til fingerspidserne.

I skrivende stund katalogiseres over 900 gratis online programmeringskurser af OpenCourser, med mange flere tilføjet hver dag. Ja, du finder en masse kurser fra edX, Coursera, Udacity osv., Men du finder også nogle andre steder, f.eks. Saylor Academy. I det mindste er det en bekvem måde at søge på mange af de ovenstående platforme på én gang.

elleve. Codecademy

Codecademy er en række interaktive onlinekurser, der har til formål at lære dig det grundlæggende i en håndfuld programmeringssprog og rammer. Hvert kursus er en gamified, trin-for-trin proces, der holder din hånd hele vejen fra begyndelse til slut.

Men et advarselsord, før du dykker ned i Codecademy: de ting, du lærer her, er ekstremt grundlæggende og overfladiske. Codecademy lærer dig hvordan man skriver kode , men det lærer dig ikke hvordan man tænker som en programmør . Mange førstegangsbegyndere ender med at blive frustrerede, fordi de ikke ved, hvad de skal gøre med den viden, de har hentet.

Hvis du har tidligere erfaring med kodning og blot ønsker at lære syntaksen for et nyt sprog, så er Codecademy faktisk ret nyttig. Hvis du betragter dig selv som en nybegynder, så du bør undgå Codecademy for nu .

Bemærkelsesværdig omtale: Lynda

Lynda er hjemsted for over 6.000 forskellige online kurser fordelt på 12 teknologirelaterede felter (f.eks. Animation, CAD, IT, marketing, fotografering) og hundredvis af mere specifikke emner af interesse. Med over 670 kurser udgør kategorien programmering en stor del af Lyndas indhold.

Emner, der dækkes, omfatter Foundational Programming Concepts, Database Management, spiludvikling, mobiludvikling, webudvikling og selvfølgelig kurser til individuelle programmeringssprog. Det gode er, at kurser er opdelt i begynder-, mellem- og avancerede niveauer, så du altid kan finde dem, der er mest relevante for dig.

Lynda er en betalt platform, der koster $ 20/måned, men der er et trick, du kan bruge til at få gratis adgang til Lynda -kurser.

Flere tips til computerprogrammering nybegyndere

Hvis du holder dig til det og beslutter dig for at forfølge programmering som en karriere, kan du se vores tip til programmering af interviewforberedelse. På den anden side kan du opleve, at programmering er for vanskelig: tegn på, at programmering ikke er noget for dig.

Del Del Tweet E -mail 5 tips til at overlade dine VirtualBox Linux -maskiner

Træt af den dårlige ydelse, der tilbydes af virtuelle maskiner? Her er hvad du skal gøre for at øge din VirtualBox -ydeevne.

Læs Næste
Relaterede emner
  • Programmering
  • Programmering
  • Online kurser
Om forfatteren Joel lee(1524 artikler udgivet)

Joel Lee er chefredaktør for MakeUseOf siden 2018. Han har en B.S. i datalogi og over ni års professionel skrive- og redigeringserfaring.

Mere fra Joel Lee

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere