This list collects modern C++ techniques used in coding interviews and competitive programming.
Learn to Code
This Git and Git Flow cheat sheet collects commands and reminders for common version control tasks.
Visual Studio Code for CS50 provides a coding environment adapted for students and teachers.
Amit’s Game Programming Information answers questions about learning game development, building games, and progressing as a programmer.
Staying visualizes Python, JavaScript, and C/C++ execution step by step, showing variables and changing data structures.
System Design 101 explains complex systems with visuals and plain language for interview preparation.
ItSourceCode offers free source code, capstone projects, and programming tutorials in several languages.
PortSwigger Web Security Academy offers free online training and interactive labs for web application security.
This repository documents a 90-day cybersecurity study plan with topics for a staged learning schedule.
AI for Beginners is a Microsoft course organized as 24 lessons across 12 weeks.
You Don’t Know JS is a book series that explores the core mechanisms of the JavaScript language.
A curated list collects free IT, computer science, design, and business courses that include certificates.
A series of Jupyter notebooks teaches machine learning and deep learning in Python with Scikit-Learn, Keras, and TensorFlow.
CS50x is Harvard’s introduction to computer science and programming for students with or without prior experience.
Algo Visualizers provides visualizations of popular algorithms through a React-built interface.
Visualization.info describes educational resources for data visualization, including lecture videos, tutorials, textbooks, and notes.
RegexLearn teaches regular expressions through interactive lessons and practice at different levels.
A curated collection gathers learning resources for generative AI, machine learning, LLMs, RAG, and related topics.
Build Your Own X teaches programming by guiding readers through recreating familiar technologies.
backend-challenges lists open-source coding challenges based on real job requirements.
Basic Computer Games updates the classic programming book with examples in modern memory-safe languages.
Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
This tutorial explains how to build an SVG generator app in Softr with export buttons and a database.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.




















