Open knowledge and product tutorials for this door — same fleet as university, filtered by affinity.

Courses for IO

12 courses · university fleet filtered by domain affinity

Age of Abundance · io · io

Config game path: loop, level, playtest

Industry-standard game-loop and data-driven level patterns applied inside ageofabundance.io. Levels are schema/config, not one-off hard-coded scenes.

intermediate6h15 lessonsgamesprogrammingjavascript
Age of Abundance · io · io

Author your first config level

Create a playable level on ageofabundance.io using schema/config, not hard-coded scenes.

beginner2h2 lessonsgamesprogrammingjavascript
Age of Abundance · io · io

Understand the game loop in-product

Update, render, input — how IO runs a frame and where you hook logic.

beginner2h2 lessonsgamesprogrammingcomputer-science
MIT OpenCourseWare · university

Structure and Interpretation of Computer Programs

Introduces students to the principles of computation and to the practice of computer programming.

intermediate120hcomputer-scienceprogrammingscheme
freeCodeCamp · university

Responsive Web Design

Learn HTML, CSS, and responsive design principles.

beginner300hweb-developmenthtmlcss
freeCodeCamp · university

JavaScript Algorithms and Data Structures

Learn JavaScript, ES6, regular expressions, debugging, and data structures.

beginner300hjavascriptprogrammingdata-structures
The Odin Project · university

Foundations

Command line basics, git, HTML, CSS, JavaScript fundamentals.

beginner150hweb-developmentprogramminggit
The Odin Project · university

Full Stack JavaScript

HTML, CSS, JavaScript, Node.js, MongoDB, and Express.

intermediate400hweb-developmentjavascriptbackend
Harvard CS50 · university

CS50: Introduction to Computer Science

Harvard's introduction to computer science and the art of programming.

intermediate120hcomputer-scienceprogrammingalgorithms
edX · university

Introduction to Python Programming

Learn Python programming basics and intermediate concepts.

beginner80hpythonprogramming
MDN · university

Game development on the web

Canvas, game loops, and browser game architecture.

intermediate30hgamesjavascriptprogramming
fast.ai · university

Practical Deep Learning for Coders

Top-down deep learning for practitioners.

intermediate70haimachine-learningpython