För två år sedan kom min dotter hem från skolan (som precis börjat 4:e klass), och sa att hon skickat ett mail till mig. Jag letade febrilt efter hennes mail och till slut hittade jag ett meddelande från Microsoft Office 365, där hon skapat en anteckning som hon delat med mig. Jag frågade lite nyfiket om hur hon skickade mailet, och förstod direkt att det fanns ett gap i förståelsen för tekniken hon använde. Detta är ett globalt problem: vad som lärs ut idag nuddar knappt ytan, och förklarar ofta hur tekniken kan användas men nästan aldrig hur tekniken fungerar. Tekniken har dessutom ökat i komplexitet, och skolor får inte den hjälp de behöver för att hinna med teknikens utveckling.
Många föräldrar är beroende av privata institutioner i hoppet om att dom kan lära ut hur man bygger och programmerar, men även där saknar ofta lärare aktuell kunskap — vilket betyder att även dom är eftersatta jämfört med sina kollegor inom yrkeskategorin. Till detta, är säkerhet och integritet två stora områden som alla trillskas med i det digitala samhället.
Det blir därför viktigare nu när Ai och språkmodeller träder fram med storm. Vi behöver en generation som förstår hur saker och ting faktiskt fungerar och hur man bygger system och applikationer på egen hand. I dagens samhälle kan alla, med hjälp av Ai, bygga saker. För att underhålla och förstå vad som byggts är det dock viktigt att utvecklaren förstår tekniken och vad som gör att det fungerar, eller går fel. Vi ser redan en efterfrågan från unga som förstår hur tekniken fungerar. Vilket jobb de en har, så kommer jobben kräva att dom jobbar med teknik på något plan.
Min förhoppning med denna serien av utbildningar är att människor (där jag börjar från min dotters åldersgrupp), ska upptäcka att teknologi och datorer kan vara roligt och lärorikt, och att dom kan lära sig utan rädsla. Målet är att inte lära dom allt, men genom att lära dom — lära sig själva, och se till att dom har roligt medan de lär sig. Men även att ge dom grunderna i säkerhet och integritet från starten.
Sist men inte minst: i en värld full av teknologi, skriva kod är en liten del av världen. Något ännu viktigare är möjligheten att kunna kommunicera, läsa andras kod, chatta, maila, dela åsikter och uttrycka vad man tycker och tänker. Jag hoppas, genom filosofin bakom öppen källkod, att ungdommarna lär sig kunskaper och färdigheter som hjälper dem genom livet.
Jag bistår med materialet öppet och fritt för alla, så eleverna kan följa med genom hela kursen, och lära andra med hjälp av materialet.
Kushal Das är en teknolog som arbetar för allmänhetens intresse som byggt programvara och bidragit till olika öppen källkodsprojekt sedan 2004. Han är en av huvudutvecklarna av programspråket Python och fellow vid Python Software Foundation. Han var även styrelseledamot i Python Software Foundation i ungefär 10 år. Han har i över 20 år undervisat om öppen källkod, programmering och säkerhet/integritet i olika former, och håller regelbundet föredrag och workshops på konferenser världen över. Han är också medlem i Tor-projektets kärnteam och har bidragit till många andra öppen källkodsprojekt, bland annat Fedora och KDE.