Skip to content

CodeAnalogies Blog

Visual explanations of HTML, CSS and JavaScript concepts

JavaScript Booleans Explained By Going to Court

JavaScript Booleans Explained By Going to Court

June 18, 2018June 18, 2018 Posted in javascriptLeave a comment

This visual explanation will help you understand booleans and the concept of “truthiness” in JavaScript.

basics
Web Caching Explained by Buying Milk at the Supermarket

Web Caching Explained by Buying Milk at the Supermarket

June 11, 2018February 2, 2019 Posted in web5 Comments

This visual explanation will help you understand different ways that caching works in the path from browser request to server response.

intermediate
Internet Cookies Explained by Taking Your Kids To The Doctor’s Office

Internet Cookies Explained by Taking Your Kids To The Doctor’s Office

June 2, 2018 Posted in webLeave a comment

This visual explanation will help you understand how web cookies work by comparing them to a doctor’s visit.

Introducing the Analogy Editor: Interact With Visual Representations of Your Code

Introducing the Analogy Editor: Interact With Visual Representations of Your Code

May 23, 2018May 24, 2018 Posted in css, webLeave a comment

Here’s how you can get live feedback on learning CSS positioning via the new analogy editor.

JavaScript’s Filter Function Explained By Applying To College

JavaScript’s Filter Function Explained By Applying To College

May 14, 2018June 3, 2018 Posted in javascript2 Comments

This visual explanation will help you understand how filter functions in JavaScript are similar to the college application process.

filterhigher-order functions
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, web9 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, web1 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 web4 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

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

  • Merge Sort Explained By Trying To Become A Tennis Champion
  • Web Development Explained by Trying to Run a Restaurant
  • Recursion and the Call Stack Explained By Reading A Book
  • Bubble Sort Algorithm Explained By Picking Teams At Recess
  • Async/Await Explained By Doing Your Morning Routine

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.
 

Loading Comments...