![Screenshot of Ethical Design Handbook website](https://toolkit.addy.codes/wp-content/uploads/screenshots/ethical-design-handbook.webp)
Ethical Design Handbook
A practical handbook on ethical design for digital products. With practical techniques to make honest interfaces work for digital products.
More from Learning
View all Learning![Screenshot of SQLBolt website](https://toolkit.addy.codes/wp-content/uploads/screenshots/sqlbolt.png)
SQLBolt
Learn SQL with simple, interactive exercises.
![Screenshot of Inside Modern Browsers website](https://toolkit.addy.codes/wp-content/uploads/screenshots/inside-modern-browsers.webp)
Inside Modern Browsers
In this 4-part blog series, we'll look inside the Chrome browser from high-level architecture to the specifics of the rendering pipeline. If you ever wondered how the browser turns your code into a functional website, or you are unsure why a specific technique is suggested for performance improvements, this series is for you.
![Screenshot of What PWA Can Do Today website](https://toolkit.addy.codes/wp-content/uploads/screenshots/what-pwa-can-do-today.webp)
What PWA Can Do Today
A showcase of what is possible with Progressive Web Apps today.
![Screenshot of Figma 101 website](https://toolkit.addy.codes/wp-content/uploads/screenshots/figma-101.webp)
Figma 101
Learn the basics of Figma in one hour for FREE with twelve fast-paced videos.
![Screenshot of Dark Patterns website](https://toolkit.addy.codes/wp-content/uploads/screenshots/dark-patterns.webp)
Dark Patterns
Discover a variety of dark pattern examples, sorted by category, to better understand deceptive design practices.
![Screenshot of PHP for Beginners website](https://toolkit.addy.codes/wp-content/uploads/screenshots/php-for-beginners.webp)
PHP for Beginners
We all start somewhere. For programming, this series is that first step. I've designed it specifically for newcomers to, not just PHP, but programming in general. Here, you'll learn the fundamentals of PHP - all the way down to defining basic variables and arrays.
![Screenshot of Laracasts website](https://toolkit.addy.codes/wp-content/uploads/screenshots/laracasts.webp)
Laracasts
We're kinda like Netflix, but for developers! Push your programming skills to the next level, through expert screencasts on PHP, Laravel, Vue, and so much more.
![Screenshot of Divjoy React Generator website](https://toolkit.addy.codes/wp-content/uploads/screenshots/divjoy-react-generator.webp)
Divjoy React Generator
React codebase generator. Build SaaS projects 10x faster with Divjoy handling all the integration details. From routing to React hooks, you'll have everything you need to build something great.
![Screenshot of Educational Sensational Inspirational Foundational website](https://toolkit.addy.codes/wp-content/uploads/screenshots/educational-sensational-inspirational-foundational.webp)
Educational Sensational Inspirational Foundational
A historical record of foundational web development blog posts.
![Screenshot of Knights of the Flexbox Table website](https://toolkit.addy.codes/wp-content/uploads/screenshots/knights-of-the-flexbox-table.webp)
Knights of the Flexbox Table
Welcome to the Knights of the Flexbox table. A game where you can help Sir Frederic Flexbox and his friends to uncover the treasures hidden in the Tailwind CSS dungeons. You can navigate the knight through the dungeon by changing his position within the dungeon using Flexbox and Tailwind CSS.
![Screenshot of Flavio Copes Handbooks website](https://toolkit.addy.codes/wp-content/uploads/screenshots/flavio-copes-handbooks.webp)
Flavio Copes Handbooks
Free handbooks for for learning to code with HTML, CSS, JavaScript, SQL, Go, Svelte, PHP, React, Command Line, Next.js, Express, Node.js, Swift, Python and C!
![Screenshot of Free Books for Designers website](https://toolkit.addy.codes/wp-content/uploads/screenshots/free-books-for-designers.webp)
Free Books for Designers
Free eBooks to help you develop creative and design skills.
But wait, there's more! 🧰✨
Check out the sidebar menu (or tap the in the bottom right on mobiles) to search and browse by tag.