- Learning How to Learn: The Most Important Developer Skill
- What I tell all new programmers
- Why Learning to Code is So Damn Hard
- The Key To Accelerating Your Coding Skills
- Please don’t quit — every expert was once a beginner
- Learning to Code: When It Gets Dark
- How to Get a Developer Job in Less Than a Year
- A Brief History of JavaScript
- Glossary of Modern JavaScript Concepts: Part 1
- Glossary of Modern JavaScript Concepts: Part 2
- A Study Plan To Cure JavaScript Fatigue
- How the Web Works: A Primer for Newcomers to Web Development
- How the Web Works Part II: Client-Server Model & the Structure of a Web Application
- How the Web Works Part III: HTTP & REST
- The CSS Box Model Explained by Living in a Boring Suburban Neighborhood
- CSS Floats Explained By Riding An Escalator
- Understanding Flexbox: Everything you need to know
- CSS Flexbox Explained by Road Tripping Across the Country
- How Flexbox works — explained with big, colorful, animated gifs
- Even more about how Flexbox works — explained in big, colorful, animated gifs
- CSS Selectors Explained By Going Car Shopping
- CSS Positioning Explained By Building An Ice Cream Sundae
- CSS display explained by packing a suitcase
- The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)
- AJAX Explained by Upgrading Your Video Game Character
- React Props/State Explained Through Darth Vader’s Hunt for the Rebels
- Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar
- The Basics Of Git Explained by designing a new car
- Learn Google Analytics from Santa and his Elves
- User Experience explained in 5 minutes for newbie front end developers
- React for Visual learners