Cheatsheets for experienced React developers getting started with TypeScript
Collection of TypeScript type challenges with online judge
Clean Code concepts adapted for JavaScript
"The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more
Papers from the computer science community to read and discuss.
24 Lessons, 12 Weeks, Get Started as a Web Developer
:white_check_mark: The Node.js best practices list (July 2024)
21 Lessons, Get Started Building with Generative AI
100+ AI Agent & RAG apps you can actually run — clone, customize, ship.
Master the command line, in one page
JavaScript Style Guide
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
Curated coding interview preparation materials for busy software engineers
Crack LeetCode, not only how, but also why.
《Hello 算法》:动画图解、一键运行的数据结构与算法教程。支持简中、繁中、English、日本語,提供 Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart 等代码实现
:books: 免费的计算机编程类中文书籍,欢迎投稿
Coding articles to level up your development skills
Python - 100天从新手到大师
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
A book series (2 published editions) on the JS language.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
🎓 Path to a free self-taught education in Computer Science!
All Algorithms implemented in Python
A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.
Curated list of project-based tutorials
A complete computer science study plan to become a software engineer.
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
:books: Freely available programming books
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Master programming by recreating your favorite technologies from scratch.