![](https://filescdn.proginn.com/788b31ee029e5b98832be40a8d56031d/805ef8d4923d1f0137c819bc30354868.webp)
来源 | https://javascript.plainenglish.io/top-40-free-programming-courses-for-beginners-bc39253e784c
今天,我将跟大家分享40个免费的编程视频教程,大家可以根据自己的情况,进行合理安排学习。地址:https://www.udemy.com/course/javascript-essentials/这个教程可以帮助我们练习JS知识技能,主要内容包括:JavaScript基本语法;
JS 概念,如数组、对象、字符串;
JS代码练习;
地址:https://www.udemy.com/course/git-and-github-crash-course-creating-a-repository-from-scratch/了解如何创建您的第一个存储库。
将其克隆到您的计算机并添加文件。
将项目更改推送到 Github。
学习使用 Git 的命令行。
了解如何查看新旧文件之间的差异。
03、实践中的 Web 开发:从零开始学HTML / CSS地址:https://www.udemy.com/course/web-development-learn-by-doing-html5-css3-from-scratch-introductory了解网站实际上是什么,以及它是由什么组成的。
学习HTML5 的基础知识。
学习 CSS3 的基础知识。
练习如何使用 HTML CSS 构建网站界面。
地址:https://www.udemy.com/course/beginner-vs-code/地址:https://www.udemy.com/course/sass-workflow/![](https://filescdn.proginn.com/e43b401660f7045688b96f646c35b840/203c25f363c572bfb49b2e2f0df05146.webp)
如何在您的计算机上安装 Sass。
了解基本和高级 SASS API。
通过实施 SASS 更快地开发项目。
06、Devtools Pro:Chrome 开发者工具的基础地址:https://www.udemy.com/course/devtools-2017-the-basics-of-chrome-developer-tools/![](https://filescdn.proginn.com/2e5f7ed1fcadae32404a4d2eceaed74e/fbea9b6c17f798c5673d621b7e0c23e9.webp)
07、面向 Web 开发人员的 Web 设计:构建漂亮的网站地址:https://www.udemy.com/course/web-design-secrets/![](https://filescdn.proginn.com/0cc4dcc0f0876472c9069381ee4d02de/f9aa53319bf4ff2f2bbab95f8626d15e.webp)
地址:https://www.udemy.com/course/foundations-of-front-end-development/![](https://filescdn.proginn.com/3f77b175f8780c92b9ad07b7bf4c68a9/acb0e46414500df763a563e8dbb9ec48.webp)
可以在本课程中获得扎实基础知识,以及有关前端开发的网络文章和学习资源,并具备必要的背景和术语,以充分利用它们,有效快速地学习。有了基础知识,世界就是你的舞台!扩展所获得的基础知识并专注于进一步的领域(Angular、Ember.js、游戏、全栈开发)。地址:https://www.udemy.com/course/free-learn-c-tutorial-beginners/![](https://filescdn.proginn.com/a56ead5a271b276685b88643f0d01431/9d66226791a5ffa5d797fa47f037cda8.webp)
学习计算机编程的基础知识。
面向对象编程指南。
C++的基本知识和语法。
您将能够开发强大的 C++ 程序。
地址:https://www.udemy.com/course/vuejs-fast-crash-course/![](https://filescdn.proginn.com/b67a0dff4969c3473e15ce88638d4ea3/998cce689bbb42736167762be5905428.webp)
如何为您的项目安装 Vuejs。
使用Vue开发APPS。
学习 Vuejs 的基础知识,如数据绑定、组件。
11、掌握 HTML5 和 CSS3 的基础知识:Web 开发初学者地址:https://www.udemy.com/course/master-the-basics-of-html5-css3-beginner-web-development/![](https://filescdn.proginn.com/12ecc7779c3c5f4671391cf8ebe1cdec/a2723619403c86afcf4a7a6a90bd77f5.webp)
12、初学者 Photoshop 到 HTML5 和 CSS3地址:https://www.udemy.com/course/beginner-photoshop-to-html5-and-css3![](https://filescdn.proginn.com/67c4b60f3c4e371f5036b9b69e113243/516c1217bff20f387552a4e9efc97138.webp)
地址:https://www.udemy.com/course/java-tutorial/![](https://filescdn.proginn.com/f70d4a71eb0dc4a0260be730ba730758/50189c3e2442121abc498d2742edf5b9.webp)
如何安装 Java。
学习 Java 的基础知识。
Java 集合框架简介。
获得学习 Java 的好书。
作者分享自己在使用Java时的真实经历。
地址:https://www.udemy.com/course/pythonforbeginnersintro/![](https://filescdn.proginn.com/15f5e3ddf1983405d1fb5faffbb49869/217020b566af1b6c8d9f2148846a4ebf.webp)
地址:https://www.udemy.com/course/photoshop-for-web-design-beginners![](https://filescdn.proginn.com/71a948976f2b5d7763cdec9104df98af/6b7772a8a609b1ae35024788bcda4fef.webp)
指导您使用 Photoshop 的功能来设计网站。地址:https://www.udemy.com/course/hmtl5-training/![](https://filescdn.proginn.com/1b465c37036c180e3fd7efb072f2f3af/c74e1b6d3bc776015a02dae45da62483.webp)
关于如何在网站设计和开发中使用 HTML 的教程,供初学者学习 Web 编程。地址:https://www.udemy.com/course/json-crash-course/![](https://filescdn.proginn.com/1ab63e47b629cc68c1994af54bf3b477/7e40358fe020f82478fb7ed4de0925fe.webp)
地址:https://www.udemy.com/course/typescript/![](https://filescdn.proginn.com/0113b49683c511ce92abffaf7cbdb77d/7961e7daa84d78fad3b9ccb84c4345ab.webp)
学习编译、测试和运行 TypeScript。
如何使用 TypeScript 类。
使用 TypeScript 构建基本应用程序。
地址:https://www.udemy.com/course/php-mysql-tutorial/![](https://filescdn.proginn.com/106f7e478eeed7c99c720ddf5076a7e2/156e8e7cd1462dc4cf14a30dd2f16cbd.webp)
如何安装 PHP 和 MySQL。
了解如何使用 PHP 构建功能性网站。
了解如何在 MySQL 上存储信息。
地址:https://www.udemy.com/course/learn-flutter-beginners-course/![](https://filescdn.proginn.com/262438d7db4b6a12bfdd1bf079f9efc1/a748f5cd34226315bfcce76531f01824.webp)
指导 Flutter 基础知识来构建 Android 和 iOS 应用程序。21、如何从头开始构建和制作 WordPress 网站地址:https://www.udemy.com/course/how-to-build-and-make-a-wordpress-website-from-scratch-2017/![](https://filescdn.proginn.com/893610c6fab007e394df8f01bc553588/b429b465da730f2cb4651c1f90c489bd.webp)
地址:https://www.udemy.com/course/mongodb-essentials/![](https://filescdn.proginn.com/e2706b1aa6c754da78f676661d9aa550/5a3b1e689bdf333f48216205305718c7.webp)
了解如何在您的计算机上安装 MongoDB。
介绍可以存储在 MongoDB 上的数据。
了解 MongoDB 中的常用命令。
地址:https://www.udemy.com/course/javascriptfundamentals/![](https://filescdn.proginn.com/052761a16f48873175ec8f86302f7cd2/079061d391c27a5d3469d4055f3bb6d5.webp)
如何使用 JavaScript 创建和运行程序。
如何在 JS 中编写条件和循环。
如何调试 JavaScript。
用 JS 管理 DOM。
在 JS 中编写 HTML 验证函数。
地址:https://www.udemy.com/course/npm-mastering-the-basics/![](https://filescdn.proginn.com/f110d7ee7e45dc34cffec6870ce06b04/cdead4782ae728bf9b2cd3ac01c2c78a.webp)
地址:https://www.udemy.com/course/software-testing-simple/![](https://filescdn.proginn.com/6baf10067b9a0716b4c99d1fda116523/086071823b8e959f97a45a64359601f4.webp)
地址:https://www.udemy.com/course/code-your-first-game/![](https://filescdn.proginn.com/5f5f7dc2b564395c5ecb607fcc8f9eec/aed7d26f8f4605a4f8e1f29713eba5ed.webp)
学习如何使用 JavaScript 构建基于 Web 的游戏。地址:https://www.udemy.com/course/become-an-android-developer-from-scratch/![](https://filescdn.proginn.com/262efc7f8cf7e08022374566db7e6887/142e25e55952aa8a43ef8208a6fce540.webp)
28、30 天内 8 个漂亮的 Ruby on Rails 应用程序和 TDD地址:https://www.udemy.com/course/8-beautiful-ruby-on-rails-apps-in-30-days/![](https://filescdn.proginn.com/cc50f0991d9514eb301c8f1c4317deda/5640f0a667d8da5975f8d71c64b0b2ba.webp)
指导您使用 Ruby on Rails 构建 8 个真实应用程序。29、使用 HTML5 和 CSS3 在 1 周内构建您的第一个网站地址:https://www.udemy.com/course/build-your-first-website-in-1-week/![](https://filescdn.proginn.com/ccbddc6674b85345c69dd3d3d1f0bb7b/a7a9d14355a7eae1f25df20d4d508281.webp)
帮助您了解 HTML CSS 的基础知识以构建网站界面。30、React vs Angular vs Vue.js 示例地址:https://www.udemy.com/course/react-vs-angular-vs-vuejs-by-example/![](https://filescdn.proginn.com/7b559b589f01a69618ea8810e18b3f17/7d4c2521c7c997eac8f25585bfb83f8d.webp)
如何使用 3 种不同的前端框架 React、Angular 和 Vuejs 创建应用程序。从那里,它将帮助您进行概述并选择适合您技能的一个。
地址:https://www.udemy.com/course/git-started-with-github/![](https://filescdn.proginn.com/33cb60fe189e63de2db8373f3fe2960d/f45be3662782e81ee551c00586a6d966.webp)
帮助您了解如何在项目创建和开发过程中使用 git。地址:https://www.udemy.com/course/database-design-and-management/![](https://filescdn.proginn.com/1107199205ceef6cd729b8db5dc5b7f2/5f6cbc46113db462f010322b65b2aecf.webp)
地址:https://www.udemy.com/course/code-dynamic-websites/![](https://filescdn.proginn.com/e2a0f7c51b562c021952dcafc9760104/bd3d390cee0863be3a13ea5c48bc1d3c.webp)
了解 PHP 的基础知识。
每学完一个知识,都有练习要练习。
学习PHP知识后用PHP搭建餐厅网站。
地址:https://www.udemy.com/course/jquery-and-ajax-for-beginners-the-definitive-guide/![](https://filescdn.proginn.com/4129baebc33bf37ceae5933878f75cc9/8d11f985f726fe2056269e6004e26524.webp)
地址:https://www.udemy.com/course/build-your-first-react-js-application/![](https://filescdn.proginn.com/d18e2a448eb9fc4a21887c94a683b986/7f2f853180be96158797d6ed1efcde9d.webp)
地址:https://www.udemy.com/course/build-responsive-website-designs-with-html5-and-css/![](https://filescdn.proginn.com/4d9d3c022ea27cb83a3fe034164de142/84c4bc6a9c3ae4935186f8f4af63ff4b.webp)
地址:https://www.udemy.com/course/bootstrap-4/![](https://filescdn.proginn.com/96907c5ee0be8350ee4142353288c588/3eb566790940ed3c89703619381da484.webp)
了解 Bootstrap 4 的基础知识以及如何将它们应用到设计和开发网站的过程中。地址:https://www.udemy.com/course/programming-101/![](https://filescdn.proginn.com/80a1050488aa6c4126c69e95dd25c989/7588a35e8f131f3aef964342740fbc87.webp)
二进制系统简介。
了解基本的网络结构。
了解编程语言的基础知识。
了解路由器、ISP、数据包和 HTTP。
全面的编程语言工作知识。
地址:https://www.udemy.com/course/introduction-to-databases-and-sql-querying/![](https://filescdn.proginn.com/f15820ea5b2e3b8ecba7d2531d03581b/5dfe7e210543415e129cfea6fc1f33d7.webp)
40、面向对象的 JavaScript 和 ES6的高级教程地址:https://www.udemy.com/course/advanced-and-object-oriented-javascript/![](https://filescdn.proginn.com/052761a16f48873175ec8f86302f7cd2/079061d391c27a5d3469d4055f3bb6d5.webp)
本课程适合那些已经具备基本 JavaScript 知识并想进一步了解 JavaScript 中的高级技术的人。以上就是我跟大家分享的40个免费的编程视频教程,希望这里面有适合的学习内容,同时,我也希望这篇文章的内容对你有所帮助。如果你有任何问题,请记得在留言区告诉我,我会尽快回复。
学习更多技能
请点击下方公众号
![](https://filescdn.proginn.com/537b05da4c8a948cc273a5d4a093bb02/e70e0fb428258f44ae3dfea033cd181e.webp)
![](https://filescdn.proginn.com/9d539185a9e3ba3f1d425ae302f43a1c/3b507728de9c5af9a8428ab82bb32d67.webp)