101 programming resources
1.0.0

获取101个完全免费的编程资源,这些资源可能会提高您的编码技能。
您是否经营任何非营利组织向世界各地的学习者提供编码课程?
您是否有一个YouTube频道可以帮助他人学习编程? ?
您是否编写博客以支持全球的程序员? ❤️
| ID | 资源 | 描述 |
|---|---|---|
| 1 | FreecodeCamp | FreeCodeCamp是一个非营利组织,由交互式学习网络平台组成。他们的任务是帮助人们免费代码。根据FreecodeCamp的说法,在通过FreecodeCamp完成至少一项认证后,有40,000多名毕业生找到了工作。毕业生在Apple,Google,Spotify和其他科技公司找到了工作 |
| 2 | 奥丁项目 | 奥丁项目使有抱负的网络开发人员免费一起学习。他们的完整堆栈课程是免费的,并得到了一个充满激情的开源社区的支持。 |
| 3 | Coursera | Coursera提供了来自顶级公司和大学的数百门课程,如果您没有财务稳定性,则可以审核课程或申请财务援助。 |
| 4 | Udemy | 即使是艰难的Udemy也不是免费的,他们确实有很多所有人都可以使用的课程。你可以在这里找到它们 |
| 5 | edx | EDX是哈佛和麻省理工学院创建的另一个大型开放在线课程提供商。 |
| 6 | Codecademy | CodeCademy是一个美国在线互动平台,提供12种不同编程语言的免费编码课程,包括Python,Java,Go,JavaScript,Ruby,SQL,C ++,C#,Swift和Sass,以及标记语言HTML和CSS |
| 7 | udacity | Udacity提供了由行业专家教授的免费计算机科学课程。 Udacity提供了两种课程 - 常规课程和纳米模板。普通课程是免费的。一对一的辅导/代码审核的定期课程需要每月费用。纳米模板通常适用于具有一些先前编码经验的人,并且花费更多的钱。 |
| 8 | 可汗学院 | 他们在JavaScript,HTML/CSS和SQL中提供多小时的自节奏课程 |
| 9 | YouTube | YouTube可能是您生活中可能使用的令人上瘾的应用程序之一。但是,请注意,如果谨慎使用,这也是2022年进行编程的最佳方法。 |
| 10 | 麻省理工学院opencourseware | MIT OpenCourseware是基于Web的几乎所有MIT课程内容的出版物。 |
| 11 | code.org | 他们的座右铭是“学习计算机科学。改变世界”。 |
| 12 | 划痕 | Scratch是一种基于高级块的视觉编程语言和网站,主要针对儿童作为编程的教育工具,目标受众为8至16岁。 |
| 13 | stackoverflow | 这不需要太多介绍。 Stackoverflow是一个平台,您可以在其中询问与编程有关的问题。 |
| 14 | leetcode | Leetcode是帮助您提高技能,扩展知识并为技术面试做准备的最佳平台。 |
| 15 | hackerrank | Hackerrank是针对雇用开发人员的市场领先的技术评估和远程访谈解决方案。 |
| 16 | codechef | Code-Chef是一个在线教育计划和全球程序员的竞争计划社区。 |
| 17 | 黑客 | 通过编码竞赛,数据科学竞赛和黑客马拉松帮助超过300万开发人员在编程方面更好。 |
| 18 | CS50:计算机科学简介 | David J. Malan教授的入门级课程,CS50X教学学生如何以算法进行思考并有效地解决问题。主题包括抽象,算法,数据结构,封装,资源管理,安全性,软件工程和Web开发。语言包括C,Python,SQL和JavaScript Plus CSS和HTML。受生物学,密码学,金融,取证和游戏的现实领域启发的问题集。 CS50X CS50的校园版本是哈佛最大的课程。 |
| 19 | Codingame | 可以帮助您通过基于回合的游戏来研究解决问题技能并学习编程基础知识的网站。 |
| 20 | CSS Diner | 在CSS Diner中,您可以通过一系列32个挑战来练习CSS的基础知识。这是一种更熟悉该语言并有趣学习的好方法。 |
| 21 | CodeCombat | CodeCombat适合儿童和成人学习者。您可以创建一个免费帐户,并了解编程的基础,例如循环,功能,条件和变量。 |
| 22 | 廷克 | Tynker是一个网站,您可以在其中使用HTML,CSS,JavaScript,Python和Java来构建项目并玩游戏。他们有广泛的项目,算法和数据结构挑战。 |
| 23 | SQL谋杀之谜 | SQL谋杀之谜对初学者和经验丰富的SQL开发人员都非常重要。通过试图在这个谋杀案中追踪杀手来增强您的SQL和解决问题的技能。游戏使用SQLite,首先您必须在开始游戏之前熟悉数据库结构。 |
| 24 | 不信任 | 不受信任是一款冒险游戏,您可以在其中测试JavaScript和解决问题的技能。 |
| 25 | Checkio | Checkio是一款策略游戏,您可以在其中通过一系列挑战学习打字稿或Python。 |
| 26 | W3Schools | W3SCHOOLS是一个免费的教育网站,用于在线学习实时示例。 |
| 27 | geeksforgeeks | 一个针对极客的计算机科学门户。它包含写得很好,思想良好的计算机科学和编程文章,是实践编程问题的平台。 |
| 28 | tutsplus | 使用Tutsplus发现免费的操作教程和视频课程。构建应用程序,创建网站或学习新技能。 |
| 29 | 索洛恩 | 获取由现实世界实践专家设计的课程。 |
| 30 | developer.mozilla.org | MDN Web Docs是Mozilla Developer Network和Mozilla Developer Center,是Web开发人员的文档存储库和学习资源。它由Mozilla于2005年创立,是有关开放网络标准,Mozilla自己的项目和开发人员指南的统一场所。 |
| 31 | JavaScript | 顾名思义,它是希望学习JavaScript的程序员的免费指南 |
| 32 | studentonight.com | 通过手写的简单教程,测试和视频教程,学习核心Java,C ++,DBM,数据结构等核心Java,C ++,数据结构等的最佳场所。 |
| 33 | programiz | 在Python,C/C ++,Java和其他流行的编程语言中学习编码,并易于遵循教程,示例,在线编译器和参考文献。 |
| 34 | 红宝石战士 | 如果您想学习Ruby,那么Ruby Warrior就是您的游戏。有一些初学者和中级轨道,可满足您的技能水平。这些课程很容易从那里开始。 |
| 35 | github | 是的,您听说没错! Github是开始您的编码旅程的最佳场所。您可以阅读GitHub中其他程序员编写的数百个源代码。您还可以找到许多挑战和资源来增强您的编码能力。 |
| 36 | codepen | Codepen是一个在线社区,用于测试和展示用户创建的HTML,CSS和JavaScript代码段。它充当在线代码编辑器和开源学习环境,开发人员可以创建称为“笔”的代码片段并测试它们。 |
| 37 | 迅速的游乐场 | Swift是一种由Apple创建的编程语言,并由专业人员用来构建用于在Apple设备上的应用程序。借助Swift Playgrounds应用程序,学生可以通过一系列引人入胜且有趣的挑战学习Swift。 |
| 38 | 谷歌 | 如果您还没有,您可能会听到开发人员开玩笑地称自己为专业的Googler。在夸张的情况下,这句话说明了真理。 Google是程序员的宝贵资源,可以通过简单的搜索来解决许多编码问题。 |
| 39 | SimpleLilearn | SimpleLilearn是流行的在线训练营和在线课程学习平台。 |
| 40 | sqlzoo | SQLZOO是学习所有SQL的首选资源。从SQLZOO中,您可以了解SQL Server,Oracle,MySQL,DB2和PostGressQL。从各种互动教程和参考文章中学习,并通过评估测试您的新技能。 |
| 41 | 代码学校 | 如果您不确定从哪里开始,Code School提供了不同的途径,您可以遵循这些途径来建立特定的技能。如果您准备直接潜水,也可以从完整的图书馆中选择课程,并且大多数基本水平课程都是100%免费的。 |
| 42 | 代码复仇者 | 如果您想学习如何构建网站,应用程序或游戏,那么代码复仇者是您的网站。 Code Avengers拥有100多个小时的课程,教您如何在HTML&CSS,游戏或JavaScript中的应用程序中构建网站。 |
| 43 | Euler项目 | Euler项目是一个专门针对一系列旨在通过计算机程序解决的计算问题的网站。该项目吸引了对数学和计算机程序感兴趣的毕业生和学生。 |
| 44 | Django女孩 | Django Girls是一个国际非营利组织,旨在激发各种背景的女性,以使技术对技术产生兴趣并成为程序员,并提供安全友好的环境。 |
| 45 | 母亲代码 | Mothercoders是一个非营利组织,其使命是帮助有孩子在技术职业中熟练的妇女,以便他们可以在数字经济中蓬勃发展。 |
| 46 | 编码的女孩 | 代码的女孩是一个非营利组织,旨在通过为年轻女性提供必要的计算技能来寻求21世纪的机会,以支持和增加计算机科学中的女性数量。 |
| 47 | 塔 | Pyladies是一个国际指导小组,致力于帮助更多妇女成为Python开源社区的积极参与者。 |
| 48 | 铁轨女孩 | 他们的目标是为妇女理解技术并建立自己的想法的工具和社区 |
| 49 | CodeNewbie | 程序员最支持的社区之一。 |
| 50 | 麻省理工学院应用发明家 | 麻省理工学院App Inventor是一个视觉编程环境,允许所有年龄的学习者为Android和iOS智能手机和平板电脑构建功能齐全的应用程序。 |
| 51 | Codegrepper.com | 它是程序员的最终查询和答案系统。 |
| 52 | Visualgo.net/en | 通过动画可视化数据结构和算法。 |
| ID | 频道名称 | 描述 |
|---|---|---|
| 1 | FreecodeCamp | 他们的视频是针对初学者和专家的播放列表的各种编程语言的长期,深入的内容。他们的视频从三个小时到几分钟不等,涵盖了HTML,JavaScript,PHP,CSS,ML,Data Science和Python等传统和现代技术。他们的YouTube频道在超过500万学生和几个播放列表中非常受欢迎。 |
| 2 | 编程与莫什 | Mosh Hamedani旨在培训编码人员和软件工程师成为人才公司想要聘用的人才。 |
| 3 | 遍历媒体 | Brad Traversy创建的渠道涵盖了HTML,CSS和JavaScript等编程技术,React和Vue等前端框架以及后端概念,例如Node.js,Python和PHP。 |
| 4 | fireship.io | 您是否筋疲力尽,在YouTube上观看6小时的教程视频?然后这个频道适合您。他解释了5分钟内最复杂的编程概念。 |
| 5 | 凯文·鲍威尔(Kevin-Powell) | 你讨厌CSS吗?那么这个家伙一定会让您爱上CSS! |
| 6 | Web-dev简化 | 顾名思义,此渠道旨在简化Web开发。 |
| 7 | 开发 | 想学习酷的JavaScript动画吗?然后,您正在看正确的地方! |
| 8 | net-Ninja | Net Ninja是了解有关Web开发和编程的更多YouTube频道之一。 |
| 9 | 树屋 | Team Treehouse是一个在线学习平台,旨在迎合初学者,热衷于建立编码职业。 |
| 10 | 开发点 | DevTips是针对网络设计师和编码器的每周节目,其中有200多个CSS,HTML,Docker,Kubernetes,Github等视频。 |
| 11 | DesignCourse.com | 对于开发人员而言,具有有关设计概念的基本知识很重要。此渠道可以帮助您提高设计技能。 |
| 12 | 代码与ania-kubow | 你喜欢游戏吗?她的视频通过逐步逐步教程(JavaScript)来帮助您开发更多游戏(JavaScript) |
| 13 | 当时的ewboston | 他们的视频涵盖了一系列主题,从现代区块链,Docker和Discord到SEO,Python,Node.js和Gulp.js。巴基·罗伯茨(Bucky Roberts)是一名IT毕业生,并教授易于理解的课程,这是初学者程序员的理想资源。 |
| 14 | 在线教程 | 该频道可帮助您深入研究令人敬畏的CSS动画。 |
| 15 | 佛罗林流行 | 他会教您很多有关Web开发的信息(HTML,CSS,JavaScript,ReactJ,Nodejs,API和所有其他很酷的东西?) |
| 16 | programwitherik | 如果您想要编码教程和建议,请访问此频道 |
| 17 | CSDOJO | 他帮助您解决问题的DSA(数据结构和算法)问题和问题,并进行编码访谈。 |
| 18 | 聪明的程序员 | 是否想建立现实世界中的项目并在您的技能上获得更多的深度?然后,立即单击链接! |
| 19 | JavaScriptMastery | 通过基于项目的教练来启动您的发展职业 - 通过实践发展经验展示您的技能,并降落梦想的编码职业 |
| 20 | 编码 | 帮助您增强编程技能 |
| 21 | Codewithharry | 有很多编码教程和开发建议。 |
| 22 | 超越射击 | Fireship.io的次要渠道具有更深入的内容。 |
| ID | 博客 | 描述 |
|---|---|---|
| 1 | dev.to | 开发社区是一个由938,136个出色开发人员组成的社区。我们是编码人员共享,保持最新并发展职业的地方。 |
| 2 | CSS-tricks | 有关CSS,HTML,JavaScript的每日文章以及与Web设计和开发有关的所有内容。 |
| 3 | 中等的 | |
| 4 | FreecodeCamp | |
| 5 | stackoverflow.blog | |
| 6 | 真实的 | |
| 7 | CodingHorror | |
| 8 | WebDesignerDepot | |
| 9 | 黑客 | |
| 10 | 索洛恩 | SoloLearn是一个平台,我们可以以模块的方式练习编程语言,并打开社区以与其他ACH相互互动以获得和共享知识。在几次评论之后,它还以共识的方式提供博客。 |
| 11 | W3Schools | W3Schools已针对学习,测试和培训进行了优化。可能会简化示例以改善阅读和基本理解。教程,参考。 |
| 12 | Addy Osmani的博客 | Addy是Google的工程经理,并撰写了有关Web开发的各种主题。 |
如果您喜欢仓库,请不要犹豫,给它一颗星星吗?与您的朋友分享,我们可以共同使社区发展更好☕