📢
gitzw.com上线了,功能陆续更新中,如有问题或反馈请在下方反馈/建议中给我们留言。
✕
读懂开源,从这里开始
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
🌙
简
▾
简体
繁體
English
登录
用户中心
▾
👤 用户中心
📬 我的订阅
✉️ 我的邮箱
🔑 修改密码
⭐ 我的收藏
💬 我的反馈记录
↩ 退出
订阅
☰
首页
排行榜
教程中心
知识库
资讯
分类
专题合集
搜索
订阅
RSS
简体
繁體
English
🔍
搜索
📡
RSS
🔥 热门搜索
llm
vuejs
pytorch
langchain
sql
graphql
peg
leetcode
tokio
redis
unity
php8
"编程学习"
📖 知识库
learn-to-code
★★★★★
★★★★★
入门
Learn-to-Code 是一个涵盖了各种编程教育和学习资源的术语,旨在帮助初学者和有经验的开发者学习编程技能,Learn-to-Code 平台通常提供交互式编码环境、教程和项目指导,帮助用户从基础开始学习编程,Learn-to-Code 的出现是为了解决编程教育的可及性和有效性问题,通过提供在线资源和社区支持,降低学习编程的门槛,Learn-to-Code 平台通常支持多种编程语言和技术,Learn-to-Code 还可以帮助开发者提高编码能力和解决问题的技能,Learn-to-Code 的目标是让编程学习变得更加容易和有趣,Learn-to-Code 平台的内容通常包括编程基础、数据结构、算法和 Web 开发等,Learn-to-Code 还提供了实践项目和编码挑战,帮助用户巩固学习成果,Learn-to-Code 的发展是编程教育的重要组成部分,Learn-to-Code 平台的设计初衷是让编程学习变得更加容易和有趣,Learn-to-Code 还可以帮助开发者提高编码能力和解决问题的技能,Learn-to-Code 平台通常提供交互式编码环境和社区支持,Learn-to-Code 的目标是让编程学习变得更加容易和有趣,Learn-to-Code 平台的内容通常包括编程基础、数据结构、算法和 Web 开发等,Learn-to-Code 还提供了实践项目和编码挑战,帮助用户巩固学习成果,Learn-to-Code 的发展是编程教育的重要组成部分,
📦 开源项目
microsoft
/
Web-Dev-For-Beginners
Web-Dev-For-Beginners:初学者网页开发教程 — Web-Dev-For-Beginners 是一个为初学者设计的网页开发教程,涵盖 HTML、CSS 和 JavaScript 等关键技术。通过这个项目,初学者可以在12周内学习网页开发的基础知识。这个项目对于想要进入网页开发领域的新手来说非常重要,因为它提供了一个结构化的学习路径。
JavaScript
★ 96k
⑂ 15.7k
web
☆
PKUFlyingPig
/
cs-self-learning
cs-self-learning:计算机自学指南 — cs-self-learning 是一个全面的计算机自学指南,汇集了各种学习资源和教程,帮助初学者快速入门并掌握计算机科学的核心知识。
HTML
★ 74.3k
⑂ 7.9k
other
+134 ★
☆
DeathKing
/
Learning-SICP
Learning-SICP:MIT计算机程序构造与解释课程学习资料 — Learning-SICP项目收集和整理了MIT公开课《计算机程序的构造和解释》的学习资料,涵盖编译器原理、函数式编程、解释器等主题。该项目利用Ruby语言开发,致力于促进人们对计算机程序构造和解释的理解。通过这个项目,学习者可以更深入地理解计算机程序的设计和实现。
Ruby
★ 11.3k
⑂ 1.5k
backend
☆
Chalarangelo
/
30-seconds-of-code
30-seconds-of-code:编码技巧集合 — 30-seconds-of-code 项目为开发者提供了大量的编码技巧和代码片段,涵盖了 JavaScript、HTML、CSS 等多个领域。通过这个项目,开发者可以快速学习和提高编码技能。同时,该项目也是一个很好的学习资源,适合初学者和经验丰富的开发者
JavaScript
★ 128.2k
⑂ 12.5k
web
☆
freeCodeCamp
/
freeCodeCamp
freeCodeCamp:开源代码库和课程 — freeCodeCamp 是一个开源的学习平台,提供全面性的编程和计算机科学课程。通过学习 JavaScript、React、Node.js 等技术,用户可以获得实用的编程技能和认证。freeCodeCamp 的开源代码库和社区驱动的开发,使其成为一个不断进化和改进的学习平台
TypeScript
★ 452.1k
⑂ 45.6k
web
☆
thoughtbot
/
guides
guides:编程风格指南 — guides为Ruby开发者提供了一系列的编程风格指南和最佳实践,帮助他们编写更清晰、更可维护的代码。通过遵循这些指南,开发者可以提高代码的质量和可读性,减少错误和bugs。同时,guides也为开发团队提供了一致的编程风格,提高团队合作的效率
Ruby
★ 9.6k
⑂ 1.4k
backend
☆
CyC2018
/
CS-Notes
CS-Notes:技术面试必备基础知识 — CS-Notes 项目旨在为技术面试提供必备的基础知识,涵盖了算法、数据结构、计算机操作系统、计算机网络和系统设计等方面。该项目通过提供详细的笔记和 Leetcode 题解,帮助开发者提高技术能力和面试技巧。同时,CS-Notes 项目也为开发者提供了一个学习和交流的平台
★ 184.8k
⑂ 50.8k
other
☆
krahets
/
hello-algo
hello-algo:动画图解算法教程 — hello-algo 提供了丰富的数据结构与算法教程,包括动画图解和多语言代码实现,如 Python、Java、C++ 等。它支持简中、繁中、English、日本語等多种语言,非常适合编程学习者。hello-algo 的特点是提供了一键运行的代码示例,方便用户快速理解和掌握算法
Java
★ 127.7k
⑂ 15.2k
other
☆
julycoding
/
The-Art-Of-Programming-By-July-2nd
The-Art-Of-Programming-By-July-2nd:编程艺术 — The-Art-Of-Programming-By-July-2nd 项目是一个编程艺术的集合,包括面试和算法心得,曾经冲到全球第一。该项目提供了丰富的编程干货和纸质版《编程之法:面试和算法心得》。它对于程序员来说是一个非常有价值的资源,能够帮助他们提高编程技能和面试技巧
C
★ 21.5k
⑂ 7k
other
☆
justjavac
/
free-programming-books-zh_CN
free-programming-books-zh_CN:免费计算机编程中文书籍 — free-programming-books-zh_CN 项目为开发者提供了丰富的免费计算机编程类中文书籍资源,包括 Android、iOS、JavaScript、Python 等多个领域的书籍。该项目通过 GitHub 平台开放书籍资源,欢迎开发者投稿和分享。通过该项目,开发者可以方便地获取和学习编程知识,提高自己的编程技能
★ 117.6k
⑂ 28.2k
web
☆
Asabeneh
/
30-Days-Of-JavaScript
30-Days-Of-JavaScript:JavaScript 编程挑战 — 30-Days-Of-JavaScript 提供了一个学习 JavaScript 的挑战,通过一步一步的指南帮助开发者掌握 JavaScript 的基础知识和高级特性。这个挑战不仅仅局限于 30 天,开发者可以根据自己的学习速度进行调整。通过这个挑战,开发者可以提高自己的 JavaScript 编程能力,并更好地应用于实际项目中。
JavaScript
★ 46.6k
⑂ 10.5k
web
☆
geekxh
/
hello-algorithm
hello-algorithm:算法训练与面试准备 — hello-algorithm 项目旨在帮助初学者提高算法能力和面试准备,通过提供丰富的资源和实践机会,帮助开发者更好地理解算法和数据结构。该项目包括四个部分:大厂面经、力扣图解、开源电子书和技术思维导图。通过这个项目,开发者可以更好地准备面试和提高编程能力。
Java
★ 36.1k
⑂ 6.4k
ai-ml
☆
microsoft
/
AI-For-Beginners
AI-For-Beginners:人工智能入门教程 — AI-For-Beginners 项目旨在让初学者快速掌握人工智能的基础知识,通过 12 周、24 课的课程安排,涵盖了机器学习、深度学习、计算机视觉等领域。该项目使用 Jupyter Notebook 作为教学工具,帮助学习者快速上手。通过学习 AI-For-Beginners,学习者可以快速掌握人工智能的基础知识,并能够应用于实际项目中
Jupyter Notebook
★ 52.5k
⑂ 10.6k
ai-ml
☆
wuyouzhuguli
/
SpringAll
SpringAll:Spring 学习项目 — SpringAll 项目旨在帮助开发者循序渐进地学习 Spring Boot、Spring Cloud、Spring Security 等技术。通过这个项目,开发者可以深入了解 Spring 生态系统的各个组件和功能。同时,项目中也包含了 Spring Boot & Shiro、Spring Batch、Spring Cloud Alibaba 等技术的实践和示例
Java
★ 29k
⑂ 8.1k
security
☆
codecrafters-io
/
build-your-own-x
build-your-own-x:自制编程项目 — build-your-own-x 项目提供了一系列从零开始重建流行技术的教程和练习,帮助程序员提高编程能力和理解底层原理。通过参与这些项目,开发者可以更深入地了解不同技术的工作原理,并提高自己的问题解决能力。同时,build-your-own-x 项目也是学习新技术和扩展知识面的一个很好的途径
Markdown
★ 529.1k
⑂ 50.1k
other
+754 ★
☆
ashishps1
/
awesome-low-level-design
awesome-low-level-design:低级设计学习资源 — awesome-low-level-design 项目致力于收集和分享免费的低级设计学习资源,帮助开发者提高面试技巧和编程能力。通过该项目,学习者可以学习 Java 语言和面向对象编程(OOPS)等相关知识。同时,项目中包含了设计模式、SOLID 原则和 UML 等重要主题.
Java
★ 25.5k
⑂ 6.2k
other
☆
forthespada
/
CS-Books
CS-Books:计算机经典书籍及资源集合 — CS-Books 是一个计算机书籍及资源的集合,涵盖了 C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编等领域。该项目提供了大量的计算机经典书籍、个人笔记资料及相关资源,包括各平台发表文章中所涉及的资源等。同时,也包括校招社招各种面经,能够帮助开发者提升技能和知识。
★ 27.1k
⑂ 4.1k
backend
☆
rohitg00
/
ai-engineering-from-scratch
ai-engineering-from-scratch:从零开始的AI工程实践 — ai-engineering-from-scratch项目提供了一个从零开始学习和构建AI应用的平台,涵盖了机器学习、深度学习、计算机视觉等多个领域。通过该项目,开发者可以学习到AI工程的基础知识和实践经验。同时,该项目还涉及了LLM、NLP、强化学习等前沿技术
Python
★ 39.6k
⑂ 6.6k
ai-ml
☆
jwasham
/
coding-interview-university
coding-interview-university:软件工程师学习计划 — coding-interview-university 提供了一个完整的计算机科学学习计划,涵盖了算法、数据结构、软件工程等方面的知识,帮助学习者全面地准备编程面试。这个学习计划对于想要成为软件工程师的学习者来说至关重要,因为它提供了系统化的学习方法。同时,coding-interview-university 也为学习者提供了丰富的学习资源和参考资料。
★ 356.6k
⑂ 84.3k
other
☆
olistic
/
warriorjs
warriorjs:人工智能编程游戏 — warriorjs是一个使用TypeScript开发的游戏,结合了编程和人工智能的元素,玩家可以通过游戏来提高编程技能和学习人工智能知识。通过游戏,玩家可以体验到编程和人工智能的挑战和乐趣。warriorjs是学习和提高编程技能的好工具
TypeScript
★ 9.5k
⑂ 500
game
☆
crossoverJie
/
JCSprout
JCSprout:Java核心知识库 — JCSprout提供了Java核心知识的基础概念、并发编程和算法实现,帮助开发者更好地理解Java语言。通过JCSprout,开发者可以学习到Java基础、Netty和JVM等知识,提高自己的编程能力。同时,JCSprout也是一个很好的学习资源,适合Java开发者学习和参考
Java
★ 26.9k
⑂ 7k
other
☆
TheAlgorithms
/
JavaScript
JavaScript:算法和数据结构实现 — 该项目提供了多种算法和数据结构的JavaScript实现,包括排序、搜索、加密等,旨在帮助初学者学习和理解这些概念。同时,该项目遵循最佳实践,确保代码的可读性和可维护性。通过这个项目,开发者可以快速学习和应用各种算法和数据结构
JavaScript
★ 34.2k
⑂ 5.8k
blockchain
☆
TheAlgorithms
/
C
C:算法集合 — C 项目提供了一个丰富的算法集合,涵盖了数学、机器学习、计算机科学和物理等领域,使用 C 语言实现。这个项目对于教育目的和学习算法原理非常有用。同时,它也为开发者提供了一个很好的参考资源。
C
★ 22.3k
⑂ 4.8k
ai-ml
☆
kdn251
/
interviews
interviews:技术面试准备 — interviews 仓库包含了大量的算法和编码挑战,帮助您准备技术面试。通过练习和学习这些挑战,您可以提高自己的编码能力和解决问题的技能,从而增加获得工作的机会。同时,仓库中的 LeetCode 题解和 Java 代码也为您提供了宝贵的参考资源。
Java
★ 65k
⑂ 12.9k
other
☆
jackfrued
/
Python-100-Days
Python-100-Days:从新手到大师 — Python-100-Days项目为初学者提供了系统化的Python学习计划,涵盖了基础语法、数据结构、文件操作等知识,帮助新手快速提升Python编程能力。通过该项目,学习者可以在短时间内从新手变成Python大师。同时,该项目还提供了大量的练习题和项目实践,帮助学习者巩固所学知识
Jupyter Notebook
★ 184.3k
⑂ 55.7k
other
☆
MunGell
/
awesome-for-beginners
awesome-for-beginners:初学者友好项目列表 — awesome-for-beginners 提供了一个初学者友好项目的列表,帮助初学者找到适合自己的项目进行学习和实践。这个列表涵盖了多个领域和技术,能够满足不同初学者的需求。同时,awesome-for-beginners 也为开源社区提供了一个发现和分享优秀项目的平台。
★ 87.6k
⑂ 7.9k
other
☆
allenwong
/
30DaysofSwift
30DaysofSwift:Swift 编程学习项目 — 30DaysofSwift 是一个自学项目,旨在帮助开发者学习 Swift 编程语言。通过这个项目,开发者可以学习到 Swift 的基础知识和高级特性。这个项目对于想要学习 Swift 并开发 iOS 应用的开发者来说非常有用
Swift
★ 11.5k
⑂ 2k
mobile
☆