-
Notifications
You must be signed in to change notification settings - Fork 2
Khan Student Programs
If you are new to Graphing Coordinates, you might want to have a quick look at this one before you begin:
Display Mouse Coordinates Onscreen - http://www.khanacademy.org/cs/display-mouse-coordinates-onscreen/1137234732
See Dot - http://www.khanacademy.org/cs/see-dot/1138110677
See Dot Move - http://www.khanacademy.org/cs/see-dot-move/1138067869
Animating Rectangle Position - http://www.khanacademy.org/cs/animating-rectangle-position/1174065955
Endless Screen Asteroids Style - http://www.khanacademy.org/cs/endless-screen-asteroids-style/1138290151
See Dot Rebound - http://www.khanacademy.org/cs/see-dot-rebound/1158091789
Bouncing Off the Walls - http://www.khanacademy.org/cs/bouncing-off-the-walls/1178085239
Move Point with Arrow Keys - http://www.khanacademy.org/cs/move-point-with-arrow-keys/1180512140
Text - http://www.khanacademy.org/cs/text/1171075684
See Sprite - http://www.khanacademy.org/cs/see-sprite/1169892008
Setup Image for Matrix Transformations - http://www.khanacademy.org/cs/setup-image-for-matrix-transformations/1169357785
Rotate Sprite - http://www.khanacademy.org/cs/rotate-sprite/1155845433
Rotate Images Idependently - http://www.khanacademy.org/cs/rotate-images-idependently/1171755841
Shuffle an Array of Cards - http://www.khanacademy.org/cs/shuffle-an-array-of-cards/1138121134
Remove Array Entry - http://www.khanacademy.org/cs/remove-array-entry/1171207506
Basics of Collision Detection http://www.khanacademy.org/cs/basics-of-collision-detection/1165877075
Collision Detection using Radius - http://www.khanacademy.org/cs/collision-detection-using-radius/1154016718
Multiple Sprites using Functions - http://www.khanacademy.org/cs/multiple-sprites-using-functions/1163473585
Movement using Polar Coordinates - http://www.khanacademy.org/cs/movement-using-polar-coordinates/1155845433
Side Scroller Neverending Background - http://www.khanacademy.org/cs/side-scroller-neverending-background/1168062609
Multiple Key Presses - http://www.khanacademy.org/cs/multiple-key-presses/977647663
State Machine ( Levels ) using Switch / Case - http://www.khanacademy.org/cs/state-machine-levels-using-switch-case/1147744306
Freeze the Program - http://www.khanacademy.org/cs/freeze-the-program/1172256690
Collide with Things ( Gobble Game ) - http://www.khanacademy.org/cs/collide-with-things-gobble-game/1139575442
Fire Projectiles ( Spawning ) - http://www.khanacademy.org/cs/fire-projectiles-spawning/1150777796
Hitting Things With Projectiles ( Shooter ) - http://www.khanacademy.org/cs/hitting-things-with-projectiles-shooter/1151944770
Getting Hit - Catch Things / Dodge Enemies - http://www.khanacademy.org/cs/getting-hit-catch-things-dodge-enemies/1154138736
Concatenate A String - http://www.khanacademy.org/cs/concatenate-a-string/1229716246
For Loop Hexaflexagon - http://www.khanacademy.org/cs/for-loop-hexaflexagon/1198591922
Nested For Loops - http://www.khanacademy.org/cs/nested-for-loops/1167971757
For Loop Exceptions - http://www.khanacademy.org/cs/for-loop-exceptions/1171692008
Conditional - http://www.khanacademy.org/cs/conditional/1172244360
HexaSnowflake - http://www.khanacademy.org/cs/hexasnowflake/1224653511
Fun with For Loops - http://www.khanacademy.org/cs/fun-with-for-loops/1199857832
Timing Events Using Frame Counter - http://www.khanacademy.org/cs/timing-events-using-frame-counter/1163321859
Sin & Cos - https://www.khanacademy.org/cs/sin-cos/1244606687
Sin & Cos Draw Loop Animated - http://www.khanacademy.org/cs/sin-cos-draw-loop-animated/1244488777
Sin & Cos For Loop - http://www.khanacademy.org/cs/sin-cos-for-loop/1208526099
Orbital Paths Using Sin Cos - http://www.khanacademy.org/cs/orbital-paths-using-sin-cos/1163618484
Managing Game Assets - http://www.khanacademy.org/cs/managing-game-assets/1181632330
Say Ya Want A Revolution? - http://www.khanacademy.org/cs/say-ya-want-a-revolution/1236166801
Tracking Multiple Key Presses - http://www.khanacademy.org/cs/tracking-multiple-keys-presses/1179324699
Timed Fade Effect - http://www.khanacademy.org/cs/timed-fade-effect/1222714571
dist(1X, 1Y, 2X, 2Y) - http://www.khanacademy.org/cs/dist1x-1y-2x-2y/1244233705
map(value,low1,high1,low2,high2) - http://www.khanacademy.org/cs/mapvalue-low1-high1-low2-high2/1243519690
lerp(value1,value2,amt) - http://www.khanacademy.org/cs/lerpvalue1-value2-amt/1232796877
constrain - http://www.khanacademy.org/cs/constrain/1244241545
Random Exception - http://www.khanacademy.org/cs/random-exception/1256187054
Display Keycodes Mousclicks - http://www.khanacademy.org/cs/display-keycodes-mousclicks/1168197222
Line Drawing Tool - http://www.khanacademy.org/cs/line-drawing-tool/1168275802
Draggable Bezier Curve - http://www.khanacademy.org/cs/draggable-bezier/1241423617
Text Writer http://www.khanacademy.org/cs/text-writer/969600201
Scrolling Text Canvas - http://www.khanacademy.org/cs/scrolling-text-canvas/1051685788
Useful Rotation Tool - http://www.khanacademy.org/cs/useful-rotation-tool/1198345700
Clickable Buttons - http://www.khanacademy.org/cs/clickable-buttons/1227851091
Main Menu - http://www.khanacademy.org/cs/main-menu/1189662493
Print To The Console Window - http://www.khanacademy.org/cs/print-to-the-console-window/1186430090
Draggable Circles Function - http://www.khanacademy.org/cs/draggable-circles-function/1168305362
Mouse Pos & Frame Rate - https://www.khanacademy.org/cs/mouse-pos-frame-rate/1266845689
Quaddleball - http://www.khanacademy.org/cs/quaddleball-v23/1178235583
Colorpong - http://www.khanacademy.org/cs/colorpong-21/1234862247
Tank Game - http://www.khanacademy.org/cs/tank-game/1240141247
How 3D Works - http://www.khanacademy.org/cs/how-3d-works/1188224880
Cosine Sine Wheel http://www.khanacademy.org/cs/cosine-sine-wheel/1000760120
trig - http://www.khanacademy.org/cs/trig/1253672889
Vertices Edges Faces http://www.khanacademy.org/cs/vertices-edges-faces/1212079897
Binary Hands http://www.khanacademy.org/cs/binary-hands/1194399615
Convert to Binary - http://www.khanacademy.org/cs/convert-2-binary/1193828360
Forward Kinematics - http://www.khanacademy.org/cs/forward-kinematics/1174958268
Walk Cycle - http://www.khanacademy.org/cs/walk-cycle/1174960874
Inverse Kinematics - http://www.khanacademy.org/cs/inverse-kinematics/1191743453
Snowflakes - http://www.khanacademy.org/cs/snowflakes/1166824053
Wiggly Worm - http://www.khanacademy.org/cs/wiggly-worm/1188590248
Wheel Rotation Over Distance - http://www.khanacademy.org/cs/wheel-rotation-over-distance/1169938759
Transparent Images http://www.khanacademy.org/cs/transparent-images/1162903108
Color Gradient - http://www.khanacademy.org/cs/color-gradient/1191829465
Almondbread3 (Fractal Generator) http://www.khanacademy.org/cs/almondbread3/1006367005
Image of Starship http://www.khanacademy.org/cs/image-of-starship/1155163485
Triangle Creator http://www.khanacademy.org/cs/triangle-creator/1167225778
Cubic Spline Generator http://www.khanacademy.org/cs/cubic-spline-generator/1122996057
The Khan Academy interactive programming environment does not currently support 3D. However, a number of students have done work which simulates the 3D environment using code:
First Person Maze Game - http://www.khanacademy.org/cs/first-person-maze-game/972626402
Jack Raycaster http://www.khanacademy.org/cs/jack-raycaster-new-fake-3d/1163555850
Utah Teapot - http://www.khanacademy.org/cs/3d-teapot/971436783
Wireframe Cube - http://www.khanacademy.org/cs/3d-box/971239310
Shaded Cube - http://www.khanacademy.org/cs/shaded-box/1066372924
Shaded Torus - http://www.khanacademy.org/cs/shaded-torus/1071783640
Shaded Sphere - http://www.khanacademy.org/cs/shaded-sphere/1043363292
Convex Shaded Object - http://www.khanacademy.org/cs/shading-a-3d-object/1068210830
tmtri http://www.khanacademy.org/cs/tmtri/1163570243
3D Surface Viewer 2 - http://www.khanacademy.org/cs/3d-surface-viewer-2/1092842126
Complex 3D Object - http://www.khanacademy.org/cs/creating-3d-objects/1070343402
Stereoscopic - http://www.khanacademy.org/cs/stereoscopic/1208610171
KPT Sphere Using Sin Cos - http://www.khanacademy.org/cs/kpt-sphere-using-sin-cos/1174480592
3D Turtle - http://www.khanacademy.org/cs/3d-turtle/1165293146
3D Ping Pong Ball Launcher - http://www.khanacademy.org/cs/ping-pong-ball-laucher/1063016315
Atoms Simulation http://www.khanacademy.org/cs/atoms-simulation/1203948645
##Physics
Velocities http://www.khanacademy.org/cs/velocities/972579184
Springy Physics - http://www.khanacademy.org/cs/springy-physics/1059722724
Network - http://www.khanacademy.org/cs/network/1058402007
Bouncing balls - http://www.khanacademy.org/cs/bouncing-balls/966544138
Orbit - http://www.khanacademy.org/cs/orbit/972169665
Monty Hall Simulation - http://www.khanacademy.org/cs/monty-hall-simulation/1121357698
Bernoulli Distribution - http://www.khanacademy.org/cs/bernoulli-distribution/1038273209
Number Theory http://www.khanacademy.org/cs/number-theory/1228512440
Sieve of Eratosthenes: http://www.khanacademy.org/cs/spiral-sieve-of-eratosthenes/1125572884
Graphing Inequalities - http://www.khanacademy.org/cs/graphing-inequatilities/1140660718
Gauss Jordan Elimination http://www.khanacademy.org/cs/gauss-jordan-elimination/1115185603
AP Calculus 1b - http://www.khanacademy.org/cs/3d-viewer-ap-calc-1b/1104382484
Super Yoga Plans - http://www.khanacademy.org/cs/super-yoga-plans-graph/1094509577
Troll Riddle Graph - http://www.khanacademy.org/cs/troll-riddle-graph/1100270197
Riddle of the Fruit Pieces - http://www.khanacademy.org/cs/solving-the-riddle-of-the-fruit-prices/1117118357
Graph isPrime speeds - http://www.khanacademy.org/cs/graph-isprime-speeds/1058172904
Graph worst-cases for primality tests - http://www.khanacademy.org/cs/graph-worse-case-times-for-primality-test/1122146372
Garfield's proof of the Pythagorean Theorem - http://www.khanacademy.org/cs/garfields-proof-of-the-pythagorean-theorem/1202677659
Bernoulli's Equation of Total Energy - http://www.khanacademy.org/cs/bernoullis-equation-of-total-energy/1154784881
Depolarization wave in the heart - http://www.khanacademy.org/cs/depolarization-wave-in-the-heart/1092871348
Ionic solid - http://www.khanacademy.org/cs/simulation-of-an-ionic-solid/1122503811
Exploring phase transistion: http://www.khanacademy.org/cs/phase-transition-melting/1138788611
Oil and water: http://www.khanacademy.org/cs/simulation-of-oil-in-water/1124582657
Simpler oil and water model: http://www.khanacademy.org/cs/simulation-of-oil-in-water-2/1105200143
Melting solid: http://www.khanacademy.org/cs/melting-solid/1113221512
Simple diffusion - http://www.khanacademy.org/cs/atomic-simulation/1064545094
3D molecular structure - http://www.khanacademy.org/cs/3d-molecular-structure/1074597462
Exploring PV = nRT - http://www.khanacademy.org/cs/pv-nrt/1131629502
Phase transition simulation - http://www.khanacademy.org/cs/phase-transition-melting/1138788611
Mona Lisa - http://www.khanacademy.org/cs/mona-lisa/1153732313
The All Seeing Eye - http://www.khanacademy.org/cs/the-all-seeing-eye/1160681767
HexaflexaStar - http://www.khanacademy.org/cs/hexaflexastar/1199984198
HexaflexaBlades - http://www.khanacademy.org/cs/hexaflexablades/1200127198
HexaflexaFlake - http://www.khanacademy.org/cs/hexaflexaflake/1199900936
HexaflexaKaleidoscope - http://www.khanacademy.org/cs/hexaflexakaleidoscope/1199945005
##Molecular structures
Double stranded DNA - http://www.khanacademy.org/cs/3d-dsdna-molecule/1170514481
Single strand of DNA - http://www.khanacademy.org/cs/3d-dna-molecule/1169364753
Adenine - Thymine base pair - http://www.khanacademy.org/cs/adenine-thymine-base-pair/1170539025
Cytosine - Guanine base pair - http://www.khanacademy.org/cs/cytosine-guanine-base-pair/1170757732
ATP - http://www.khanacademy.org/cs/3d-atp-molecule/1168725174
NADH - http://www.khanacademy.org/cs/3d-nadh-molecule/1168681853
Cholesterol - http://www.khanacademy.org/cs/3d-cholesterol-molecule/1167274497
Glucose - http://www.khanacademy.org/cs/3d-glucose-molecule/1131049891
Glyceraldehyde 3-phosphate - http://www.khanacademy.org/cs/3d-glyceraldehyde-3-p-molecule/1173037775
Glycerate 3-phosphate - http://www.khanacademy.org/cs/3d-3-phosphoglyceric-acid-molecule/1173203040
WAT What's Up with Chrome? - http://www.khanacademy.org/cs/wat-whats-up-with-chrome/1264804244
Rotate Demo - http://www.khanacademy.org/cs/rotate-demo/1078305311
Text Bug - https://www.khanacademy.org/cs/text-bug/1303451674