Technical Resources
A hand-picked collection of the best tools, courses, documentation, communities, and platforms to accelerate your growth as a developer.
Showing 20 resources
freeCodeCamp
Learning Platform
Learn to code for free. Covers HTML, CSS, JavaScript, React, Node.js, Python, data structures, algorithms, and machine learning. Earn certifications by completing projects.
The Odin Project
Learning Platform
A free, open-source full-stack web development curriculum. Covers HTML/CSS, JavaScript, Node.js, React, and Ruby on Rails with a hands-on project-based approach.
MIT OpenCourseWare
Learning Platform
Free lecture notes, exams, and videos from MIT. Includes foundational CS courses like 6.006 (Algorithms), 6.824 (Distributed Systems), 6.034 (AI), and 6.046 (Design and Analysis of Algorithms).
CS50 by Harvard
Learning Platform
Harvard's introduction to the intellectual enterprises of computer science. Covers C, Python, SQL, JavaScript, and web development. The most popular CS MOOC of all time.
MDN Web Docs
Documentation
The authoritative resource for web developers. Comprehensive documentation for HTML, CSS, JavaScript, Web APIs, and browser compatibility. Maintained by Mozilla with community contributions.
DevDocs
Documentation
Combines multiple API documentations in one fast, searchable interface. Includes docs for React, Node.js, Python, Go, Rust, PostgreSQL, Redis, and 200+ more technologies. Works offline.
The Rust Book
Documentation
The official Rust programming language book. Covers ownership, borrowing, lifetimes, error handling, traits, generics, closures, and systems programming. Free to read online.
GitHub
Developer Tool
The world's largest code hosting platform. Collaborate on projects, contribute to open source, set up CI/CD workflows, manage issues and pull requests, and build your developer portfolio.
Excalidraw
Developer Tool
A virtual whiteboard for sketching hand-drawn like diagrams. Perfect for system design diagrams, architecture drawings, and technical communication. Collaborative and privacy-focused.
RegexR
Developer Tool
An interactive tool for learning, building, and testing regular expressions. Visualizes what each part of a regex pattern does with real-time highlighting, cheat sheets, and community patterns.
ray.so
Developer Tool
Create beautiful, shareable code screenshots with syntax highlighting, custom backgrounds, and themes. Perfect for sharing code snippets on social media and documentation.
Stack Overflow
Community
The world's largest community for developers. Ask questions, share knowledge, and find answers to programming problems. The go-to place when you're stuck on a coding problem.
Dev.to
Community
A constructive and inclusive social network for software developers. Share articles, tutorials, and discussions. Great for building in public and following emerging trends in the dev community.
Hacker News
Community
Y Combinator's community for computer science and entrepreneurship news. High-signal discussions about technology, startups, programming languages, and research papers.
Fireship
YouTube Channel
High-intensity code tutorials in 100 seconds. Covers the latest in web dev, frameworks, and developer culture with entertaining, information-dense short-form videos and deeper dives.
Theo - t3.gg
YouTube Channel
Full-stack web development with deep dives into TypeScript, React, Next.js, and the T3 stack. Known for opinionated, thoughtful takes on modern web development practices.
Hussein Nasser
YouTube Channel
Backend engineering fundamentals with deep technical explanations. Covers database internals, networking, protocols (HTTP, WebSockets, gRPC), and backend system design in exceptional depth.
LeetCode
Practice Platform
The platform for technical interview preparation. 3000+ coding problems categorized by difficulty, company, and topic. Includes contests, discussion forums, and editorial solutions.
Exercism
Practice Platform
Code practice and mentorship for 67 programming languages. Solve exercises and get feedback from experienced mentors. Perfect for learning a new language or deepening existing skills.
Roadmap.sh
Learning Resource
Community-curated roadmaps and learning paths for frontend, backend, DevOps, AI/ML, and more. Visual guides showing what to learn and in what order with resource recommendations.