Main content
Computer programming
Intro to programming: Intro to JS: Drawing & AnimationDrawing basics: Intro to JS: Drawing & AnimationColoring: Intro to JS: Drawing & AnimationVariables: Intro to JS: Drawing & AnimationAnimation basics: Intro to JS: Drawing & AnimationInteractive programs: Intro to JS: Drawing & AnimationBonus: Resizing with variables: Intro to JS: Drawing & AnimationText and strings: Intro to JS: Drawing & Animation
Functions: Intro to JS: Drawing & AnimationLogic and if Statements: Intro to JS: Drawing & AnimationDebugging programs: Intro to JS: Drawing & AnimationLooping: Intro to JS: Drawing & AnimationWriting clean code: Intro to JS: Drawing & AnimationArrays: Intro to JS: Drawing & AnimationObjects: Intro to JS: Drawing & AnimationObject-Oriented Design: Intro to JS: Drawing & AnimationBecoming a better programmer: Intro to JS: Drawing & Animation
Welcome to jQuery: HTML/JS: Making webpages interactive with jQueryDOM access with jQuery: HTML/JS: Making webpages interactive with jQueryDOM modification with jQuery: HTML/JS: Making webpages interactive with jQueryjQuery techniques: HTML/JS: Making webpages interactive with jQuery
DOM events with jQuery: HTML/JS: Making webpages interactive with jQueryForm processing with jQuery: HTML/JS: Making webpages interactive with jQueryDOM animation & effects with jQuery: HTML/JS: Making webpages interactive with jQueryFurther learning: HTML/JS: Making webpages interactive with jQuery
Welcome to "Meet the professional"!: Meet the professionalSarah Northway, Game Maker and Nomad: Meet the professionalYann Dauphin, Researcher and Bass player: Meet the professionalBrenda Jin, Mobile Prototyper and DJ: Meet the professionalTom Heinan, Mobile Developer, Pilot, and Zombie: Meet the professionalAmy Quispe, Data Liberator and Developer Relater: Meet the professional
Bill Mills, Physicist and Interdisciplinary Programmer: Meet the professionalCarrie Cai, Researcher and Dancer: Meet the professionalPhilip Guo, Python Tutor and Writer: Meet the professionalLauren Haynes, Product Manager and Lindy Hopper: Meet the professionalMarcos Ojeda, Designer, DJ, and Dog Owner: Meet the professionalAllyson Lubimir, Support Engineer and Cat Lover: Meet the professional
Create a new program
What can you do with a career in computing?
Meet a professional - everyone from mobile health app developers to product managers to physics programmers. Learn how they got into the industry, what they do for their job, what they do for fun, and what advice they have for you.
Meet the professionalsWhat can you do with a career in computing?
Meet a professional - everyone from mobile health app developers to product managers to physics programmers. Learn how they got into the industry, what they do for their job, what they do for fun, and what advice they have for you.
Meet the professionalsLearn More Computing