Makefile Tutorial teaches Makefiles through example-driven lessons for developers learning build automation.
Learn to Code
Python Patterns explains common software design patterns through examples in Python.
How DNSSEC Works explains DNS Security Extensions through an illustrated guide to its purpose and operation.
A collection of JavaScript questions pairs each prompt with an explanation for readers reviewing the language.
The Zasper project describes an IDE for working with Jupyter notebooks.
A guide, collection of resources, and newsletter about building games in JavaScript.
Transformer Explainer visualizes how transformer neural networks work through an interactive tool.
Grid Garden is a game for learning CSS grid layout through levels.
These guides cover web skills and everyday online topics, including HTML and CSS, archiving sites, and blocking ads.
AtCoder hosts online programming contests, including beginner and heuristic contests, with practice contests for new users.
Deep-ML provides hands-on exercises in machine learning and data science fundamentals.
The HEAD guide explains HTML head elements and provides references for authors learning web markup.
Frontend Mentor provides coding projects for building frontend and full-stack applications.
HackerRank is a coding test and interview solution for hiring developers.
This site collects the author's explanations and solutions for algorithm and data structure problems.
Sourcecodester publishes free source code projects and tutorials in programming languages including Python, PHP, and Java.
Learn Next.js teaches the framework through foundational lessons and a project to build a demo website.
Laws of UX is a collection of best practices that designers can consider when building user interfaces.
Flexbox Froggy teaches CSS Flexbox through a game with levels and reset controls.
Scientific Python Lectures is a set of learning materials about Python for scientific computing.
This article explains how to learn x86-64 assembly by creating a graphical interface from scratch.
Codepip offers coding games for practicing HTML, CSS, JavaScript, and SQL, including Flexbox Froggy and Grid Garden.
aman.ai publishes course notes and learning materials for Stanford classes in artificial intelligence and deep learning.
This Vim cheat sheet lists commands for navigation, editing, files, and other common editor tasks.




















