30 Days Of JavaScript is a GitHub repository or organization with source code, releases, documentation, or project 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.
CSS Diner provides educational videos, lessons, tutorials, or self-learning resources.
30 Days Of Python is a GitHub repository or organization with source code, releases, documentation, or project resources.
CTF Sites is a collection of Capture The Flag sites that the creator states contains only permanent CTFs. It lists platforms for learning hacking and information security challenges in categories including best, beginner, and general CTF sites.
33 JS Concepts is a GitHub repository or organization with source code, releases, documentation, or project resources.
Nightmare is an introductory course on binary exploitation and reverse engineering built around CTF challenges. Its materials are structured linearly and include documented write-ups for each challenge, with most modules offering multiple problems per topic so learners can apply an attack technique to different iterations. The course uses only free and open source tools, and its static site is built with mdbook.
90DaysOfCyberSecurity is a GitHub repository or organization with source code, releases, documentation, or project resources.
EmuDevs provides educational videos, lessons, tutorials, or self-learning resources.
90DaysOfDevOps is a GitHub repository or organization with source code, releases, documentation, or project resources.
Everything AI/ML is a curated cheatsheet of learning resources covering topics such as generative AI, machine learning, agentic AI, prompt engineering, RAG, fine-tuning and MLOps. It organizes resources into sections, key concepts, interactive visualizations, building blocks and a roadmap from beginner to advanced, with links to external courses, tutorials and documentation.
A-to-Z-Resources-for-Students is a GitHub repository or organization with source code, releases, documentation, or project resources.
Frontend Bootcamp is a two-day Microsoft course that guides learners through building a todo app with HTML, CSS, JavaScript and React, then extends it with TypeScript, Fabric React and Redux. Bonus lessons cover Redux service calls and testing with Jest, and a playground is provided.
Algo Visualizers is a GitHub repository or organization with source code, releases, documentation, or project resources.
Git Commands is a reference page listing main Git commands with short explanations, covering starting a repository, checking status, undoing changes, managing branches and orphan branches. The page is available in English and Portuguese.
algonds is a GitHub repository or organization with source code, releases, documentation, or project resources.
Git Tutorial provides educational videos, lessons, tutorials, or self-learning resources.
Algorithms-Cheatsheet-Resources is a GitHub repository or organization with source code, releases, documentation, or project resources.
A curated list of resources for learning PHP, covering tutorials, books, online courses and reference material. Topics include the LAMP stack, HTML, CSS, JavaScript, protocols, local development environments, tools, frameworks, object-oriented programming, design patterns, databases, testing, security and architecture.
Animations is a GitHub repository or organization with source code, releases, documentation, or project resources.
Leetcode provides educational videos, lessons, tutorials, or self-learning resources.
Anki Cards is a GitHub repository or organization with source code, releases, documentation, or project resources.
A research-oriented computer science curriculum centered on computational trinitarianism, where computation appears as logic, programs and categories. It covers programming with functional languages, discrete math formalized in Lean 4, algorithms and proof assistants.
Architecture Of Consoles is a GitHub repository or organization with source code, releases, documentation, or project resources.
Server Survival is a free, open-source browser game that teaches cloud architecture through 25 campaign levels in 11 languages, without installation. It covers topics such as load balancing, caching, autoscaling, circuit breakers, multi-region failover and GPU inference economics.