$\color {darkgreen} \text {Game Development Fundamentals}$

Making Your First Game: Basics - How To Start Your Game Development - Extra Credits

Making Your First Game: Practical Rules - Setting (and Keeping) Goals - Extra Credits

Making Your First Game: Minimum Viable Product - Scope Small, Start Right - Extra Credits

Game Development for Noobs | Beginner Guide

Game Development for Dummies | The Ultimate Guide

Course | edX

$\color {darkgreen} \text {Graphics and Rendering}$

HTML5 Canvas Tutorial for Complete Beginners