Khan Academy Static

Meet_the_professional

What can you do with computer science and programming skills once you've learned them? We've invited people from all around the world and the industry to introduce themselves to you. Find out how diverse our field can be!

Advanced_JS_Games_Visualizations

Once you've taken Intro to JS, go here to learn techniques to help you make multi-scene programs, 3d graphics, button menus, and scored games.

HTML_JS_Making_webpages_interactive

Once you've taken both Intro to JS and Intro to HTML/CSS, take this course to learn how use HTML/CSS with the JavaScript DOM API to make your webpages interactive.

Intro_to_SQL_Querying_and_managing_data

Learn how to use SQL to store, query, and manipulate data. SQL is a special-purpose programming language designed for managing data in a relational database, and is used by a huge number of apps and organizations.

HTML_JS_Making_webpages_interactive_with_jQuery

Learn how to use jQuery, the world's most popular JS browser library, to add interactivity to your webpages.

Advanced_JS_Natural_Simulations

Once you've taken Intro to JS, you can go through this course to learn how to combine JS, ProcessingJS, and mathematical concepts to simulate nature in your programs. This course is a derivative of "The Nature of Code" book by Daniel Shiffman (natureofcode.com), used under CC BY-NC.

Intro_to_JS_Drawing_Animation

Learn how to use the JavaScript language and the ProcessingJS library to create fun drawings and animations.

Intro_to_HTML_CSS_Making_webpages

Learn how to use HTML and CSS to make webpages. HTML is the markup language that you surround content with, to tell browsers about headings, lists, tables, etc. CSS is the stylesheet language that you style the page with, to tell browsers to change the color, font, layout, and more.

All video content by Khan Academy is under their license: CC by NC SA

Website created using Khan Academy Static Downloader