Stack
Type
Difficulty
202 results· page 2 of 5
Docker Docs
Docker's official documentation explaining containers, images, Dockerfiles, networking, storage, Compose, security, and workflows for building and running containerized applications.
Containers, Linux, YAML·BeginnerAdvanced
Documentation·Cloud & DevOps
Doodle Ipsum
A placeholder illustration generator that provides customizable doodle-style graphics for designers and developers creating website mockups and prototypes.
SVG, Web Design, Illustration·Beginner
Interactive·Design & Creative Technology
Dot Matrix
An open-source React component library providing animated dot-matrix loading and visual interface primitives.
JavaScript, TypeScript, CSS·Intermediate
Reference·Web Development
Dribbble
A design community and portfolio platform where designers share interface designs, illustrations, branding, and other creative work for inspiration and reference.
UI Design, UX Design, Graphic Design·BeginnerAdvanced
Reference·Design & Creative Technology
ECMAScript® 2027 Language Specification
The formal specification defining the ECMAScript programming language, including JavaScript's syntax, semantics, built-in objects, execution model, and language behavior.
JavaScript, ECMAScript·Intermediate
Reference·Web Development
Effective Go
Guidance from the Go project on writing clear, idiomatic Go, covering formatting, naming, control structures, interfaces, concurrency, error handling, and common language conventions.
Go·Intermediate
Documentation·Software Development
Email SDK
An open-source TypeScript toolkit for sending transactional email through a unified API.
TypeScript, Email, APIs·Intermediate
Documentation·Software Development
ESLint
Documentation and guides for ESLint, a JavaScript and TypeScript linting tool used to identify problematic patterns, enforce coding conventions, and improve code quality.
JavaScript, TypeScript·BeginnerAdvanced
Documentation·Software Development
Evil Charts
An open-source collection of animated and interactive chart components designed for React and Next.js applications.
JavaScript, TypeScript, Data Visualization·Intermediate
Reference·Web Development
Excalidraw
An open-source virtual whiteboard for creating diagrams, sketches, architecture drawings, and collaborative visual explanations.
Diagramming, SVG, Canvas·BeginnerAdvanced
Interactive·Design & Creative Technology
Exercism
A programming practice platform offering exercises across many programming languages alongside automated analysis and community mentoring to help learners improve their coding skills.
Multiple Programming Languages·BeginnerAdvanced
Exercises·Software Development
Explain Shell
An interactive command-line reference that breaks down shell commands into their individual components and explains what each part of a command does.
Bash, Shell·Beginner
Interactive·Systems & Infrastructure
fast.ai
Free courses and research resources focused on making deep learning practical, with hands-on lessons covering computer vision, NLP, tabular data, and model deployment.
Python, Deep Learning, Machine Learning·IntermediateAdvanced
Course·AI & Machine Learning
Figma
A collaborative browser-based design and prototyping platform for creating user interfaces, user experiences, design systems, and interactive prototypes.
UI Design, UX Design, Prototyping·BeginnerAdvanced
Documentation·Design & Creative Technology
Figma Community
A community area where designers and developers share, discover, remix, and learn from design files, plugins, widgets, and other Figma resources.
UI Design, UX Design, Prototyping·BeginnerAdvanced
Reference·Design & Creative Technology
Flexbox Cheat Sheet
A concise visual reference for CSS Flexbox properties, helping developers quickly understand and remember layout and alignment techniques.
CSS, Flexbox·Beginner
Reference·Web Development
Flexbox Froggy
A game-based introduction to CSS Flexbox where learners solve progressively harder positioning challenges by writing Flexbox properties directly in the browser.
CSS·Beginner
Interactive·Web Development
Fonts In Use
A searchable archive documenting how typefaces are used in real-world graphic design, branding, publishing, advertising, and other visual projects.
Typography, Graphic Design·BeginnerAdvanced
Reference·Design & Creative Technology
Footer
A curated gallery showcasing website footer designs for designers and developers looking for interface inspiration and layout ideas.
Web Design, UI Design, HTML, CSS·Beginner
Reference·Design & Creative Technology
Freecodecamp
A large collection of free, interactive programming curricula covering web development, JavaScript, Python, databases, data analysis, machine learning, and other software development topics.
HTML, CSS, JavaScript, Python·BeginnerAdvanced
Curriculum·Software Development
Front End Interview Handbook
An open-source guide and study resource covering common frontend interview topics, questions, and preparation strategies for software engineers.
HTML, CSS, JavaScript, Web Development·IntermediateAdvanced
Reference·Web Development
FrontendMentor
Practice projects that challenge learners to recreate real-world interfaces from provided designs, with the freedom to choose technologies such as HTML, CSS, JavaScript, React, Vue, Svelte, or Angular.
HTML, CSS, JavaScript·BeginnerAdvanced
Exercises·Web Development
FullstackOpen
A comprehensive web development course focused on building modern applications with JavaScript and TypeScript, covering React, Node.js, REST APIs, databases, testing, and modern development practices.
JavaScript, TypeScript, HTML, CSS·Intermediate
Tutorial·Web Development
Git Branching
An interactive environment for learning Git through visual simulations and hands-on challenges involving commits, branches, merging, rebasing, and other version-control operations.
Git, Version Control·BeginnerIntermediate
Interactive·Software Development
Git Cheat
A concise Git command reference designed for quickly looking up commonly used commands and operations while working with repositories and version control.
Git, Version Control·Beginner
Reference·Software Development
Git Docs
The official Git documentation containing the reference manual, command documentation, concepts, configuration options, and detailed information about Git's version-control system.
Git, Version Control·BeginnerAdvanced
Documentation·Software Development
Go
Go's official learning portal, bringing together tutorials, language documentation, interactive exercises, and guidance for learning the language and building software with Go.
Go·BeginnerAdvanced
Documentation·Software Development
Google Accelerator Program
Programs providing selected startups and organizations with technical mentorship, training, networking, and other support around specific technology areas.
Varies·IntermediateAdvanced
Course·Software Development
Google Community
Community spaces connecting developers and technology learners through discussions, events, tutorials, and opportunities to exchange knowledge with other practitioners.
Varies·BeginnerAdvanced
Reference·Software Development
Google DeepMind
Google's AI research organization producing research, publications, models, and technical work across artificial intelligence and machine learning.
Artificial Intelligence, Machine Learning, Deep Learning·IntermediateAdvanced
Reference·AI & Machine Learning
Google for Developers
Google's central developer portal containing technical documentation, APIs, SDKs, learning materials, tools, and resources across Google's developer technologies.
APIs, Cloud Computing, Android, Web Development·BeginnerAdvanced
Documentation·Software Development
Google Machine Learning Education
Google's collection of machine learning learning materials covering foundational concepts, practical techniques, and resources for developers and data practitioners.
Python, Machine Learning, Artificial Intelligence·BeginnerAdvanced
Curriculum·AI & Machine Learning
Google Skills - Starter
Google's learning platform bringing together courses, hands-on labs, and training covering Google Cloud, artificial intelligence, data, cybersecurity, and other technical subjects.
Cloud Computing, Google Cloud, AI, Data·BeginnerAdvanced
Course·Cloud & DevOps
Grid Cheat Sheet
A visual reference covering CSS Grid properties and layout concepts, designed for quickly looking up grid syntax and positioning techniques.
CSS, CSS Grid·Beginner
Reference·Web Development
Grid Garden
A playful way to learn CSS Grid through interactive challenges that require learners to write grid properties and position elements correctly.
CSS, CSS Grid·Beginner
Interactive·Web Development
Grokking the System Design
A collection of system design learning material and interview preparation resources covering the architecture of large-scale software systems.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Course·Systems & Infrastructure
GSAP
A high-performance JavaScript animation platform for creating sophisticated web animations, timelines, transitions, and interactive motion experiences.
JavaScript, CSS, SVG·IntermediateAdvanced
Documentation·Web Development
Hugging Face
An AI platform and community ecosystem providing models, datasets, libraries, demos, and collaborative tools for building and sharing machine learning applications.
Python, Machine Learning, Deep Learning, NLP·BeginnerAdvanced
Reference·AI & Machine Learning
Hugging Face Learn
Practical courses and learning paths covering machine learning, NLP, computer vision, reinforcement learning, and modern AI development using Hugging Face tools.
Python, Machine Learning, Deep Learning, NLP·BeginnerAdvanced
Course·AI & Machine Learning
Iconsax
A large icon library offering multiple icon styles and formats for use in interfaces and digital products.
SVG, UI Design·Beginner
Reference·Design & Creative Technology
International AI Safety Report
A scientific review examining general-purpose AI capabilities, emerging risks, and approaches to AI safety and risk management.
Artificial Intelligence, AI Safety, Machine Learning·Advanced
Report / Guide·AI & Machine Learning
Interneting is Hard
A beginner-friendly series of tutorials that explains HTML and CSS through practical examples, helping learners understand how websites are structured and styled from the ground up.
HTML, CSS·Beginner
Tutorial·Web Development
Java Design Patterns
A collection of Java implementations and explanations of common software design patterns, providing practical examples of object-oriented design principles and reusable programming solutions.
Java, Design Patterns, Object-Oriented Programming·Intermediate
Reference·Software Development
Javascript Info
Detailed JavaScript tutorials progressing from language fundamentals to advanced concepts, browser APIs, asynchronous programming, networking, and modern web development.
JavaScript, HTML, CSS·BeginnerAdvanced
Article / Guide·Web Development
JavaScript Patterns
A collection of modern JavaScript patterns and examples covering application architecture, design patterns, performance, rendering, and reusable approaches to frontend development.
JavaScript, Web Development·IntermediateAdvanced
Reference·Web Development
JSFiddle
A browser-based coding playground for writing, testing, experimenting with, and sharing HTML, CSS, and JavaScript code without setting up a local development environment.
HTML, CSS, JavaScript·BeginnerAdvanced
Sandbox / Lab·Web Development
Jupyter
An open-source project providing software, standards, and services for interactive computing across multiple programming languages and scientific workflows.
Python, R, Julia, Interactive Computing·BeginnerAdvanced
Reference·Computer Science
Jupyter Docs
The central documentation hub for Project Jupyter, linking guides, tutorials, references, and documentation for its various interactive computing projects.
Python, R, Julia·BeginnerAdvanced
Documentation·Computer Science
Jupyter Notebook
An interactive web application for creating computational notebooks that combine executable code, mathematical notation, visualizations, and explanatory text.
Python, R, Julia·BeginnerAdvanced
Interactive·Computer Science
JupyterLab
Documentation for JupyterLab, an extensible web-based development environment for interactive computing, notebooks, terminals, text editing, and data workflows.
Python, R, Julia·BeginnerAdvanced
Documentation·Computer Science