您可以从今天开始的300项免费在线编程课程

学习您感兴趣的编程语言

最近,我调查了Udemy数据库并找到了这些免费的在线课程。 我已经创建了300个此类免费在线课程的列表,您可以从今天开始。 我已经根据主题和主题对在线课程进行了分类。 学习这些课程来学习编程 ,Web开发,前端开发,移动应用程序开发,数据科学并开始学习。

您可以使用“ 快速代码”来发现更多基于不同技术和编程语言的免费编程课程。 的 chrome扩展对于获取新的免费编程课程的每日更新也非常有用。

免费的在线编程课程

安卓系统

适用于新手的Android开发(内容超过8小时)

了解开发Android应用程序以获取乐趣和利润所需的一切。

学习Java中的Android 4.0编程

从头开始学习快速有效地编写真实有效的Android应用程序。

成为Scratch的Android开发人员

简直是开始学习Android开发的最佳之地。

学习Android Wear编程

使用Android Studio和Eclipse学习和创建Android Wear程序的指南

Android基础知识:应用程序开发的终极教程

学习Android并为Android Playstore创建出色的应用

将Android应用程序部署到不同的应用商店-正确!

用30分钟的时间来学习如何将移动应用正确部署到Google Play并探索其他选择。

如何在Google Play商店上发布Android应用

有关如何准备发布应用程序,创建Google Publisher帐户以及发布应用程序的分步讲解。

Android Material Design Slidenerd样式

学习构建从null到stackoverflow的材料设计应用程序

从零开始的Android开发,以创建出色的应用程序!

我们通过了解概念并实时实施来开始学习Android编程!

学习Android应用开发

Android应用程序开发入门课程

如何使用智能手机-Android版

Android智能手机初学者指南,从移动帮助中的a到z

角度的

AngularJS初学者

创建Web应用程序,创建适用于Android和iOS的混合应用程序,创建单页应用程序

AngularJS快速入门

快速实用的方法让您知道AngularJS是否是您以及您的项目的首选工具!

AngularJS大师班—深入了解AngularJS

了解核心概念,创建自定义指令,自定义服务,路由和使用模块化方法的动手实践。

AngularJS身份验证:使用Auth0保护您的应用

了解如何将JSON Web令牌身份验证添加到AngularJS应用

从头开始学习Angular 4

免费使用Angular 4课程,从零开始成为英雄!

Angular 2+入门

了解如何构建您的第一个Angular 2+应用程序!

尝试Angular v4 | Google提供的令人难以置信的前端框架

从Web应用程序到移动应用程序,Angular都是作为客户端框架的主力军……学习本课程的基础知识。

苹果手表

迅捷的例子; 使用Apple Watchkit制作Apple Watch应用

我们将一起学习Apple的最新尖端编程语言,同时构建一些有用的Apple Watch应用程序!

网络

ASP.NET中的REST WCF服务
  • 了解如何在ASP.NET Web应用程序中构建RESTful WCF服务并使用JQuery调用其方法。

C ++

入门C ++模板

深入了解模板并创建通用算法和类。

通过创建学习C ++

使用基于项目的方法学习C ++中的编程基础知识

面向初学者的C ++教程

对于完全的初学者来说,如何使用流行的C ++编程语言进行编程。

C ++,简短而甜蜜,第1部分

基于Accelerated C ++的第一门C ++课程。

学习在Windows上的Visual C ++中对Tic Tac Toe Game进行编程

使用Visual Studio 2015 / Visual C ++和Windows API构建完整的Tic Tac Toe Game as Windows应用程序

C

从头开始学习C语言中的套接字编程

掌握套接字编程概念,并开始使用C编程语言构建联网的应用程序

的CSS

CSS开发简介
  • 级联样式表(CSS)是我们控制网站外观的方式,包括颜色,布局,字体等
掌握CSS 3.0选择器
  • 通过CSS 3.0选择器增强开发和设计能力
掌握基本的CSS选择器。
  • 深入学习和掌握CSS选择器的基础知识。 CSSCasts课程的一部分
CSS图像滤镜—现代Web图像的色彩处理
  • 学习使用超级CSS3图像过滤器操作任何类型的图像,以使您的图像看起来超赞!
结合使用Dreamweaver CS6和Xcode构建iPhone应用程序。
  • 使用您的HTML和CSS知识来构建真正的iPhone应用程序。
使用HTML5和CSS3在1周内建立您的第一个网站
  • 在现实世界中学习HTML和CSS的最快方法

数据结构

数据结构-第一部分
  • 使用Java语言设计,实现和分析基本数据结构。

的HTML

HTML简介
  • HTML是创建Web应用程序和网站的主要构建块之一。
HTML5游戏开发简介
  • 开始使用HTML5制作手机游戏! 了解如何创建HTML5游戏并将其发布到Amazon Appstore
HTML指南
  • 从头开始,以快速且易于访问的方式学习网络语言。
从头开始学习HTML5编程
  • 面向初学者的完整HTML5编程课程
Photoshop入门到HTML5和CSS3
  • 了解如何使用Dreamweaver将Photoshop设计转换为HTML5 / CSS3。
初学者HTML
  • 包括项目在内,逐步为初学者学习HTML。
边做边做Web开发:从零开始编写HTML / CSS
  • 从零开始的Web开发:通过为完全的初学者学习而获得。 HTML和CSS。 在1小时内为您的第一个网站编码。
企业家编程— HTML和CSS
  • 您是一位零编码经验的企业家吗? -通过本入门课程学习Web开发的基础知识!
学习HTML和CSS:如何开始您的W​​eb开发职业
  • 学习HTML和CSS来开始Web开发的职业
使用Adobe Edge Animate创建交互式HTML5动画
  • 探索AZ中有关在Adobe Edge Animate中创建HTML5动画和交互式内容的所有内容。
面向初学者的HTML和CSS —建立网站并在线启动
  • HTML和CSS入门课程将为您提供轻松快速地掌握HTML和CSS所需的全部知识。
掌握HTML5和CSS3的基础知识:初学者Web开发
  • 通过学习编码的这些基本概念,开始成为真正的Web开发人员的旅程
HTML5和CSS3基础
  • 使用HTML5和CSS3从头开始使用HTML5构建您自己的网站-专为初学者设计
使用HTML5和CSS3构建您的第一个Glass Web App主题
  • 完整的循序渐进代码系列,可帮助您使用HTML5和CSS3设计最漂亮的玻璃页脚
编写更快的HTML5和CSS 3; Emmet提高生产力
  • 更改编写HTML 5和CSS 3代码的方式。 一种更快的方式,可以提高您编写代码的效率
HTML入门课程:2小时内学习HTML !!!
  • 通过学习HTML开始您的W​​eb开发职业
成为HTML和CSS开发人员-建立响应性网站
  • 迈向成为专业Web开发人员的第一步
HTML:绝对初学者的第一步
  • 即使您没有任何IT背景,也要开始开发您的第一个网页
HTML5的完整入门教程
  • 通过CSS和JavaScript的预告片,深入了解HTML和HTML5的新功能
EMMET更快的HTML和CSS工作流程-开发人员的最佳工具
  • Emmet是文本编辑器的插件,可帮助您更快地编写HTML和CSS。 工作更快,节省时间,赚更多钱。
在乌尔都语和北印度语中从头开始创建网站
  • HTML和CSS中的网站布局
HTML和CSS基础
  • HTML和CSS的超快速入门
为绝对初学者学习HTML
  • 开发自己的网站
HTML和CSS:超级有趣的初学者课程
  • 所有其他HTML课程的起点!
HTML简介-创建您的第一个网页。
  • 了解HTML的基础知识,并仅用HTML创建您的第一个网页
结合使用Dreamweaver CS6和Xcode构建iPhone应用程序。
  • 使用您的HTML和CSS知识来构建真正的iPhone应用程序。
使用HTML5和CSS3在1周内建立您的第一个网站
  • 在现实世界中学习HTML和CSS的最快方法
快速Windows [Win8]应用程序开发-仅限忙碌的人
  • 学习在最短的时间内构建漂亮的完整应用程序利用开源,HTML5 / JavaScript和更多功能!
学习构造2:在HTML5中创建Pixel Platformer!
  • 快速掌握构建2课程! 到最后,您将立即从入门到高级!
带有HTML5的BlackBerry 10 App Development
  • 使用HTML5为全新平台打造出色的应用

离子性

使用Ionic 3和Firebase创建CRUD应用程序
  • 使用Ionic 3,Angular 4.3和Firebase创建购物清单

爪哇

通过构建项目练习Java
  • 终极Java面试准备课程! 100%专注于在实际应用中应用面向对象的设计
使用Java基础知识进行Selenium WebDriver培训
  • Selenium自动化入门和学习其他集成API基础知识的简短简短课程
Java多线程
  • 揭露Java中多线程的奥秘。 终极Java多线程课程
面向初学者的Java教程
  • 学习使用Java编程语言进行编程
Java基础入门
  • 一小时内教授Java基础知识!
Java for Noobs:从Noob到Semi-Noob
  • 学习成为一名程序员
从零开始的Java
  • 通过理解和乐趣的方式学习Java
易于遵循的Java编程-Java入门
  • 以一种轻松而有趣的方式开始从头开始学习Java
快速课程— Java面试准备—初级
  • 学习赢得Java求职面试所需的所有软技能!
Java for Noobs
  • Java编程新手指南
Java编程基础
  • 学习编程! 让我们来看一些简单的示例,然后我将解释所有过程。
Java的第一步
  • 很好地了解Java编程语言的基础:从基本语法到数据库操作的主题
JavaFX速成班:制作GUI应用程序的最佳方法
  • 了解如何使用最受欢迎的Java GUI界面创建响应式GUI应用程序,并探索JavaFX的基础知识
了解如何使用所有Java关键字
  • 了解每个关键字的含义以及如何在程序中使用它们。
初学者的Eclipse IDE:提高Java生产率
  • 本课程提供分步指导,以帮助您掌握Eclipse的核心主题和技术。
解码AP计算机科学A
  • Ace AP计算机科学A并获得Java简介
Eclipse初学者教程:学习Java IDE的10个步骤
  • 今天变得更有生产力
Java for Noobs(精简版)中的数据结构
  • 逐步说明和图表使数据结构变得简单

Java脚本

学习用Java编程:从入门到专业
  • 不要只是成为一名优秀的程序员,而要成为一名优秀的程序员,因为那才是最重要的。
JavaScript开发简介
  • 在本课程中,我们将向您介绍基础知识,并向您展示如何开始将JS集成到您的应用程序中!
JavaScript基础知识
  • 快速轻松地学习JavaScript
JavaScript入门—了解JavaScript基础
  • 了解JavaScript的绝对基础,马上开始使用!
Javascript要点
  • 了解Javascript的工作原理,一些基本API,最后创建一个小型项目。
终极JavaScript字符串
  • 《 JavaScript字符串终极实用指南》,它们如何工作,如何使用它们以及它们如何帮助您的工作!
JavaScript ES6中的基础知识—有趣而清晰的介绍
  • 关于JavaScript ES6的创意而有趣的课程! 拥有Webpack,Babel,React以及您需要在ES6中编码的所有新语法!
适用于初学者的ES6 / EcmaScript 6-基本知识
  • 使用也称为EcmaScript 6的ES6更新Javascript技能集-您需要的最重要的基础知识在这里
编写您的第一个游戏:Canvas上的JavaScript中的Arcade Classic
  • 今天编写一个完整的游戏。 无需特殊软件或安装。 您只需要一个文本编辑器和一个Web浏览器即可。
JavaScript Essentials 2017迷你课程
  • 了解JavaScript的基础,包括可用于PHP,Python和Node.js的编程基础
升级到ES6
  • 使用ES6中提供的最新功能升级您的JavaScript知识
适用于Web开发人员的MEAN Stack:使用Javascript建立网站
  • 使用尖端工具通过MongoDB,Express,Angular和Node构建快速,强大的基于Javascript的Web应用程序
使用JavaScript启动3D GIS Web开发
  • 一种简单的将GIS 3D地图部署到Web的方法,无论是否编码。
快速Windows [Win8]应用程序开发-仅限忙碌的人
  • 学习在最短的时间内构建漂亮的完整应用程序利用开源,HTML5 / JavaScript和更多功能!
使用Phaser 2.X制作游戏
  • 了解JavaScript和Phaser的基础知识!

jQuery查询

学习使用jQuery UI小部件
  • jQuery UI教程,它将向您展示如何使用制表符,手风琴,日期选择器等,而无需学习jQuery!

MongoDB

MongooseJS Essentials —学习用于Node.js的MongoDB
  • 了解如何创建Mongoose模式,以基于MongoDB数据库设计构建完整的CRUD应用程序。
MongoDB和Python:快速入门
  • 使用mongoengine启动并运行
MongoDB基础知识-了解MongoDB的基础
  • 介绍和概述MongoDB作为NoSQL数据库解决方案。

的MySQL

Java数据库连接:JDBC和MySQL
  • 了解如何使用Java JDBC连接到MySQL数据库

节点Js

Node JS培训和基础知识
  • 节点基础知识和基础知识,使您准备使用Express,Jade和Node模块创建任何Web应用程序。

目标C

iOS记忆游戏Objective-C XCode
  • 使用Objective-C为iOS开发一个Memory Puzzle App

Oracle SQL

开始面向管理员的Oracle WebLogic
  • Oracle WebLogic 12c入门课程。 了解如何下载,安装和创建WebLogic域。
Oracle SQL Developer:技巧和窍门
  • 了解如何使用Oracle SQL Developer并利用其最有用的功能。 聪明地使用它。

的PHP

PHP开发
  • 没有先决条件,但要扎紧准备发展! 涵盖PHP的许多方面。
实用PHP:掌握基础知识和代码动态网站
  • 通过在实际应用程序和示例中学习PHP来编码自己的动态网站
在PHP和MySQL中构建搜索引擎
  • 了解如何从PHP绝对开始为您的网站创建动态的多部分数据驱动的搜索引擎。
了解PHP 7的新功能
  • 查看PHP 7中的所有新功能,并加快应用程序的运行速度。
从头开始学习PHP和MySQL中的电子商务网站!
  • 了解如何使用Paypal集成从头开始用PHP和MySQLi创建一个在线购物商店(E-COMMERCE)网站。
PHP和MySQLi中的电子商务网站(乌尔都语/印地语)
  • 从零开始用乌尔都语/印地语学习完整的Web开发项目“ PHP电子商务网站”。
Laravel 4简介
  • 开始使用增长最快的PHP框架Laravel 4开发Web应用程序。
初学者PHP和MySQL教程
  • 学习PHP和MySQL,并像专家一样开始开发Web应用程序! 该课程还附有结业证书。
从头开始学习PHP基础知识
  • PHP基础短期课程
通过构建完整的网站来学习面向对象的PHP
  • 快速简单的PHP主OOP指南
对PHP和MySQL的实际理解
  • 学习了解PHP和MySQL的核心。 学习完整的课程并构建数据库Web应用程序
建立CRUD应用程序— PHP和Mysql
  • 使用分页创建Todo列表应用
Appzio入职
  • 仅PHP的本机移动应用程序

蟒蛇

使用Python进行编程:面向初学者的动手入门
  • 消除学习编程的障碍:从头开始用Python 3编写自己的程序
Python排名前5位的机器学习库
  • 对应用机器学习中使用的顶级Python库的简要介绍
面向初学者的Python 3中的OOP的四大支柱
  • 学习类,对象,抽象,封装,继承和多态的面向对象编程概念
Python动手解决200个问题
  • 最全面的Python Exerciser和解决方案集合。 从基础到算法和数据分析
Python编程简介
  • Python编程的快速入门
适用于WordPress开发人员的Django
  • 了解如何在Python中编写代码以及在绘制与WordPress的相似之处时如何使用Django
深度学习先决条件:Python中的Numpy堆栈
  • Numpy,Scipy,Pandas和Matplotlib堆栈:为深度学习,机器学习和人工智能做准备

[R

使用R学习数据科学,第1部分(共10部分)
  • 具备R基础知识的数据科学
R基础知识— R编程语言简介
  • 学习R编程的基本知识-R入门级!
R,ggplot和简单线性回归
  • 在学习线性回归的基础时,开始使用R和ggplot。
多项式回归,R和ggplot
  • 了解如何在R中编写和绘制函数以及如何将多项式拟合到数据集。
训练集,测试集,R和ggplot
  • 如何评估R中的回归模型性能
用Vagrant,R和Retrosheet处理棒球数据
  • 使用Chadwick工具,dplyr和ggplot进行分析。
使用Vagrant和MySQL击球位置图
  • 一起使用R和MySQL从大型数据集创建击球位置图。

反应

只需1小时即可完成基本操作
  • 学习如何构建React应用程序的基本概念和工作流程的快速指南
Exampl e的React vs Angular vs Vue.js
  • 为自己决定最喜欢的。

红宝石

Ruby编程快速查看
  • 快速了解完整的Ruby编程
Wistia和Heroku的Building Rails应用程序,适用于新手
  • 在这个项目中,我将引导您完成如何创建简单的在线教育Web应用程序的步骤。
从头开始学习Ruby on Rails
  • 掌握Ruby和Rails框架的完整指南
使用Neo4j构建Ruby on Rails应用程序
  • 了解如何从头开始使用Neo4j后端构建Ruby on Rails应用程序并开发数据模型

斯卡拉

Scala楼梯—设置说明
  • 设置环境和开发人员工具以注册参加Scala阶梯培训

带有C#和Java Titbits的硒
  • 了解您真正需要的硒基础知识
Selenium Java黄瓜(基本)
  • 了解黄瓜的ABC并将其与硒结合
带有C#的Selenium WebDriver(面向初学者)和实时测试站点
  • 硒是最受欢迎的网站测试工具! 和我以及成千上万的学生一起学习Selenium Webdriver!
了解Docker并将其用于Selenium自动化
  • 从头开始学习docker和容器

的SQL

SQL Server Baby步骤:安装和配置
  • 一个绝对的初学者教程,可快速学习如何在计算机上设置Microsoft SQL Server练习环境。
使用TeamSQL的SQL简介
  • 使用TeamSQL学习SQL基础

Swift / iOS

从头开始快速学习在iOS上学习编程
  • 学习新语言的基础知识! 创建没有编程经验的快速,安全和交互式应用程序!
快速Swift 2.0
  • 学习Apple的新编程语言
Swift 2中的iOS游戏开发
  • 学习创建“三人单人纸牌”纸牌游戏
iOS9 Apple Watch工具包:从头开始制作真实的应用程序
  • 了解如何使用Swift创建iOS9 Apple Watch应用。 从Idea到App Store。 无需经验。 提示与技巧。
1小时内完成Swift 3和Xcode 8
  • 通过创建一个名为MyPokemons的简单游戏来学习Swift 3和Xcode 8
Swift 3的Sprite Kit简介
  • 学习使用Xcode开发游戏的基础知识
Swift 3-创建一个简单的iOS游戏
  • 创建简单Swift 3 iOS游戏的完整指南
向初学者学习Swift编程(2017年更新)
  • 为绝对初学者学习Swift编程!
基本的Swift 4和iOS 11-免费预览
  • 学习iOS 11和Swift 4并成为应用企业家!
完整的Swift 4训练营
  • 了解Swift的所有基础知识,并开始制作iOS和Apple Watch应用程序!
iOS 11开发简介:Swift 4和Xcode 9
  • 在此免费课程中学习iOS 11开发的基础知识! 我们将介绍Swift并完成2个完整的应用程序!
适用于初学者的iOS应用开发-无需Swift技能
  • 无需编写任何代码即可开发完整的应用程序-iOS 11和Xcode 9
适用于初学者的Swift编程-没有编程经验
  • 为iPhone iOS开发学习Swift,不需要任何编程开发经验。 Swift,适合初学者
在Objective C中开始3D GIS iOS应用开发
  • 以这种简单的方式创建自己的超赞3D地图应用程序!
使用iOS7从头开始创建iPhone应用程序-入门课程
  • 使用Mac或PC使用Xcode 5创建您的第一个iPhone应用程序。
成为Scratch的iOS开发人员
  • 针对没有编码或没有Objective-C经验的有抱负的开发人员的循序渐进的iOS开发教程。

Xamarin

Xamarin本机iOS记忆游戏C#
  • 使用Xamarin和C#进行本机iOS编程
Xamarin Android滑动拼图C#
  • 带有Xamarin和C#的原生Android应用

其他

了解如何使用Pinegrow创建WordPress主题
  • 从您的HTML模板到功能齐全的WordPress主题。
无需任何技术,即可将Wordpress加载速度提高400%
  • 了解如何在没有技术技能的情况下提高wordpress博客的速度。 甚至我都不懂HTML。
设置OS X开发环境
  • 本课程涵盖设置多个环境堆栈的最简单方法。 如Java,Ruby,DB等
CCNA MPLS Core技术和MPLS第3层VPN:考试准备
  • 通过学习MPLS,VRF,MBGP,标签,重新分发,VPNV4,PHP以及更多内容,为CCNA,ICND2,CCNP或CCIE考试做准备
TypeScript入门// Javascript编译器
  • 了解Microsoft创建的Javascript编译器背后的技术
亚马逊网络服务(AWS)—零到英雄
  • 初学者,通过使用它学习AWS。 AWS EC2 Web服务器,AWS NodeJS服务器,AWS RDS数据库服务器,S3,SES和CloudWatch。
带有AWS CodePipeline和Mocha的NodeJS CI / CD —零英雄
  • 使用AWS CodePipeline,AWS Elastic Beanstalk和Mocha的NodeJS的AWS持续集成和交付CI / CD。
Bootstrap 4:创建登录页面
  • 通过创建具有自定义CSS,图标,网络字体和平滑滚动的独特响应式登录页面,学习Bootstrap 4。
带有Corona SDK的游戏开发速成班:您可以做到!
  • 在此面向初学者的游戏开发课程中,用自己的iOS和Android手机游戏打动您的家人和朋友!
Livecode:一个代码可以全部统治
  • Livecode最终将实现一次写入,随处部署的神话。 为Mac,Win,Linux,iOS,Android开发
使用Ionic进行快速原型制作:构建数据驱动的移动应用
  • 从多个API检索数据; d3js的图表,缓存,数据库基础,RSS提要,注释和(取消)以下功能。
学习Apache Hadoop生态系统-Hive
  • 学习Apache Hive并开始使用Hadoop中数据上的SQL查询
在AWS上构建和部署LAMP服务器
  • 在AWS上一小时内构建自己的Web服务器并部署网站
与Tricentis Tosca Testsuite联系
  • 本课程将指导您使用Tosca进行软件测试和测试自动化。 学习使用新工具进行测试。
使用Specflow和C#进行API和数据库测试
  • 从头开始理解和构建API和数据库测试
了解Boozang的测试自动化
  • 无需编程即可在下午学习自动化测试
CCNA R&S实验室:按场景学习
  • 通过实际方案学习CCNA R&S课程
寻找更多免费的编程课程吗?
探索有关Quick Code的免费在线编程课程。
快速代码每天都会整理新的免费课程。 它是免费提供Web开发,移动开发,大数据,机器学习,数据库,数据科学,聊天机器人,加密货币等课程的地方。 -无论您在学习什么。
使用chrome扩展程序可获取有关新的免费编程课程的每日更新。

对最佳和最高评分的在线编程课程感兴趣? 注册 以获得独家更新。

From: https://hackernoon.com/300-free-online-programming-courses-you-can-start-today-4cd05bfb4c93

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值