HackTheEarth provides educational videos, lessons, tutorials, or self-learning resources.
Directory
Programming & Technology Learning
Programming and technology learning points to courses, tutorials and practice sites for people learning to code. The listings include university courses, free video series, interactive lessons, documentation and coding challenges. Some entries are full curriculums, and others cover a single language, framework or topic, while a few are community forums where beginners ask questions. Choosing between them comes down to detail: the level they assume, whether they are free or paid, and how recently the material was updated. Quality varies, so look for courses that include practice rather than only video.
HF Learn supports machine learning models, deployment, inspection, datasets, or AI development workflows.
A free Next.js course that teaches building a full-stack dashboard web application step by step. Across 15 chapters it covers styling, fonts and images, layouts, navigation, databases, data fetching, rendering, streaming, search and pagination, mutating data, errors, accessibility, authentication and metadata.
A personal collection of solutions to LeetCode problems written in C++23, Java, Python, MySQL, and TypeScript. The site aims to provide readable code with consistent style. Solutions can be found by searching by number or title. The repository does not accept pull requests, though forking is allowed.
A staged learning roadmap for machine learning that covers mathematics and calculus, programming, and machine learning concepts. It advises moving to the next stage only after fully understanding the current one. The mathematics section covers linear algebra, calculus, and probability and statistics, and the programming section covers Python basics and advanced Python.
Discord invite for joining a related community, support server, updates, or project discussion.
Green Tea Press is the publisher of free books by Allen B. Downey, including Think Python and Think Bayes. The books are available under free licenses that allow copying, distribution and modification, in several electronic formats, with some also sold in hard copy.
An interactive tutorial covering the basics of web design in four minutes. It walks through content, centering, font family, spacing, color and contrast, and balance, presenting each step as CSS rules. It is aimed at people who want to make their own website look attractive and professional before publishing it.
A GNOME application for learning and prototyping with GNOME technologies, from first tinkering to building and testing a GTK user interface. It includes live GTK/CSS preview, a library of over 100 examples, support for JavaScript, Rust, Python and Vala, declarative UI syntax, autosave, sessions and projects, code diagnostics and terminal output.
ApressOpen provides educational videos, lessons, tutorials, or self-learning resources.
A guide on the data.europa.eu portal covering data visualisation across seven topics ordered by growing complexity. It offers thematic links, a search bar and a sequence of pages for navigating the content.
Newgrounds Wiki: Game Dev Resources helps explore knowledge, places, timelines, entities, or reference information from open sources.
VimTip helps explore knowledge, places, timelines, entities, or reference information from open sources.
A site offering course notes and learning material for Stanford artificial intelligence and deep learning classes. It lists primers on topics such as transformers, attention and retrieval augmented generation, alongside links to Stanford CS229, CS230, CS231n and CS224n.
Anthropic Courses is an AI tool or resource for chat, research, automation, media generation, or model development.
algorithms provides educational videos, lessons, tutorials, or self-learning resources.
A beginner's guide to capture the flag (CTF) hacking competitions. It explains what a CTF is, describes jeopardy-style CTF categories such as reverse engineering, Pwn, crypto and web, and covers logistics, finding CTFs and reverse engineering resources.
delightful humane design provides educational videos, lessons, tutorials, or self-learning resources.
Discord invite provides educational videos, lessons, tutorials, or self-learning resources.
Fullstack provides educational videos, lessons, tutorials, or self-learning resources.
Game Math provides educational videos, lessons, tutorials, or self-learning resources.
A free, evolving tutorial on cryptography maintained since 1999. It covers basic cryptographic concepts, types of algorithms including secret key, public key and hash functions, trust models, and applied algorithms in action.
PostgreSQL Tutorial provides educational videos, lessons, tutorials, or self-learning resources.
Rosetta Code is a programming chrestomathy site that presents solutions to the same task in as many different languages as possible. It aims to show how languages are similar and different and to help a person grounded in one approach learn another. The site currently lists 1,360 tasks, 421 draft tasks, and 1,009 languages.