Computer programming - JavaScript and the web | Computing | Khan Academy
Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.
Overzicht

Toegevoegd op
17 maart 2026
Vak & domein
computer-science-advanced · bioinformatics
Schooljaar
Groep 6–Klas 4
Paginatype
Course
Inleiding
Khan Academy: Computer Programming Curriculum Overview
This page outlines the comprehensive computer programming and web development curriculum offered by Khan Academy. The course structure covers foundational logic, web design, database management, and advanced programming concepts.
- Core Programming Foundations:
- Drawing basics, variables, and animation.
- Functions, logic, "if/else" statements, and booleans.
- Random numbers and looping.
- Web Development:
- Introduction to HTML and CSS.
- CSS layout techniques (box model, positioning, floating elements, and grouping).
- Interactive web development using JavaScript and the DOM.
- jQuery library integration for DOM manipulation, events, and animation.
- Data and Databases:
- SQL basics and advanced queries.
- Relational database design (splitting tables, JOIN operations, and self-joins).
- Query planning and database optimization.
- Advanced Programming & Game Development:
- Object-Oriented Design and scene management.
- Vector math (magnitude, normalization, and motion).
- Physics simulations: Newton’s laws, gravity, friction, air/fluid resistance, and mutual attraction.
- Angular movement and oscillations.
- Practical Projects:
- Includes numerous hands-on challenges and projects such as "Magic 8-Ball," "Hoppy Beaver" (side scroller), "Memory Game," and "Event Invite."
- Professional Insights:
- "Meet the professional" series featuring interviews with software engineers, game makers, data scientists, and product managers to provide career context.
Community-recensies
Nog geen gepubliceerde recensies. Deel als eerste uw ervaring.