freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
Support
Quality
Security
License
Reuse
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Support
Quality
Security
License
Reuse
All Algorithms implemented in Python
Support
Quality
Security
License
Reuse
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Support
Quality
Security
License
Reuse
24 Lessons, 12 Weeks, Get Started as a Web Developer
Support
Quality
Security
License
Reuse
Everything you need to know to get the job.
Support
Quality
Security
License
Reuse
程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).
Support
Quality
Security
License
Reuse
All Algorithms implemented in Java
Support
Quality
Security
License
Reuse
推荐免费ChatGPT网站:www.lintcode.com/chat-gpt?utm_source=tf-github-lucifer LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Support
Quality
Security
License
Reuse
a
algorithm-visualizerby algorithm-visualizer
JavaScript 
42997
Version:Current
License: Permissive (MIT)
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
Support
Quality
Security
License
Reuse
b
build-web-application-with-golangby astaxie
Go 
42055
Version:Current
License: Permissive (BSD-3-Clause)
A golang ebook intro how to build a web with golang
Support
Quality
Security
License
Reuse
Examples and guides for using the OpenAI API
Support
Quality
Security
License
Reuse
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Support
Quality
Security
License
Reuse
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Support
Quality
Security
License
Reuse
FCC China open source codebase and curriculum. Learn to code and help nonprofits.
Support
Quality
Security
License
Reuse
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
Support
Quality
Security
License
Reuse
📖 A collection of pure bash alternatives to external processes.
Support
Quality
Security
License
Reuse
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Support
Quality
Security
License
Reuse
Comprehensive Python Cheatsheet
Support
Quality
Security
License
Reuse
🐙 Guides, papers, lecture, notebooks and resources for prompt engineering
Support
Quality
Security
License
Reuse
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
Support
Quality
Security
License
Reuse
🤪 A list of funny and tricky JavaScript examples
Support
Quality
Security
License
Reuse
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Support
Quality
Security
License
Reuse
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
Support
Quality
Security
License
Reuse
清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
Support
Quality
Security
License
Reuse
Algorithms and data structures in Swift, with explanations!
Support
Quality
Security
License
Reuse
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
Support
Quality
Security
License
Reuse
i
interactive-coding-challengesby donnemartin
Python 
27380
Version:Current
License: Proprietary (Proprietary)
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Support
Quality
Security
License
Reuse
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Support
Quality
Security
License
Reuse
PyTorch Tutorial for Deep Learning Researchers
Support
Quality
Security
License
Reuse
Algorithms and data structures in Swift, with explanations!
Support
Quality
Security
License
Reuse
How to create an OS from scratch
Support
Quality
Security
License
Reuse
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Support
Quality
Security
License
Reuse
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Support
Quality
Security
License
Reuse
C
Complete-Python-3-Bootcampby Pierian-Data
Jupyter Notebook 
23960
Version:Current
License: No License (No License)
Course Files for Complete Python 3 Bootcamp Course on Udemy
Support
Quality
Security
License
Reuse
Minimal examples of data structures and algorithms in Python
Support
Quality
Security
License
Reuse
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Support
Quality
Security
License
Reuse
Lightweight, user-friendly onboarding tour library
Support
Quality
Security
License
Reuse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
Support
Quality
Security
License
Reuse
e
en.javascript.infoby javascript-tutorial
HTML 
20876
Version:Current
License: Proprietary (Proprietary)
Modern JavaScript Tutorial
Support
Quality
Security
License
Reuse
Python programs, usually short, of considerable difficulty, to perfect particular skills.
Support
Quality
Security
License
Reuse
:books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹
Support
Quality
Security
License
Reuse
Algorithms implemented in JavaScript for beginners, following best practices.
Support
Quality
Security
License
Reuse
pytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行
Support
Quality
Security
License
Reuse
Collection of Summer 2023 & Summer 2024 tech internships!
Support
Quality
Security
License
Reuse
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Support
Quality
Security
License
Reuse
LeetCode Problems' Solutions
Support
Quality
Security
License
Reuse
A cheatsheet of modern C++ language and library features.
Support
Quality
Security
License
Reuse
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
Support
Quality
Security
License
Reuse
Modern Java - A Guide to Java 8
Support
Quality
Security
License
Reuse
f
freeCodeCampby freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
TypeScript
368661
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
j
javascript-algorithmsby trekhleb
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JavaScript
171293
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
P
Pythonby TheAlgorithms
All Algorithms implemented in Python
Python
159882
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
CS-Notesby CyC2018
:books: 技术面试必备基础知识、Leetcode、计算机操作系统、计算机网络、系统设计
Java
137910
Updated: 4 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
W
Web-Dev-For-Beginnersby microsoft
24 Lessons, 12 Weeks, Get Started as a Web Developer
JavaScript
70752
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
interviewsby kdn251
Everything you need to know to get the job.
Java
59966
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
H
HowToCookby Anduin2017
程序员在家做饭方法指南。Programmer's guide about how to cook at home (Chinese only).
HTML
53975
Updated: 2 y ago
License: Permissive (Unlicense)
Support
Quality
Security
License
Reuse
J
Javaby TheAlgorithms
All Algorithms implemented in Java
Java
52269
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
leetcodeby azl397985856
推荐免费ChatGPT网站:www.lintcode.com/chat-gpt?utm_source=tf-github-lucifer LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
JavaScript
51448
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
algorithm-visualizerby algorithm-visualizer
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
JavaScript
42997
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
b
build-web-application-with-golangby astaxie
A golang ebook intro how to build a web with golang
Go
42055
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
o
openai-cookbookby openai
Examples and guides for using the OpenAI API
Jupyter Notebook
39787
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
leetcode-masterby youngyangyang04
《代码随想录》LeetCode 刷题攻略:200道经典题目刷题顺序,共60w字的详细图解,视频难点剖析,50余张思维导图,支持C++,Java,Python,Go,JavaScript等多语言版本,从此算法学习不再迷茫!🔥🔥 来看看,你会发现相见恨晚!🚀
Shell
39498
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
3
30-Days-Of-JavaScriptby Asabeneh
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
JavaScript
36583
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
f
freecodecamp.cnby FreeCodeCampChina
FCC China open source codebase and curriculum. Learn to code and help nonprofits.
CSS
36502
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
a
awesome-cheatsheetsby LeCoupa
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
JavaScript
33798
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
p
pure-bash-bibleby dylanaraps
📖 A collection of pure bash alternatives to external processes.
Shell
33608
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
the-way-to-go_ZH_CNby unknwon
《The Way to Go》中文译本,中文正式名《Go 入门指南》
Go
32876
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
p
python-cheatsheetby gto76
Comprehensive Python Cheatsheet
Python
32629
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
P
Prompt-Engineering-Guideby dair-ai
🐙 Guides, papers, lecture, notebooks and resources for prompt engineering
Jupyter Notebook
32396
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
h
hello-algorithmby geekxh
🌍 针对小白的算法训练 | 包括四部分:①.大厂面经 ②.力扣图解 ③.千本开源电子书 ④.百张技术思维导图(项目花了上百小时,希望可以点 star 支持,🌹感谢~)推荐免费ChatGPT使用网站
Java
32386
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
w
wtfjsby denysdovhan
🤪 A list of funny and tricky JavaScript examples
JavaScript
31168
Updated: 2 y ago
License: Permissive (WTFPL)
Support
Quality
Security
License
Reuse
L
LeetCode-Goby halfrost
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Go
29792
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
interviewby huihut
📚 C/C++ 技术面试基础知识总结,包括语言、程序库、数据结构、算法、系统、网络、链接装载库等知识及面试经验、招聘、内推等信息。This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
C++
29232
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
R
REKCARC-TSC-UHTby PKUanonym
清华大学计算机系课程攻略 Guidance for courses in Department of Computer Science and Technology, Tsinghua University
HTML
28727
Updated: 2 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
s
swift-algorithm-clubby kodecocodes
Algorithms and data structures in Swift, with explanations!
Swift
27770
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
learnGitBranchingby pcottle
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
JavaScript
27747
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
i
interactive-coding-challengesby donnemartin
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Python
27380
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
J
JavaScriptby TheAlgorithms
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
JavaScript
26865
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
pytorch-tutorialby yunjey
PyTorch Tutorial for Deep Learning Researchers
Python
26754
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
s
swift-algorithm-clubby raywenderlich
Algorithms and data structures in Swift, with explanations!
Swift
25240
Updated: 4 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
o
os-tutorialby cfenollosa
How to create an OS from scratch
C
25082
Updated: 2 y ago
License: Permissive (BSD-3-Clause)
Support
Quality
Security
License
Reuse
3
30-Days-Of-Pythonby Asabeneh
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Python
24754
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
C
C-Plus-Plusby TheAlgorithms
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
C++
24659
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Complete-Python-3-Bootcampby Pierian-Data
Course Files for Complete Python 3 Bootcamp Course on Udemy
Jupyter Notebook
23960
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
a
algorithmsby keon
Minimal examples of data structures and algorithms in Python
Python
22653
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
l
leetcodeby doocs
😏 LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解
Java
22327
Updated: 2 y ago
License: Strong Copyleft (CC-BY-SA-4.0)
Support
Quality
Security
License
Reuse
i
intro.jsby usablica
Lightweight, user-friendly onboarding tour library
HTML
22049
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
W
WaveFunctionCollapseby mxgmn
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
C#
21375
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
e
en.javascript.infoby javascript-tutorial
Modern JavaScript Tutorial
HTML
20876
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
p
pytudesby norvig
Python programs, usually short, of considerable difficulty, to perfect particular skills.
Jupyter Notebook
20303
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
t
typescript-bookby basarat
:books: The definitive guide to TypeScript and possibly the best TypeScript book :book:. Free and Open Source 🌹
TypeScript
19434
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
J
Javascriptby TheAlgorithms
Algorithms implemented in JavaScript for beginners, following best practices.
JavaScript
19017
Updated: 3 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
p
pytorch-handbookby zergtant
pytorch handbook是一本开源的书籍,目标是帮助那些希望和使用PyTorch进行深度学习开发和研究的朋友快速入门,其中包含的Pytorch教程全部通过测试保证可以成功运行
Jupyter Notebook
18393
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
S
Summer2023-Internshipsby pittcsc
Collection of Summer 2023 & Summer 2024 tech internships!
Python
17551
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
l
learngoby inancgumus
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
Go
17414
Updated: 2 y ago
License: Proprietary (Proprietary)
Support
Quality
Security
License
Reuse
l
leetcodeby haoel
LeetCode Problems' Solutions
C++
16993
Updated: 2 y ago
License: No License (No License)
Support
Quality
Security
License
Reuse
m
modern-cpp-featuresby AnthonyCalandra
A cheatsheet of modern C++ language and library features.
Python
16855
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse
C
Cby TheAlgorithms
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
C
16356
Updated: 2 y ago
License: Strong Copyleft (GPL-3.0)
Support
Quality
Security
License
Reuse
j
java8-tutorialby winterbe
Modern Java - A Guide to Java 8
Java
16332
Updated: 2 y ago
License: Permissive (MIT)
Support
Quality
Security
License
Reuse