Stack
Type
Difficulty
21 results
Clear filtersAgent Engineer by Addy Osmani
A free practical course covering the concepts, architecture, development practices, and engineering considerations involved in building production-ready AI agents.
Python, JavaScript, Artificial Intelligence, LLMs·IntermediateAdvanced
Course·AI & Machine Learning
Algorithm Archive
A visual and implementation-focused collection of algorithms covering topics such as sorting, searching, numerical methods, graphics, and computational techniques.
Algorithms, Data Structures, Mathematics·Intermediate
Interactive·Computer Science
Burp Suite Community Edition
A free toolkit for manually testing web applications, providing capabilities for intercepting, inspecting, modifying, and replaying HTTP requests and responses during security testing.
HTTP, Web Security, Web Applications, JavaScript·Intermediate
Sandbox / Lab·Cybersecurity
ByteByteGo Newsletter
Visual explanations and guides focused on system design, distributed systems, databases, networking, scalability, and the architecture behind modern software systems.
System Design, Distributed Systems, Networking, Databases·IntermediateAdvanced
Article / Guide·Systems & Infrastructure
Codrops
A publication featuring tutorials, experiments, articles, and demonstrations focused on frontend development, creative coding, interaction design, and modern web techniques.
HTML, CSS, JavaScript, Web Design·IntermediateAdvanced
Article / Guide·Web Development
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
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
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
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
Kaggle Competitions
Practical data science challenges where participants build models and solutions against real-world datasets while developing skills through experimentation and competition.
Python, Machine Learning, Data Science, Statistics·IntermediateAdvanced
Exercises·AI & Machine Learning
LearnOpenGL
A comprehensive resource for learning OpenGL and computer graphics, covering rendering concepts, shaders, textures, lighting, and practical graphics programming.
C++, OpenGL, GLSL, Computer Graphics·IntermediateAdvanced
Tutorial·Design & Creative Technology
NeetCode Roadmap
A visual learning roadmap organizing data structures and algorithms topics into a structured path for developers preparing for coding interviews and strengthening problem-solving skills.
Algorithms, Data Structures, Python, Java·Intermediate
Curriculum·Computer Science
Project Euler
A collection of mathematical programming problems designed to develop problem-solving skills by combining mathematical reasoning with algorithmic programming.
Mathematics, Algorithms, Programming·IntermediateAdvanced
Exercises·Computer Science
Ray Tracing in One Weekend
A practical online book that teaches the fundamentals of ray tracing by guiding learners through building a simple 3D renderer from scratch.
C++, Ray Tracing, Computer Graphics, Mathematics·Intermediate
Book·Design & Creative Technology
ShaderToy
A browser-based platform where developers and artists create, share, explore, and experiment with real-time procedural graphics and GLSL shaders.
GLSL, WebGL, Computer Graphics·IntermediateAdvanced
Interactive·Design & Creative Technology
Spring Guides
Practical tutorials from the Spring team demonstrating how to build Java applications with Spring and Spring Boot, covering web applications, REST APIs, data access, security, and other common application patterns.
Java·Intermediate
Tutorial·Software Development
System Design Handbook
A guide to system design concepts covering scalable architectures, distributed systems, databases, networking, reliability, and large-scale software design.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Book·Systems & Infrastructure
System Design Primer
An open-source guide covering system design concepts, distributed systems, scalability, databases, networking, and architectures for large-scale software.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Curriculum·Systems & Infrastructure
Tech Interview Handbook
A free, open-source collection of structured interview preparation material covering algorithms, data structures, coding techniques, behavioral interviews, and software engineering preparation.
Algorithms, Data Structures, JavaScript·IntermediateAdvanced
Reference·Computer Science
Test-Driven Web Development with Python
A practical book that teaches test-driven development by building a web application with Python and Django, emphasizing testing, development workflows, and incremental implementation.
Python, HTML, CSS, Testing·IntermediateAdvanced
Book·Web Development
The Book of Shaders
An interactive introduction to fragment shaders and GLSL that teaches graphics programming through visual examples, mathematical concepts, and hands-on shader experiments.
GLSL, OpenGL, Computer Graphics, Mathematics·Intermediate
Book·Design & Creative Technology