Med hjälp av dessa gratis datorprogrammeringskurser online kan du bli en bra kodare utan datavetenskapsexamen.

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online

Annons Just nu finns det ett stort antal efterfrågade datorprogrammeringsjobb och ett gott antal gratis programmeringskurser online för att hjälpa dig att landa ett av dessa jobb - även utan en traditionell datavetenskapsexamen. Vi visar var du kan hitta dessa utmärkta programmeringskurser online. Om

Annons

Just nu finns det ett stort antal efterfrågade datorprogrammeringsjobb och ett gott antal gratis programmeringskurser online för att hjälpa dig att landa ett av dessa jobb - även utan en traditionell datavetenskapsexamen.

Vi visar var du kan hitta dessa utmärkta programmeringskurser online. Om du inte vet det första med programmering, kolla in vår introduktion till vad kodning är.

1. MIT OpenCourseWare

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online-programmeringskurser med opencourseware

MIT OpenCourseWare är otroligt. För många år sedan, när jag kämpade genom en Linear Algebra-kurs på college, kom MIT OCW till min räddning. Kompletta kurser finns gratis online och du kan gå igenom dem i din egen takt.

Den linjära algebra-kursen (inte längre tillgänglig, tyvärr) är en stark utmanare för The Best College Course jag någonsin har tagit. Det var allt videoföreläsningar, men professorn visste sina grejer och han presenterade materialet på ett lätt att smälta sätt. Det validerade verkligen MITs rykte som ett utbildningsinstitut.

Så jag är säker på att du kommer att älska MIT OCWs programmeringskurser. De inledande delas upp i allmänna introduktioner, språkspecifika kurser och uppföljningskurser. För en fullständig lista, bläddra i avsnittet datavetenskap.

2. edX

De 11 bästa webbplatserna för gratis online-programmeringskurser online-programmeringskurser edx

edX är en leverantör av gratis onlinekurser på högskolanivå, tillsammans ledda av MIT och Harvard University. Inte bara är kurserna tillgängliga utan kostnad, organisationen i sig är ideell, så du kan vila lätt med att veta att du inte kommer att utnyttjas av yttre motiv.

Kurser på edX kan vara Weekly eller Self-Paced. Ämnen spänner över hela ämnet som du kan hitta på alla ackrediterade universitet, men det finns ett stort skev mot datavetenskap, teknik och företag & ledning. De är också indelade i inledande, mellanliggande och avancerade nivåer för din bekvämlighet.

edX erbjuder också certifikatprogram, som är kursplaner som bygger på behärskning inom ett specifikt område, som Front-End Web Development eller Data Science. Dessa är praktiska för djupare lärande.

3. Coursera

De 11 bästa webbplatserna för kostnadsfria online-programmeringskurser online-programmeringskurser coursera

Coursera är en gratis online-plattform som stöds av Stanford University och riskkapitalister. Coursera samarbetar med olika universitet och organisationer för att tillhandahålla sina kurser och tjänar intäkter genom sina certifikatprogram.

Det som är trevligt är att Coursera fokuserar på specialiseringar: uppsättningar av kurser utformade för att bygga dina färdigheter inom ett visst ämne, men inte så omfattande som ett fullständigt program. Exempelvis täcker sex-kursers specialisering "Datastrukturer och algoritmer" grundläggande datastrukturer, grundläggande algoritmer, grafalgoritmer, strängalgoritmer, avancerade algoritmer och genomenhet.

Observera att inte alla kurser är gratis, men många är det. Kurser är självhastiga men har bestämda start- och slutdatum, vilket innebär att du måste gå igenom dem när de är tillgängliga. Dagens kurser kanske inte är där imorgon, men nya kan komma att komma i deras ställe. Kolla in de bästa Coursera-kurserna som är värda att betala för de 10 bästa gratis Coursera-kurserna du vill betala för de 10 bästa gratis Coursera-kurserna du vill betala för. Du kan lära dig allt online med Coursera. Dessa 10 gratis kurser är så bra att du också vill betala för att få ett certifikat. Läs mer om du behöver några idéer.

4. PVTuts

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online-programkurser pvtuts

PVTuts är ett gratis onlineförvar med videokurser för att lära sig programmeringsspråk. Det har inte uppdaterats sedan 2013, men videobiblioteket är fortfarande en stor resurs för nybörjare. Vet bara att dessa kurser strikt handlar om språksyntax och ingenting annat.

Tillgängliga ämnen inkluderar fyra allmänna programmeringsspråk (C ++, C #, Java och SQL) och sex webbprogrammeringsspråk (HTML, CSS, JavaScript, PHP, ASP.NET och XML).

5. Udacity

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online programmeringskurser udacity

Udacity är ännu en online-kursplattform, men till skillnad från MIT OCW, edX och Coursera fokuserar Udacity strikt på ämnen relaterade till programmering, datavetenskap och teknik. Ingen matematik, inga samhällsvetenskaper, inga humaniora. Det handlar om teknik och utan tvekan bättre för det.

Målet med Udacity är att förbereda dig för yrkesmässig framgång inom ett av dess teknikrelaterade områden. Plattformen lägger stor uppmärksamhet åt sina Nanodegree-program, som är kompakta läroplaner (vanligtvis avslutade på under ett år) som är utformade för att göra dig jobbklar så snabbt som möjligt. Men Nanodegrees kostar överallt från $ 100 till $ 500 vardera.

Vill du inte betala något? Det är okej. Du kan undvika hela läroplansbaserad strategi och hålla dig till individuella gratiskurser.

6. Udemy

De 11 bästa webbplatserna för gratis online-programmeringskurser online-programmeringskurser udemy

Udemy är en utbildningsmarknad där alla kan skapa (och till och med sälja) sina egna kurser för andra att konsumera. Detta är ganska dubbelkantigt svärd: det tillåter kvalificerade människor att dela sina kunskaper utan en utbildningsgrad, men du måste vada genom mycket skräp för att hitta den.

Programmeringskurserna på Udemy spänner över alla typer av ämnen. Du hittar allt från Python-baserad datakrunching till grunderna i etisk hacking, från Java-grundläggande till webbutveckling på masternivå. Du hittar också en hel del kurser relaterade till spelutveckling 5 Gratis spelutvecklingsprogramverktyg för att göra dina egna spel 5 Gratis spelutvecklingsprogramvaruverktyg för att göra dina egna spel Gratis spelutvecklingsprogramvara är ett bra sätt att börja göra videospel. Vi har sammanställt marknadens bästa spelprogramvara. Läs mer .

Obs: Betala aldrig fullt pris för en Udemy-kurs! Udemy-marknaden har ofta en massiv försäljning och sänker priserna från 50 till 90 procent. Kolla in de bästa gratis Udemy-kurserna medan du väntar.

7. Free Code Camp eller Odin-projektet

De 11 bästa webbplatserna för gratis online-programmeringskurser online-programmeringskurser freecodecamp

Om ditt mål är att bli en skicklig webbutvecklare, vare sig front-end eller back-end, så rekommenderar jag starkt antingen Free Code Camp (som lär ut HTML, CSS, JavaScript och React) eller The Odin Project (som lär ut HTML, CSS, JavaScript, Ruby on Rails).

Dessa två är omfattande kurser, båda 100 procent gratis, som tar dig från noll till hjälte i din egen takt. Även om du inte har någon kodningsupplevelse alls, kommer du att ha det bra. Räkna med att investera flera månader från början till slut så att du verkligen kan förstå de begrepp som lärs ut. Skynda dig inte.

8. Khan Academy

De 11 bästa webbplatserna för gratis online-programmeringskurser online-programmeringskurser khanacademy

Khan Academy är en av internetens största skatter. Denna ideella utbildningsplattform har varit en underbar källa till gratis utbildning under det senaste decenniet, och den blir bara bättre. Vill du lära dig kalkyl? Biologi? Världshistoria? Hur gör du dina skatter eller investerar dina pengar? Allt är här.

För att vara rättvis spelar datavetenskapen och datorprogrammeringsavsnitten uppsamlingen, varför det är så låg på den här listan. Du kan bara lära dig JavaScript just nu, plus grunderna i algoritmer och kryptografi, men det är verkligen värt att hålla ett öga på.

9. YouTube

YouTube är mycket hit eller miss. Tusentals lektionsspellistor finns, men för många av dem är ytliga eller helt fel. Av de som verkar lovande är en bra bit av dem ofullständig. Och av de som är fullständiga är en betydande del föråldrad.

Med det sagt, om du har ett kresande öga kan YouTube vara en bra resurs för att lära sig att programmera. Börja med vår sammanfattning av de bästa YouTube-programmeringsstudierna De 17 bästa YouTube-programmeringsstudierna De 17 bästa YouTube-programmeringsstudierna I det här inlägget vill vi peka på några av de bästa YouTube-programmeringsserierna som vi hittat. Alla dessa är tillräckliga för att få dina fötter våta som en nybörjare programmerare. Läs mer .

10. OpenCourser

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online-programmeringskurser opencourser

OpenCourser är inte en utbildningsplattform som de andra webbplatserna som listas här. Det är snarare en sökmotor som samlar tusentals gratis onlinekurser från hela webben och ger dem till hands.

Från detta skrivande katalogiseras över 900 gratis online-programmeringskurser av OpenCourser, med många fler tillagda varje dag. Ja, du hittar ett gäng kurser från edX, Coursera, Udacity, etc. men du hittar också några från någon annanstans, som Saylor Academy. Åtminstone är det ett bekvämt sätt att söka i många av ovanstående plattformar samtidigt.

11. Codecademy

De 11 bästa webbplatserna för gratis datorprogrammeringskurser online programmeringskurser codecademy

Codecademy är en serie interaktiva onlinekurser som syftar till att lära dig grunderna i en handfull programmeringsspråk och ramverk. Varje kurs är en spelad steg-för-steg-process som håller din hand hela vägen från början till slut.

Men ett varningsord innan du dyker in i Codecademy: saker du lär dig här är extremt grundläggande och ytliga. Codecademy lär dig att skriva kod, men det lär dig inte hur man tänker som en programmerare . Många nybörjare slutar frustrerade eftersom de inte vet vad de ska göra med den kunskap de har samlat in.

Om du har tidigare erfarenhet av kodning och helt enkelt vill lära dig syntaxen för ett nytt språk är Codecademy faktiskt ganska användbart. Om du betraktar dig själv som en nybörjare, bör du undvika Codecademy för tillfället Varför du inte borde lära dig att koda med Codeacademy Varför du inte borde lära dig att koda med Codeacademy Vad är fel med Codecademi? För dig som vill lära dig kodning är instruktionsplatsen en av de bästa till att börja med. Men lär Codecademy dig att tänka som en kodare? Läs mer .

Noterbar nämnelse: Lynda

De 11 bästa webbplatserna för gratis online-programmeringskurser online-programmeringskurser lynda

Lynda har hem över 6 000 olika online-kurser spridda över 12 teknikrelaterade områden (t.ex. Animation, CAD, IT, marknadsföring, fotografi) och hundratals mer specifika ämnen av intresse. Med över 670 kurser utgör kategorin Programmering en enorm del av Lyndas innehåll.

Ämnen som omfattas inkluderar grundläggande programmeringskoncept, databashantering, spelutveckling, mobilutveckling, webbutveckling och naturligtvis kurser för enskilda programmeringsspråk. Det som är trevligt är att kurserna är indelade i nybörjar-, mellan- och avancerad nivå, så att du alltid kan hitta de som är mest relevanta för dig.

Lynda är en betald plattform som kostar $ 20 / mo, men det finns ett trick du kan använda för att få tillgång till Lynda-kurser gratis. Hur man använder Lynda.com gratis från ditt lokala bibliotek Hur man använder Lynda.com gratis från ditt lokala bibliotek om du bor i USA eller Kanada, chansen är stor att du har helt fri och obegränsad tillgång till Lynda genom ditt bibliotek. Här är den enkla processen att registrera dig på Lynda.com genom ditt bibliotek. Läs mer .

Fler tips för datorprogrammering av nybörjare

Om du håller dig med det och beslutar att fortsätta programmera som en karriär, kolla in våra tips för förberedelse av intervjuprogrammering Å andra sidan kanske du tycker att programmering är för svårt: tecken på att programmering inte är för dig 6 tecken på att du inte är tänkt att vara en programmerare 6 tecken på att du inte har tänkt att vara en programmerare. vara programmerare. Om du inte är helt säker på att du är tänkt att vara programmerare är här några tecken som kan peka dig i rätt riktning. Läs mer .

Utforska mer om: Onlinekurser, programmering.