Att lära sig koda är ett fantastiskt sätt att skapa en karriär inom webbutveckling, apputveckling eller till och med bygga en egen start. Under de senaste månaderna har jag lärt mig att koda på fritiden och eftersom jag går igenom den självlärda vägen har jag varit tvungen att förlita mig på online-resurser för att hjälpa mig att utvecklas. Så i den här artikeln delar jag de 11 bästa webbplatserna jag har hittat om du vill lära dig programmering.
Bästa webbplatser att lära sig kodning gratis
1. Codecademy
Codecademy är en av de mest populära webbplatserna där du kan lära dig att koda gratis. Faktum är att över 20 miljoner människor redan har använt den här webbplatsen för att lära sig programmering och det är vanligtvis den första rekommendationen för nybörjare att lära sig grunderna i programmering. Allt du behöver göra är att registrera dig för ett gratis konto och komma igång med ditt språk. De som erbjuds inkluderar HTML & CSS, JavaScript, JQuery, Python, Ruby och PHP.
2. Gratis kodläger
Free Code Camp är en underbar plats att lära sig webbutveckling, speciellt om du är intresserad av JavaScript i full stack, vilket är huvudfokus för denna webbplats. Läroplanen börjar med HTML5 och CSS3 innan du går vidare till webbläsarbaserad JavaScript och JQuery och sedan Regular Expressions. Andra saker som täcks här inkluderar Git, Angular.js, Node.js och Express.js. Det bästa är att du får bygga projekt för ideella organisationer som en del av din verkliga upplevelse efter avslutad kurs.
3. Kodskola
Code School är en fantastisk plats att fortsätta din utveckling och ytterligare utöka din kunskap. Även om det inte är helt gratis, erbjuder de ett stort antal gratiskurser som du kan göra omedelbart. Du kan göra allt från din webbläsare med videohandledning och skärmcasts för att vägleda dig och massor av programmeringsutmaningar för att sätta din kunskap på prov. Kursvägarna som erbjuds inkluderar Ruby, JavaScript, iOS, Git, HTML & CSS och valmöjligheter (Regular Expressions, MySQL, Chrome Developer-verktyg).
4. Odin-projektet
Odin-projektet är en online-läroplan riktad till människor som vill hamna som Ruby and Rails-utvecklare. Men de erbjuder också HTML, CSS och JavaScript som en del av deras omfattande läroplan. De har redan sammanställt de bästa resurserna för varje språk och har grupperat dem i sju sektioner så att du bara behöver arbeta dig från topp till botten. Det finns också projekt du kan arbeta med så att du kan behärska de inlärda teknikerna.
5. Harvard University CS50-klass
Harvard University CS50 Class, en gratis datavetenskaplig introduktionskurs undervisas av David J. Malan. Det är ett av de bästa sätten att komma igång med programmering även om du inte har någon tidigare kodningserfarenhet. Ämnen som omfattas av denna kurs inkluderar webbutveckling, algoritmer, inkapsling, datastrukturer och mer. Dessutom får du en introduktion till programmeringsspråk som C, PHP, JavaScript plus SQL, HTML och CSS.
6. HTML-hund
HTML Dog är en underbar resurs för handledning i HTML, CSS och JavaScript. Det är ett bra ställe att börja med om du är en nybörjare som vill lära dig något av ovanstående språk. Det finns också ett litet urval av hur-till-tekniker för att beskriva sätt på vilka vanliga webbdesignade funktioner kan uppnås som CSS Dropdowns, Insamling av formulärdata med PHP, Custom 404-felsidor och mer. Det är helt gratis och du behöver inte registrera dig för någonting för att använda webbplatsen.
7. Khan Academy
Khan Academy är en helt gratis online-resurs där du kan lära dig en mängd olika ämnen. De viktigaste erbjudandena i datorprogrammeringsavsnittet är HTML & CSS, JavaScript och SQL. Det finns samtal (interaktiva videor) för varje avsnitt och sedan kodande utmaningar för dig att öva med tips och meddelanden för att vägleda dig i rätt riktning.
8. Kodspelaren
Kodspelaren spelar upp kod som en video som hjälper dig att lära dig avancerade tekniker - HTML, CSS och JavaScript. Här får du se coola saker som skapas från grunden med hjälp av ovanstående tekniker och du kan replikera dessa saker eller förbättra dem. Några exempel inkluderar HTML & CSS trådramar, HTML5 ormspel, JavaScript & CSS-kalkylator och mycket mer. Denna webbplats är inte för en nybörjare eftersom du måste ha kunskaper i varje språk för att kunna förstå hur de används för att skapa saker.
9. Udemy
Udemy är en fantastisk onlineplattform för att lära dig och förbättra dina programmeringsfärdigheter. Det finns ett brett utbud av språk att välja bland, inklusive populära alternativ som HTML, CSS, PHP, MySQL Swift, Python, Java och mycket mer. Du kan också lära dig olika aspekter av webbdesign här, till exempel UX (User eXperience) design och Photoshop. Det finns gott om videor och frågesporter för varje kurs och du får också ett intyg om att du är klar. De flesta av kurserna kostar pengar men det finns några du kan ta gratis, till exempel HTML5 och Java-programmering.
10. Udacity
Udacity är en annan känd resurs för att främja din kunskap och karriär inom programmering. Deras kurser undervisas av branschexperter från mjukvarugiganter som Google, Facebook, MongoDB och mer. Med Udacity kan du lära dig android-utveckling, Git och GitHub, Java, iOS-apputveckling och till och med hur du bygger din egen start! Vissa av kurserna kräver betald inskrivning men tillgång till kursmaterial är gratis.
11. Generalförsamlingens Dash
Dash är ett bra ställe att lära sig HTML, CSS och JavaScript genom projekt som du kan göra direkt från din webbläsare. Projekten (från att skapa en liten personlig webbplats till kodning av en CSS-robot) har ökande svårigheter men de slutförs genom att gå igenom kontrollpunkter som bör få dig att njuta av processen och hålla dig motiverad. Allt du behöver göra är att registrera dig för ett generalförsamlingskonto för att börja lära dig.
SE OCH: 11 bästa webbplatser som Coursera för online-lärande
Så det är det. Du kan besöka någon av dessa webbplatser för att starta din kodningsresa omedelbart. Om du är en nybörjare är Codecademy, HTML Dog, The Odin Project och Free Code Camp fantastiska ställen att börja med. Om vi utelämnade din favoritkodningsresurs online, låt oss veta om det i kommentarfältet!