Lær Datalogi med Khan Academy

Den unge mand havde afsluttet sin anstrengende træning periode på ti år. Den gråsprængt gammel mand ved siden af ​​ham, hans vejleder, havde viet sig til at undervise sin elev den mystiske kunst, en kunst kun kendt nogle få udvalgte. Ti års intens fysisk arbejde, dybt i mystiske huler og højt på toppen af ​​sølv bjergene, havde endelig forberedt krigshærgede ung mand. Han var parat til at frigøre hans beherskelse af det farlige kunst få selv vidste eksisterede.

Datalogi.

The Khan Academy tree logoHeldigvis, Khan Academy – den evigt-nyttige fremtidens klasseværelse – gør det nemt for alle at lære datalogi. Datalogi er en af ​​de hurtigst voksende områder, ikke at nævne, at skabe ting med datalogi er en masse sjov. Så uanset hvem du er, det er absolut værd at tage op lidt af datalogi. Og Khan Academy hjælper dig med at gøre det og lære, hvad du behøver for at bygge apps, websites, uanset hvad.

Vil du lære nogle datalogi? Du kan komme i gang med Khan Academy. Nedenfor vil jeg fortælle dig lidt om, hvad Khan Academy er for dig at gøre det super-enkel at lære datalogi.

Den rige Master Khan

A sample video on Calculus from Khan Academy
Et af Khan Academy berømte uddannelsesmæssige videoer.

Hvad er stor om Khan Academy er, at det ikke er på toppen af ​​et bjerg eller dybt inde i en hule – det er en frit tilgængelig websted der lader dig lære noget fra simpel tilføjelse (alvorligt) til fysik, calculus, og økonomi. Det er berømt for sin enkle, men kraftfulde uddannelsesmæssige videoer (Det er Mr. Khan talerør i løbet af tegninger på en “tavle”) og øvelser til at bakke op, hvad du har lært. Denne kombination er yderst effektiv.

CA seneste (og hurtigst voksende) afdeling er datalogi. Det lover godt for de unge græshopper, der ønsker at lære datalogi.

Lær datalogi med interaktive videoer

Når du starter med datalogi, du sikkert kender absolut intet om det. Khan Academy, i modsætning til alle de andre datalogiske tutorials derude, ikke antage, at du er magisk en ekspert og starter du ud med den basics. Derfra, du lærer hvordan man skriver computer-kode (JavaScript), hvordan man tegner, hvordan man animere, og endelig hvordan man laver en fuldt funktionel computer-program.

Hvad er pæn, er, at KA ikke bare foredrag. Hver video kommer med et program og koden (computerinstruktioner) der kører det. Du kan rode med koden til at se, hvad det gør ved det aktuelle program. Tag en gase:

Khan Academy computer science tutorial and program.
Dette kommer med en video undervisning det grundlæggende i datalogi. Du kan faktisk ændre koden for at se, hvilken indvirkning det har på programmet.

Senere videoer bruge et program som dette og vise fortælleren at ændre koden, som de går sammen. Du kan endda pause videoen i midten, ændre koden, og lad fortælleren fortsætte.

Realiseringen af ​​et program med Khan Academy

Hvad der er endnu bedre om Khan Academy computer science tutorials er, at du kan oprette dine egne programmer at praktisere, hvad du har lært fra videoer eller bare at rode rundt med ting. Når du opretter et program, KA giver dig en liste og forklaring af alle de kommandoer, (“funktioner”) du kan bruge, så du kan være så opfindsom som du vil.

Til inspiration (og god kode til at kopiere ind i dit eget program), du kan rode rundt med pre-made programmer (spil, animationer, temmelig meget noget) af fællesskabet. Du kan ændre et premade program rundt og gøre det til din egen, hvis du kan lide.

A sample game on Khan Academy's computer science department.
Dette er et prøve program (og temmelig sjovt spil) på Khan Academy. Du kan læse koden for at lære nogle praktiske tips, kopiere koden til dit eget program, eller endda ændre dette spillet for at gøre det til din egen!

Nu holde ud!

Du kan gøre nogle virkelig avancerede computerprogrammer (som du kan se fra spillet oven) og lære en god mængde af kodning fra Khan Academy, men i sidste ende, du ønsker at gå videre til større og bedre ting. Hvor kan du gå efter at lære og sejler dit håndværk i Khan Academy?

Nå, for en, du kan udgive dine kreationer på Khan Academy websted for at få en vis berømmelse. Derefter kan du oprette spil til offentliggøre på et websted og dele med hele verden.

Derfra, du kan bruge din viden til at skabe apps til telefoner, tabletter, computere, web, og så videre. Selv om sproget (datalogi “taler” flere sprog, meget som os) kan variere, de færdigheder, du samle op på Khan Academy kan oversætte til enhver computer science bestræbelse, fra spil til virksomhedens software til styring.

Mulighederne med nutidens internet er næsten uendelige; du skal bare have en smule af datalogi viden – som Khan Academy gør et stort stykke arbejde for at yde.

En virkelige verden eksempel på Khan Academy i aktion

Jeg lede tech opdeling af min high school Electric Car Club, der (som navnet antyder) opretholder en fuldt elektrisk, fuld størrelse elbil. Vi har for nylig købt en kasse, som vi konvertere til at køre på biodiesel. Når vi besøger skoler, konventioner, og virksomheder til at øge bevidstheden om alternativ energi, denne lastbil vil tjene som et interaktivt pædagogisk rum. Mit hold er at skabe miljømæssigt tema spil for de besøgende, at spille på en computer, vi sætter på bagsiden af ​​lastbilen. Det meste af mit hold ikke ved, hvordan at lave programmer – endnu. Gæt hvor de lærer at skabe disse spil? Khan Academy.

Og jeg formoder, tusindvis af mennesker verden over bruger Khan Academy for at lære datalogi for, godt, noget, de kan tænke på. Det er utroligt, hvad du kan gøre med internettet i disse dage.

Udgivet af

Neel Mehta

Harvard College. Webudvikler. Engang filosof. Baseball junkie.

Skriv et svar