编程课程_您可以从今天开始的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 Apps到Mobile Apps,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來開始您的W??eb開發生涯
使用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
- 終極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 Integration從頭開始用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進行編程:面向初學者的動手入門
- 消除學習編程的障礙:從頭開始用Python 3編寫自己的程序
Python排名前5位的機器學習庫
- 對應用機器學習中使用的頂級Python庫的簡要介紹
面向初學者的Python 3中的OOP的四大Struts
- 學習類,對象,抽象,封裝,繼承和多態的面向對象編程概念
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從大型數據集創建擊球位置圖。
React
只需1小時即可完成基本操作
- 學習如何構建React應用的基本概念和工作流程的快速指南
Exampl e的React vs Angular vs Vue.js
- 為自己決定最喜歡的。
Ruby
Ruby編程快速瀏覽
- 快速了解完整的Ruby編程
Wistia和Heroku的Building Rails應用程序,適用于新手
- 在這個項目中,我將引導您完成如何創建簡單的在線教育Web應用程序的步驟。
從頭開始學習Ruby on Rails
- 掌握Ruby和Rails框架的完整指南
使用Neo4j構建Ruby on Rails應用程序
- 了解如何從頭開始使用Neo4j后端構建Ruby on Rails應用程序并開發數據模型
斯卡拉
Scala樓梯—設置說明
- 設置環境和開發人員工具以注冊參加Scala階梯培訓
Selenium
帶有C#和Java Titbits的Selenium
- 了解您真正需要的Selenium基礎知識
Selenium JavaCucumber(基本)
- 了解Cucumber的ABC并將其與Selenium結合
帶有C#的Selenium WebDriver(面向初學者)和實時測試站點
- Selenium是最受歡迎的網站測試工具! 和我以及成千上萬的學生一起學習Selenium Webdriver!
了解Docker并將其用于Selenium自動化
- 從頭開始學習docker和容器
SQL
SQL Server Baby步驟:安裝和配置
- 一個絕對的初學者教程,可快速學習如何在計算機上設置Microsoft SQL Server練習環境。
使用TeamSQLSQL簡介
- 使用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核心技術和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,圖標,Web字體和平滑滾動的獨特響應式登錄頁面,學習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課程
對最佳和最高評分的在線編程課程感興趣? 注冊 獲得獨家更新。
翻譯自: https://hackernoon.com/300-free-online-programming-courses-you-can-start-today-4cd05bfb4c93
編程課程
總結
以上是生活随笔為你收集整理的编程课程_您可以从今天开始的300项免费在线编程课程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于华硕主板的图像输出设置
- 下一篇: 华硕服务器主板引导设置,装系统时的引导设