Manual Guides

A series of articles and tutorials that make challenging programming topics become simple using imagery and analogy

JavaScript
CSS
SQL
Git

Git Basics

Git Basics

The Basics of Git Explained by Designing a New Car

Article

CSS Basics

Positioning

CSS Positioning Explained by Building an Ice Cream Sundae

Article

Interactive Tutorial

Box Model

The CSS Box Model Explained by Living in a Boring Suburban Neighborhood

Article

Display

CSS Display Explained by Packing a Suitcase

Article

Flexbox

CSS Flexbox Explained by Roadtripping across the Country

Article

Interactive Tutorial

Floats

CSS Floats Explained by Riding An Escalator

Article

Selectors

CSS Selectors Explained by Going Car Shopping

Article

Javascript Basics

The Very Basics

JavaScript Syntax Explained by Directing a Constuction Site

Interactive Tutorial

For Loops And More

For Loops Explained by Running a Factory

Interactive Tutorial

Callbacks

JavaScript Callbacks Explained Using Minions

Article

MVC Frameworks

Model View Controller Explained by Ordering Drinks at the Bar

Article

Key JavaScript Concepts

AJAX

AJAX Explained By Upgrading Your Video Game Character

Article

Promises

JavaScript Promises Explained By Gambling At A Casino

Article

Closures

JavaScript Closures Explained by Mailing a Package

Article

Popular JS Frameworks

D3.js Basics

Learn D3.js by Planting a Vegetable Garden

Article

Interactive Tutorial

React Props/State

Props/State Explained Through Darth Vader’s Hunt for the Rebels

Article

Basics

SQL Basics

SQL Tables Explained by Voting in the Infamous 2016 Election

Article

Suggest Another Topic