Oavsett om du letar efter något nytt att lära dig, eller bara vill fräscha upp ditt minne om något som är lite rostigt, finns det massor av gratis källor online som du kan dra nytta av för gratis kodklasser. Enligt US Bureau of Labor Statistics är utsikterna för mjukvaruutvecklare ganska gynnsamma:

I den här artikeln ska vi titta på några olika resurser online som du kan använda för kodningsinformation; Några av dessa är e-postbaserade, några är i spelformat (alltid min favorit!), och några är instruktörsledda via video. Välj bara den som fungerar bäst för dig.

Codecademy

CodeAcademy syftar till att göra det roligt att lära sig koda, och de gör det genom att göra alla sina kurser spelbaserade. Webbplatsen erbjuder “spår”, som är en serie kurser grupperade kring ett visst ämne eller språk. Kursutbudet inkluderar JavaScript, HTML, CSS, Python, Ruby och jQuery.

Registreringen är gratis, och när du väl kommer in i klassen börjar du tjäna poäng och märken som ett sätt att hålla dig motiverad. Inga certifikat eller poäng erbjuds här dock, så de interaktiva klasserna verkar inte skrämma de komplexa koncepten. CodeAcademy driver också CodeYear, ett årslångt samarbete för att hjälpa så många människor att lära sig koda som möjligt (en lektion per vecka). Mer än 400 000 personer har anmält sig när detta skrivs.

google code universitet

Lär du dig koda av teamet bakom den populäraste sökmotorn i världen? Verkar vara en ganska bra affär. Kursmaterialet här innehåller information om datavetenskap, programmeringsspråk, webbprogrammering, webbsäkerhet, till och med Googles API:er och verktyg.

Google Code University är gratis och kräver ingen registrering; Klasser erbjuds genom inspelade videoföreläsningar, föredrag, problemuppsättningar, övningar, dokument och bilder. Datorprogrammeringsspråkkurser är mestadels inledande till sin natur och inkluderar språk som Python, C++, Go och JavaScript. Inga intyg eller poäng ges efter avslutad kurs.

p2pu

Peer to Peer University (P2PU) är en samarbetsupplevelse där du är i en gemenskap med andra för att lära dig. Registrering och kurser är helt gratis.

Det finns flera “skolor” inom P2PU:s organisationsstruktur, inklusive en för webbaserad programmering som stöds av Mozilla, tillverkaren av webbläsaren Firefox. När du slutför kurser kan du visa märken på din webbplats eller sociala profiler. Kurser inkluderar Webmaking 101 och programmering med Twitter API; Inga utvecklarcertifieringar erbjuds här, men kurserna är väl genomförda och värda att titta på.

HTML5 Rocks

HTML5 håller snabbt på att bli kunskapsspråket för avancerade utvecklare. HTML5 Rocks är inte nödvändigtvis en forskningsplattform; Istället är det en stor databas med informationsresurser för allt som har med HTML5 att göra, från muttrar och bultar till semantik till lagring.

Välj vilken typ av HTML-utveckling du vill fokusera på från tre olika grupper: mobil, spel eller företag, så hittar du ett omfattande nav med handledningar, artiklar och simulatorer i webbläsaren som hjälper dig att gå vidare med HTML5. Ingen kredit eller intyg ges här; Registrering och användning av webbplatsen är helt gratis. Exempel på information som tillhandahålls här inkluderar ramverk för webbapplikationer, felsökningsverktyg och kompatibilitetsresurser.

kodspelare

Om du någonsin har velat flyga över en vägg och titta över axeln på någon som verkligen vet vad de gör med HTML5, CSS3 eller JavaScript, är Code Player något för dig.

Klicka på någon av videoerbjudandena så blir du den första att se det föreslagna kodavsnittet i aktion; Till exempel ett mätdiagram skrivet med Canvas och JavaScript. Klicka på “play walkthrough”, och här blir det riktigt intressant: en screencast av hur koden skrevs, med bakgrundsinformation och kommentarer. Slutresultatet av koden ingår också om du bara vill kopiera och klistra in den för ditt projekt.

rubycons

Vill du lära dig Ruby på ett väldigt Zen-liknande sätt? Du kanske vill kolla in RubyZones, en helt enkelt systematisk serie Ruby-tutorials som syftar till att lära ut Ruby-språket, syntaxen, strukturen och vanliga funktioner och bibliotek. För att få ut det mesta av dessa klasser krävs en (gratis) nedladdning av Ruby-ramverket, som alla är helt gratis.

stack Overflow

Stackoverflow är inte platsen för gratiskurser, men om du letar efter råd/hjälp/skuldra att gråta på för eventuella kodningsproblem är det här rätt ställe. Tusentals utvecklare använder Stack Overflow för att byta idéer, samarbeta kring vanliga problem eller helt enkelt hjälpa varandra att få tag i varandra. Kodspråken som diskuteras här är rikliga, från C# till jQuery till Python till CSS.

Leave a Reply

Your email address will not be published. Required fields are marked *