Annons
Oavsett om det är för skojs skull, för jobbet eller för något annat, blir programmeringskunskap mer och mer relevant i dagens värld. Vi spenderar mer och mer tid online, så det är bara naturligt för oss att behöva ha mer kunskap om hur man bygger och underhåller de webbplatser och applikationer vi känner och älskar.
Tack vare Google, i samarbete med skolor runt om i USA, finns det en enorm resurs för att lära sig programmera och koda på webben. Det heter Google Code University, och är ett bra ställe att lära sig kodning och programmering, eller bara för att fräscha upp dina kunskaper.
GCU är uppdelad i några olika kurser – AJAX-programmering, algoritmer, distribuerade system, webbsäkerhet och språk. Det finns också ett avsnitt som heter Tools 101, som hjälper dig att lära dig hur du använder Linux, databaser, SQL och liknande.
Innan du verkligen kommer igång med Google Code University kanske du vill ta en titt på länken CS Curriculum Resources. I resurserna finns det länkar till relevant bakgrundsmaterial för att stödja den CS-kunskap du håller på att få – saker som Diskret matematik, Introduktionsprogrammering och mer. Även om universitetets klasser alla är otroligt enkla, är detta en bra resurs för de små sakerna som universitetet antar att du redan vet.

Inom varje kurs finns det massor av användbar information. Först finns det handledningar, som är enkla blickar på de begrepp du försöker förstå. Du kommer att gå igenom några av de grundläggande stegen du behöver för att arbeta i den kursen, samt gå igenom några grundläggande övningar för att öka din kunskap och förmåga innan du verkligen kommer igång.
Därefter finns det ett avsnitt av "Bidragen kursinnehåll", som allt skickas in av högskolor och universitet för användning i Google Code University. Den är full av föreläsningsbilder, anteckningar och handledningar – i princip en hel termins datavetenskapskurs på en sida som väntar på att tas när du vill.

Videoföreläsningarna som Google tillhandahåller är dock min favoritdel av det hela. Dessa är föreläsningar från experter och paneler vid olika evenemang, där de diskuterar en viss fråga eller idé med fokus på din kurs. Till exempel, i AJAX-programmeringskursen finns det en fascinerande panel som heter "Skapa en rik användare Experience”, som talar allt om hur skrivbordsliknande applikationer kan levereras över webben med hjälp av AJAX i gränssnitt.
Universitetet, tillgängligt på ett antal olika språk, är licensierat under Creative Commons. Det betyder att alla kan använda det, visa det i sina egna klasser eller dela det med världen.
Google Code University är nära kopplat till Google-kod, ett enormt arkiv för all kod som Google har gjort tillgänglig för världen. Om du känner för att testa när du väl har lärt dig, kan du spela med Google App Engine eller ta en titt på några av de öppen källkodsprogram som finns hos Google Code.

I en värld där vi behöver programmeringskunskap mer än någonsin, är det en allt mer värdefull färdighet att ha på ditt CV och i ditt verktygsbälte. Google Code University är ett gratis, enkelt och enkelt sätt att få mycket viktig kodkunskap på kort tid.
Är du en kodare? Hur lärde du dig?
Fotokredit: brajeshwar
Jag är en collegestudent, Ultimate Frisbee Player, och en enorm tekniknörd. Jag älskar att läsa, titta på TV på DVD (boo, reklam) och bryta saker så att jag kan komma på hur jag fixar dem.