Discover quick reference and cheat sheets for developers, from programming languages to tech tools and more, made easy for your daily tasks.
Learn code in a fun, effective way with Coddy.Tech – enjoy mastering diverse programming languages daily and build skills with ease, all online!
A global network offering free coding guidance and mentorship in over 50 programming languages.
Elevate your UI with this open-source collection of high-quality, animated, and customizable React components, designed to create stunning and memorable user interfaces.
Visualize and debug your code in real-time with Staying Code Visualization Platform. Ideal for educators and developers to learn and teach complex programming concepts.
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…
Community driven roadmaps, articles and guides for developers to grow in their career.
Official data structures and algorithms visualization tool for CS 1332 at Georgia Tech. This tool helps students understand complex concepts through interactive visualizations.
VisuAlgo was conceptualised in 2011 by Associate Professor Steven Halim as a tool to help students better understand data structures and algorithms through interactive visualizations. Designed for NUS students, it aims to facilitate self-paced learning and is beneficial for anyone interested in these concepts.
Discover. Get inspired. Repeat. Hack things for the better. Learn and grow from the example of others. Pass it on by showing off your own hardware adventures.
A python GUI builder. Create tkinter, Customtk, Kivy and PySide using GUI builder.
Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals.
Oh Shit, Git!?! is a humorous and informative resource designed to help developers navigate common Git mistakes and issues. It provides quick solutions and tips to resolve problems encountered while using Git, making it a valuable tool for both beginners and experienced users.
OverTheWire's Bandit is a wargame designed to teach the basics of Linux command line and security concepts. Players solve challenges that require them to use various commands and techniques to progress through levels.
This webpage provides an overview of the Unix shell, including its purpose and basic setup instructions. It serves as a resource for beginners looking to understand and utilize the shell for various tasks.
Learn Linux with Linux Journey for free. Practice Linux with hands-on exercises & tutorials, interactive terminal labs, and beginner-friendly courses from LabEx. Continuously updated for 2026.
Practice coding interviews with structured courses, AI-driven interviews, head-to-head Versus mode, and 800+ problems. Free and Pro tiers.
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.
swirl is an interactive platform that teaches R programming directly within the R console. It offers a hands-on approach to learning data science and statistics through engaging lessons and exercises.
Major League Hacking empowers students through hackathons, developer programs, and global community events for the next generation of engineers.
This page offers a curated list of project-based tutorials aimed at helping learners enhance their skills through practical experience. Users can contribute to the project by creating an account on GitHub.
This GitHub repository provides a curated list of developer portfolios to inspire and guide individuals in creating their own. It serves as a valuable resource for developers looking to enhance their online presence and showcase their work effectively.
GeeksforGeeks is a comprehensive platform for learning computer science and programming. It offers well-written articles, quizzes, and resources for competitive programming and interview preparation.
CodingBat Java offers a collection of coding problems to help you practice and improve your Java programming skills. It provides a platform for users to solve problems and receive instant feedback on their solutions.
Learn Git branching through an interactive visualization tool that educates and challenges users. This platform helps users understand Git concepts effectively and improve their version control skills.
A comprehensive programming education platform with 400+ algorithm tutorials, AI coding guides, and language fundamentals with visualization and practice systems.
Distrocia is a platform dedicated to exploring and sharing various Linux distributions. Users can find, review, and discuss different distros to enhance their Linux experience.
Master powerful tools that will make you a more productive computer scientist and programmer. This course aims to fill the gaps in traditional computer science education by providing essential skills and knowledge that are often overlooked.
This webpage offers free curated materials to help busy engineers prepare for technical interviews effectively. It serves as a comprehensive resource for interview preparation, providing valuable insights and tools.
Build your own Git, SQLite, & Redis. CodeCrafters has 132 repositories available. Follow their code on GitHub.
More from xoxo oxox
3 public stacks · Technology
Explore more in Technology →