If you're seeing this message, it means we're having trouble loading external resources on our website.

Om du är bakom en brandvägg eller liknande filter, vänligen se till att domänerna *. kastatic.org och *. kasandbox.org inte är blockerade.

Huvudinnehåll

Att lära sig programmering på Khan Academy

I den här kursen lär vi oss grunden i programmeringsspråket JavaScript och de grymma funktionerna från ProcessingJS -biblioteket som vi kan använda oss av. Men innan vi börjar så tar vi en kort rundtur om visar hur vi lär ut programmering här på Khan Academy, och hur vi tror att du kan lära dig mest.
I vanliga fall så lär vi oss med hjälp av videos här på Khan Academy, men här i programmeringsvärlden använder vi oss av något vi kallar "talk-throughs". En talk-through är som en video, fast interaktivt - du kan pausa när som helst om du vill skriva om koden själv och du kan göra en spin-off om du vill skapa en egen version av det vi gjort. Här är en animerad GIF av en talk-through (det kommer att finnas ljud i de riktiga videosarna!):
En animerad GIF från "More with variables" -talk-through
Efter en talk-through(genomgång) ger vi dig en steg för steg programmerings utmaning och guidar dig igenom den med meddelanden och tips. Om du känner att du spenderar för mycket tid på en utmaning och blir frustrerad, försök att titta på genomgången eller fortsätt vidare och kom tillbaka till utmaningen senare igen. Här är en animerad GIF från Bucktooth Bunny utmaningen:
En animerad GIF av Bucktooth Bunny-kodningsutmaningen
Det bästa sättet att lära sig att programmera är att öva, öva och öva. Utmaningarna är ett bra sätt att prova vad du har lärt dig, men vi vill att du ska nå längre än så. Därför har vi nu projekt i kursen, med möjligheten att spendera mycket mer tid och vara mer kreativ än vad som går i utmaningarna. Några av projekten kommer att utvärderas av dina kamrater, och några bara av dig själv. Du kommer också att utvärdera några av dina kamraters projekt, så att du kan lära av dem. I programmeringsvärlden lär vi oss ständigt av våra kamrater, det finns alltid något nytt att lära!
En skärmdump av "Vad är det till middag?" projektet.
Utöver projekten, bör du också göra helt egna program, vad som helst som du vill hitta på. Klicka bara på "Nytt program" på programmeringssidan och titta på dokumentationen för få ideér och kolla hur man gör olika saker.
Och, det viktigaste av allt, det är helt okej att göra misstag. Det gör programmerare gör hela tiden - vi pajjar saker, vi gör misstag, vi testar oss fram och lär oss på vägen.
En skärmdump av ett nytt program med ett fel i.
När du har gjort ett program kan du spara det och dela det med dina vänner och familj. Det kommer också att finnas i vårt program-område, och andra programmerare kan kommentera det eller ställa frågor om hur du gjorde någonting. Du kan också göra samma sak med alla intressanta program du själv hittar, och om du hittar någon annans program som du skulle vela göra om lite så klicka bara på "Spara som spin-off" och så får du en egen kopia av programmet att göra vad du vill med.
Sammanlagt finns det 40 talk-throughs, 35 utmaningar och 9 projekt i den här kursen och det tar ungefär 15-40 timmar att göra allihop, beroende på hur galna du vill göra dina egna projekt. Det kanske låter som lång tid, men det är värt det, för i slutet kommer du att känna till de grundläggande principerna för programmering som är gemensamma för alla programmeringsspråk.
Välkommen till programmeringsvärlden: vi lär oss gemensamt och inspirerar varandra för att göra fantasin i vårt huvud till verklighet. framåt!
P.S. Om du vill och du har tid kan du också titta på den här videoklippet som vi gjort:
Khan Academy video wrapper

Vill du gå med i konversationen?

Förstår du engelska? Klicka här för att se fler diskussioner på Khan Academys engelska webbplats.