This free beginner guide introduces programming with the Python 3 language.
Learn to Code
calmcode publishes short video lessons about modern ideas and open-source tools, organized into courses.
HackTricks collects cybersecurity reference material and provides links to training, tools, and updates.
Dash teaches web development fundamentals through an online course with lessons and exercises.
echoCTF.RED provides offensive and defensive cybersecurity training labs and community access.
Workbench supports learning and prototyping with GNOME technologies through an environment for experimenting with them.
Browse downloadable project source code and programming project ideas across languages on Kashipara.
UX Movement publishes articles about designing user-friendly interfaces, including guidance on navigation and layout.
Solutions are provided for exercises from the second edition of Hadley Wickham’s R programming book.
Learn Python with Thonny, a beginner-focused IDE that includes official installers and programming tools.
CSS Diner teaches CSS selectors through an interactive lesson that presents selector examples in a game format.
DevToolTips shares developer tips and links to its code repository and social channels.
LearnCpp.com provides free tutorials for learning the C++ programming language.
Hack The Box provides cyber readiness training and security challenges for teams.
Component Party compares syntax, features, and approaches across JavaScript frameworks such as React, Vue, and Svelte.
This guide explains how to recover from common Git mistakes, with a cleaner-language version available at dangitgit.com.
Utopia explains fluid responsive design, with a system for scaling typography and spacing without breakpoints.
Web Design in 4 Minutes walks readers through publishing a product, portfolio, or idea as a personal website.
Kattis provides a problem archive for users to practice programming challenges.
CTFtime lists upcoming and past Capture the Flag events, teams, tasks, ratings, and writeups.
The Data Visualisation Guide covers design principles, storytelling, chart types, accessibility, and other visualization topics.
CryptoHack teaches modern cryptography through free interactive challenges and exercises.
The Command Line Interface Guidelines is an open-source guide to writing command-line programs using updated Unix principles.
The Modern JavaScript Cheatsheet summarizes JavaScript knowledge used in contemporary projects.




















