DEV Community

Hanzla Baig
Hanzla Baig

Posted on • Originally published at dev.to on

๐ŸŽ‰32 Code Tutorials for Visual Learners ๐Ÿ–ผ

Sometimes it's easier to understand code through pictures than by looking at the code itself. I compiled a list of (free!) code tutorials that help you learn through nice pictures.

JavaScript Tutorials

๐Ÿ‹๐Ÿฝโ€โ™€๏ธ JavaScript Service Workers, Visualized

๐Ÿ”˜ Big O Notation Visualized with Flowcharts

๐ŸŽฌ Node Package Manager (NPM) Explained By Directing A Movie

๐Ÿฅ™ Understanding the basics of Express.js by Going Out To Eat

๐Ÿ‘ธ๐Ÿฝ How JavaScript variable scoping is just like multiple levels of government

๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“ Javascript's Filter Function Explained By Applying To College

๐Ÿฅ— JavaScriptโ€™s Reduce Method Explained By Going On a Diet

๐ŸŽฒ JavaScript Promises Explained By Gambling At A Casino

๐Ÿ“– Merge Sort Explained by Reading A Book

๐Ÿš State (in JavaScript) Explained by Cooking A Simple Meal

๐Ÿ›ท JavaScript Arrow Functions Explained By Going Down A Slide

๐Ÿ› Bubble Sort Algorithm Explained

๐ŸŽถ JavaScriptโ€™s โ€œthisโ€ Explained By Starting A High School Band

๐Ÿ’ก JavaScriptโ€™s apply, call, and bind explained

๐Ÿ–ฅ JavaScript Visualized: The JavaScript Engine

๐Ÿ“ฑ Javascript Visualized: Generators and Iterators

๐Ÿ’ป Javascript Visualized: Prototypal Inheritance

โžฐ Javascript Visualized: Event Loop

โฌ†๏ธ Javascript Visualized: Scope

โคด๏ธ Javascript Visualized: Hoisting

๐Ÿ—บ What is Map/Filter/Reduce in Javascript?

๐Ÿ—พ Javascript Map() Explained By Going on a Hike๐Ÿง—๐Ÿฝโ€โ™€๏ธ

โžฐ What is the Event Loop?

CSS Tutorials

๐Ÿ”˜ What are CSS Shapes?

๐ŸŽจ CSS Combinators Explained

๐Ÿ”ฒ CSS Positioning

Web Performance Tutorials

โ–ถ๏ธ What is Adaptive Loading?

โฏ Adaptive Serving

๐Ÿ… Loading web pages fast on a $20 phone

DevOps

๐Ÿ’ก Docker Fundamentals

โœจ CS Visualized: Useful Git Commands

๐Ÿฅœ Kubernetes and Virtual Kubelet in a nutshell

I remember when JavaScript tutorials using emojis to explain concepts were always on the front page of dev.to. Did I miss something? Comment so I can add to the list!

Top comments (10)

Collapse
 
naveed_hassan_7f63c8e0907 profile image
Naveed Hassan

It's really amazing

Collapse
 
hamisoptimistic profile image
Hamim

Great Resources man

Collapse
 
weeqfy profile image
Weeqfy

Good job!

Collapse
 
omak profile image
omak-oorzhak • Edited

Great collections! Thank you! But Big O Notation Visualized with Flowcharts and Docker Fundamentals are broken links

Collapse
 
usha_bothra_b53c1e61c8b54 profile image
Usha Bothra

Too good concept, appreciate hole wholeheartedlyโ€ฆ

Collapse
 
gamingtech profile image
Scott

Docker Fundamentals returns a 404 for me?

Collapse
 
sebman56 profile image
Seb
Collapse
 
henrique_marques profile image
Henrique Marques

O big returns 404 error

Collapse
 
robertds07 profile image
Robert Damaceno

Big O returns 404