Library

Curated paths to mastery.

Data ScienceAdvanced

Visualizing Data with D3.js

D3 is hard, but looking at these examples is the best way to understand what's possible in browser-based data visualization.

#Data Viz#JavaScript#D3
Article10 min read
CybersecurityIntermediate

OWASP Top 10: The Standard Awareness Document

The bible of web security. Before you deploy any app to production, check it against this list of critical vulnerabilities.

#Security#Best Practices#Web
DocumentationReference
Web DevelopmentIntermediate

Next.js 14 Full Course 2024 | Build and Deploy a Full Stack App

The most comprehensive guide to the App Router available right now. If you want to master Server Actions and modern Next.js patterns, start here.

#Next.js#React#TailwindCSS
Video5h 12m
DevOpsBeginner

Docker for Beginners: DevOps for Java & Spring Boot

A fantastic entry point for containerization. It simplifies the complex concepts of images and containers specifically for backend developers.

#Docker#Containers#Java
Course4h 30m
GeneralBeginner

CS50: Introduction to Computer Science

The gold standard for CS fundamentals. Even if you are self-taught, watching the C and Memory Management lectures will level up your understanding.

#CS Fundamentals#C#Algorithms
Course12 Weeks
Web DevelopmentBeginner

Refactoring UI: The Book

Stop guessing at design. This resource gives developers tactical rules for making UI look good without needing a background in art.

#UI/UX#CSS#Design Systems
DocumentationBook
AI/MLAdvanced

Attention Is All You Need

The seminal paper that introduced the Transformer architecture. Essential reading if you want to understand the mechanics behind GPT and modern LLMs.

#NLP#Transformers#Deep Learning
Article15 min read