Skip to content

CodeAnalogies Blog

Visual explanations of HTML, CSS and JavaScript concepts

The Relationship Between HTML, CSS and JavaScript Explained by Building A City

The Relationship Between HTML, CSS and JavaScript Explained by Building A City

May 9, 2018November 20, 2018 Posted in css, html, javascript, web10 Comments

If you have ever visited a walkable city like New York, then you can understand the way that HTML, CSS and JavaScript work together.

beginner
Web Servers Explained by Running a Microbrewery

Web Servers Explained by Running a Microbrewery

April 26, 2018May 25, 2019 Posted in sql, web2 Comments

This visual explanation will help you understand how to use servers and databases when you are starting with web development.

Blockchain Explained By Trying To Pass High School Math Class

Blockchain Explained By Trying To Pass High School Math Class

April 18, 2018 Posted in thoughts, webLeave a comment

This visual explanation will help you understand the way that blockchain works by comparing it to the way that a high school might operate. It will cover both Bitcoin and another application for blockchain.

Front End v. Back End Explained by Waiting Tables At A Restaurant

Front End v. Back End Explained by Waiting Tables At A Restaurant

April 7, 2018 Posted in web3 Comments

This visual explanation will help you understand the difference between front end and back end web development.

JavaScript’s Apply, Call and Bind Explained By Hosting A Cookout

JavaScript’s Apply, Call and Bind Explained By Hosting A Cookout

March 30, 2018March 30, 2018 Posted in javascript1 Comment

This visual tutorial will help you understand the apply, call and bind functions in JavaScript through a familiar concept.

functionshigher-order functions
JavaScript’s “this” Explained By Starting A High School Band

JavaScript’s “this” Explained By Starting A High School Band

March 12, 2018August 4, 2018 Posted in javascript8 Comments

This visual explanation will help you understand the concept of “this” in JavaScript.

The Difference Between APIs and Webhooks Explained By Selling Seasonal Produce on Your Farm

The Difference Between APIs and Webhooks Explained By Selling Seasonal Produce on Your Farm

March 5, 2018 Posted in web5 Comments

This visual explanation will help you understand the concepts behind webhooks and how they differ from APIS.

Web APIs Explained By Selling Goods From Your Farm

Web APIs Explained By Selling Goods From Your Farm

February 27, 2018 Posted in web8 Comments

This visualized tutorial explains the way that APIs work with a farm analogy.

JavaScript Map() Method Explained by Going On a Hike

JavaScript Map() Method Explained by Going On a Hike

February 20, 2018 Posted in javascript13 Comments

Use this visual explanation to understand the map() method in JavaScript.

functions
CSS Specificity Explained By Hopelessly Shopping for New Clothes

CSS Specificity Explained By Hopelessly Shopping for New Clothes

February 15, 2018 Posted in cssLeave a comment

This visual tutorial explains how CSS determines specificity between multiple selectors.

css

Posts navigation

Previous page Page 1 Page 2 Page 3 Page 4 … Page 6 Next page
  • Home
  • About
  • Get Latest Tutorials (Email)
  • Try Interactive Version
  • Contact

Recent Posts

  • Are You The “Joel Embiid” Of Tech Startups?
  • Docker Containers Explained by Renting Office Space
  • Visualized Algorithm Challenge 2: Finding the Difference Between Two Arrays
  • Pull Requests Explained by Giving A Presentation
  • State (in JavaScript) Explained by Cooking A Simple Meal

About CodeAnalogies

Hi, I’m Kevin! I teach web development a littttle differently than anyone else. I use analogies and imagery. In fact, this is the way your brain naturally learns best!

I started publishing on Medium (profile here), and now I am focusing on building my own blog!

Follow Us

  • Medium
  • Twitter
WordPress.com. CodeAnalogies Blog
CodeAnalogies Blog
Proudly powered by WordPress Theme: Sapor.