เนื่องจากความสนใจที่ไม่คาดคิดเกิดขึ้นจากการรวบรวมหลักสูตรออนไลน์ก่อนหน้านี้สำหรับโปรแกรมเมอร์นักพัฒนาเว็บและผู้ที่ชื่นชอบคอมพิวเตอร์อื่น ๆ โดยทั่วไป (คุณสามารถปรึกษาได้ที่นี่ ) เราจึงตัดสินใจที่จะให้ความต่อเนื่องกับโพสต์ใหม่โดยเฉพาะ
ในส่วนที่สองนี้เรารวบรวมหลักสูตรฟรีในหัวข้อที่น่าสนใจเช่นปัญญาประดิษฐ์และการเรียนรู้ของเครื่องความปลอดภัยของคอมพิวเตอร์หรือการเข้ารหัส ในทำนองเดียวกันยังมีพื้นที่สำหรับหลักสูตรฝึกอบรมจำนวนมากบน Java, PHP, การพัฒนาแอปบนอุปกรณ์เคลื่อนที่ (Android / iOS), การสร้างวิดีโอเกม, หน้าเว็บและอื่น ๆ อีกมากมาย อย่าละสายตา!
175 หลักสูตรออนไลน์เกี่ยวกับการเขียนโปรแกรมการพัฒนาเว็บและปัญญาประดิษฐ์
หลักสูตรเหล่านี้หลายหลักสูตรเป็นภาษาอังกฤษและได้รับการพัฒนาผ่านแพลตฟอร์ม Class Central มีอายุระหว่าง 1 ถึง 6 สัปดาห์โดยมีกำหนดการที่ยืดหยุ่นและความเป็นไปได้ของใบรับรอง (จ่ายล่วงหน้าหรือฟรีขึ้นอยู่กับหลักสูตร) นอกจากนี้ยังรวบรวมหลักสูตรจำนวนมากเป็นภาษาสเปนและสำหรับแพลตฟอร์มการศึกษาอื่น ๆ เช่น Coursera, Codelabs, Tutellus, Codecademy และวิดีโอการฝึกอบรมเป็นครั้งคราวบน YouTube
การพัฒนาแอพมือถือ
เรียนรู้วิธีการพัฒนาแอปพลิเคชัน iOS 7 ในหนึ่งชั่วโมง |
สร้างแอพด้วย Swift 3 สำหรับ iOS 10 |
สร้างแอปพลิเคชั่นมือถือด้วย Mobincube โดยไม่ต้องใช้รหัส |
หลักสูตรความรู้พื้นฐานสำหรับนักพัฒนา Android (Codelabs) |
การพัฒนาแอปพลิเคชันมือถือโดยไม่ต้องเขียนโปรแกรม |
การพัฒนาแอปพลิเคชัน Android |
โปรแกรมเฉพาะการพัฒนาแอปพลิเคชัน iOS |
การพัฒนาแอปพลิเคชันมือถือด้วย Android |
การพัฒนาแอปพลิเคชันมือถือด้วย Titanium |
พื้นฐานของ Android |
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม Android (สอนโดย UPV) |
การเขียนโปรแกรมด้วย Java สำหรับแอปพลิเคชัน Android |
ที่เกี่ยวข้อง: 26 หลักสูตรฟรีเพื่อเรียนรู้วิธีสร้างแอพ Android
การพัฒนาเว็บ
Angular: แปลงเทมเพลต HTML เป็น WebAPP |
เรียนรู้การเผยแพร่หน้าเว็บของคุณ |
HTML5 และ CSS3 ตั้งแต่เริ่มต้น |
เรียนรู้การสร้างเว็บเพจตั้งแต่เริ่มต้น |
เรียนรู้การสร้างหน้าเว็บโดยไม่ต้องเขียนโปรแกรมด้วย Jimdo |
หลักสูตร FlexBox จาก 0 |
หลักสูตร Parallax Effects พร้อม Adobe Muse |
เรียนรู้การเข้าถึงเว็บทีละขั้นตอน |
เรียนรู้การออกแบบสี |
หลักสูตรออนไลน์ฟรีเพื่อสร้างหน้าใน WordPress |
วิธีสร้าง CRUD ด้วย PHP และ SQL Server |
พัฒนาหน้าเว็บด้วย HTML และ CSS |
นักพัฒนาเว็บ: การเขียนโปรแกรมโครงสร้างใน PHP |
การเปิดใช้งานเทคโนโลยีสำหรับวิทยาศาสตร์ข้อมูลและการวิเคราะห์: อินเทอร์เน็ตในทุกสิ่ง |
พื้นฐานของการออกแบบ UX |
Growth Hacking (รุ่นที่ 6) |
เรียนรู้การเขียนโปรแกรมพื้นฐานด้วย PHP |
แอพพลิเคชั่นคลาวด์คอมพิวติ้งตอนที่ 2: ข้อมูลขนาดใหญ่และแอพพลิเคชั่นบนคลาวด์ |
บทนำสู่ Angular 4 - การติดตั้งและส่วนประกอบ |
ข้อมูลเบื้องต้นเกี่ยวกับ Cloud Foundry และ Cloud Native Software Architecture |
ข้อมูลเบื้องต้นเกี่ยวกับ OpenStack |
PHP ที่ยอดเยี่ยม |
ร้านค้าออนไลน์ด้วย WooCommerce ตั้งแต่เริ่มต้น |
IDESWEB |
ติดตั้งคุกกี้และเซสชันใน PHP |
MVC สำหรับมือใหม่ที่ดีกับ Laravel |
การพัฒนาออกแบบและสร้างวิดีโอเกม
การพัฒนาเกมด้วย Unity 5: เกมแรกที่สมบูรณ์ |
การสร้างเกมบน Unreal Engine สำหรับผู้เริ่มต้น |
การออกแบบและสร้างวิดีโอเกม |
กราฟิก 3 มิติแบบโต้ตอบ |
การพัฒนาและออกแบบวิดีโอเกม |
ปัญญาประดิษฐ์และการเรียนรู้ของเครื่อง
6.S094: การเรียนรู้เชิงลึกสำหรับรถยนต์ที่ขับเคลื่อนด้วยตนเอง |
6.S191: บทนำสู่การเรียนรู้เชิงลึก |
จัดการกับความท้าทายของ Hadron Collider ขนาดใหญ่โดย Machine Learning |
ประยุกต์แมชชีนเลิร์นนิงใน Python |
ปัญญาประดิษฐ์ |
ปัญญาประดิษฐ์ (AI) |
วิธีการแบบเบย์สำหรับการเรียนรู้ของเครื่อง |
แอปพลิเคชันข้อมูลขนาดใหญ่: Machine Learning at Scale |
Convolutional Neural Networks |
แอปพลิเคชั่นสร้างสรรค์ของการเรียนรู้เชิงลึกด้วย TensorFlow |
การเรียนรู้เชิงลึกที่ล้ำสมัยสำหรับ Coders ตอนที่ 2 |
อธิบายการเรียนรู้เชิงลึก |
การเรียนรู้เชิงลึกสำหรับการประมวลผลภาษาธรรมชาติ |
ศึกษาการเรียนรู้เชิงลึกใน Computer Vision |
Deep Learning Summer School |
ข้อมูลเบื้องต้นเกี่ยวกับการเรียนรู้เชิงลึก |
ข้อมูลเบื้องต้นเกี่ยวกับปัญญาประดิษฐ์ |
ข้อมูลเบื้องต้นเกี่ยวกับปัญญาประดิษฐ์ (AI) |
บทนำสู่การเรียนรู้เชิงลึก |
การเรียนรู้ของเครื่อง (สถาบันเทคโนโลยีจอร์เจียและมหาวิทยาลัยบราวน์) |
การเรียนรู้ของเครื่อง (Georgia Institute of Technology) |
เรียนรู้ Machine Learning (Georgia Institute of Technology) |
การเรียนรู้ของเครื่อง (มหาวิทยาลัยโคลัมเบีย) |
หลักสูตร Machine Learning Crash พร้อม TensorFlow API |
หลักสูตรเกี่ยวกับ Machine Learning สำหรับ Data Science และ Analytics |
การเรียนรู้ของเครื่องสำหรับการซื้อขาย |
พื้นฐานของการเรียนรู้ของเครื่อง: แนวทางกรณีศึกษา |
หลักสูตรเกี่ยวกับการเรียนรู้ของเครื่องด้วยข้อมูลขนาดใหญ่ |
การเรียนรู้ของเครื่อง: การจำแนกประเภท |
การเรียนรู้ของเครื่อง: การจัดกลุ่มและการดึงข้อมูล |
หลักสูตร« Machine Learning: Regression » |
คณิตศาสตร์สำหรับการเรียนรู้ของเครื่อง: พีชคณิตเชิงเส้น |
คณิตศาสตร์สำหรับการเรียนรู้ของเครื่อง: แคลคูลัสหลายตัวแปร |
หลักสูตร«คณิตศาสตร์สำหรับการเรียนรู้ของเครื่อง: PCA » |
โครงข่ายประสาทเทียมสำหรับการเรียนรู้ของเครื่อง |
การเรียนรู้เชิงลึกเชิงปฏิบัติสำหรับ Coders ตอนที่ 1 |
การเรียนรู้ของเครื่องจักรทางสถิติ |
AI ตามความรู้: ระบบความรู้ความเข้าใจ |
การเรียนรู้เสริมแรง |
ข้อมูลเบื้องต้นเกี่ยวกับระบบผู้แนะนำ: ไม่ใช่ส่วนบุคคลและตามเนื้อหา |
เรียนรู้ TensorFlow และการเรียนรู้เชิงลึกโดยไม่ต้องจบปริญญาเอก |
การเรียนรู้การเสริมแรงในทางปฏิบัติ |
การประมวลผลภาษาธรรมชาติ |
การสร้างแบบจำลองการถดถอยในทางปฏิบัติ |
เมทริกซ์การแยกตัวประกอบและเทคนิคขั้นสูง |
ระบบผู้แนะนำ: การประเมินผลและเมตริก |
การกรองการทำงานร่วมกันเพื่อนบ้านที่ใกล้ที่สุด |
ประสาทวิทยาศาสตร์คอมพิวเตอร์ |
ความปลอดภัยการเข้ารหัสและ cryptocurrencies
เทคโนโลยี Bitcoin และ Cryptocurrency |
Blockchain for Business - ข้อมูลเบื้องต้นเกี่ยวกับ Hyperledger Technologies |
Cryptosystems คลาสสิกและแนวคิดหลัก |
การเข้ารหัสประยุกต์ |
การควบคุมการเข้าถึง |
การเข้ารหัสแฮชและการป้องกันความสมบูรณ์ |
การเข้ารหัสและทฤษฎีสารสนเทศ |
การเข้ารหัส II |
ความปลอดภัยของคลาวด์คอมพิวติ้ง |
ข้อมูลเบื้องต้นเกี่ยวกับความปลอดภัยของข้อมูล |
ความปลอดภัยของฮาร์ดแวร์ |
ความปลอดภัยของเครือข่าย |
ความปลอดภัยของเครือข่ายและการสื่อสาร |
การตรวจสอบระบบ (2): พฤติกรรมของกระบวนการแบบจำลอง |
หลักสูตร "การตรวจสอบระบบ (3): ข้อกำหนดตามสูตรโมดอล" |
การตรวจสอบระบบ (4): ซอฟต์แวร์การสร้างแบบจำลองโปรโตคอลและพฤติกรรมอื่น ๆ |
การตรวจสอบระบบ: ออโตมาตาและความเท่าเทียมกันของพฤติกรรม |
การปฏิบัติการและการบริหารความปลอดภัย |
ระบบและความปลอดภัยของแอปพลิเคชัน |
ความปลอดภัยของข้อมูล: บริบทและบทนำ |
ความปลอดภัยของระบบไซเบอร์ - กายภาพ |
การระบุติดตามและวิเคราะห์ความเสี่ยงและการตอบสนองและการกู้คืนเหตุการณ์ |
ที่เกี่ยวข้อง: 17 หลักสูตรออนไลน์ฟรีเกี่ยวกับความปลอดภัยของคอมพิวเตอร์และความปลอดภัยทางไซเบอร์
การเขียนโปรแกรมและคอมพิวเตอร์
เรียนรู้การเขียนโค้ดใน Erlang |
เรียนรู้ Java จาก Scratch |
เรียนรู้การเรียกซ้ำด้วย OCaml |
หุ่นยนต์สำหรับมือใหม่ |
เรียนรู้วิทยาการคอมพิวเตอร์ด้วยตัวเอง (ประมาณ 1,500 ชั่วโมง) |
ข้อมูลเบื้องต้นเกี่ยวกับ Agile และ Scrum |
ความรู้เบื้องต้นเกี่ยวกับหลักสูตรการเขียนโปรแกรม C: ฟังก์ชันและตัวชี้ |
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม C: คำสั่งควบคุมและไฟล์ข้อความ |
ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม C: ประเภทข้อมูลและโครงสร้าง |
การเขียนโปรแกรมด้วย Java Standard (รุ่นที่ 5) |
การเขียนโปรแกรมด้วย JavaScript (รุ่นที่ 5) |
วิธีสร้างเว็บแอปพลิเคชันแบบเรียลไทม์ด้วย Node.js และ Socket.io |
บทเรียน Java ที่พัฒนาโดย Oracle |
กำหนดการ! ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม |
Arduino และแอปพลิเคชันบางอย่าง |
สร้างแผนที่ด้วย AngularJS และ ArcGIS |
หลักสูตร Java (40 วิดีโอ) |
หลักสูตรการเขียนโปรแกรมคอมพิวเตอร์ |
รู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรมด้วย Pseudocode |
หลักสูตร Javascript ฟรี |
วิธีสร้างไลบรารี DataGrid |
พัฒนาแอปพลิเคชันของคุณด้วย jQuery |
การออกแบบระบบคอมพิวเตอร์: แนวคิดขั้นสูงของไมโครโปรเซสเซอร์สมัยใหม่ |
การเขียนโปรแกรมพร้อมกันใน Java |
การผสานรวมและการปรับใช้อย่างต่อเนื่อง |
ผู้เรียบเรียง: ทฤษฎีและการปฏิบัติ |
ความสามารถในการคำนวณความซับซ้อนและอัลกอริทึม |
โครงสร้างการคำนวณ 3: องค์การคอมพิวเตอร์ |
การถ่ายภาพเชิงคำนวณ |
DevOps สำหรับฐานข้อมูล |
แนวทางปฏิบัติและหลักการของ DevOps |
หลักสูตร« DevOps Testing » |
การเขียนโปรแกรมแบบกระจายใน Java |
ฮาร์ดแวร์และระบบปฏิบัติการในตัว |
FreeCodeCamp (มากกว่า 8,000 บทเรียนบทความและวิดีโอ) |
GT - รีเฟรช - ระบบปฏิบัติการขั้นสูง |
ระบบปฏิบัติการขั้นสูง |
โครงสร้างพื้นฐานเป็นรหัส |
ข้อมูลเบื้องต้นเกี่ยวกับการเขียนโปรแกรมแบบขนาน |
ความรู้เบื้องต้นเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ |
ความรู้เบื้องต้นเกี่ยวกับ Computer Vision |
บทนำสู่การวิเคราะห์แนวคิดอย่างเป็นทางการ |
การสร้างแบบจำลองพื้นฐานสำหรับการเพิ่มประสิทธิภาพแบบไม่ต่อเนื่อง |
การเขียนโปรแกรมแบบขนาน |
การเขียนโปรแกรมแบบขนานใน Java |
แบบจำลองกราฟิกที่น่าจะเป็น 1: การเป็นตัวแทน |
Probabilistic Graphical Models 2: Inference |
ธรรมชาติในรหัส: ชีววิทยาใน JavaScript |
การสนับสนุนฐานข้อมูลเชิงสัมพันธ์สำหรับคลังข้อมูล |
อัลกอริทึมแบบกระจายที่เชื่อถือได้ตอนที่ 2 |
สถาปัตยกรรมคอมพิวเตอร์ประสิทธิภาพสูง |
การแก้อัลกอริทึมสำหรับการเพิ่มประสิทธิภาพแบบไม่ต่อเนื่อง |
การเขียนโปรแกรมทางวิทยาศาสตร์ของ Julia |
การสร้างแบบจำลองเชิงปริมาณและการวิเคราะห์ประสิทธิภาพกรณีเลวร้ายที่สุด |
ขั้นตอนแรกของฉันกับ Scratch |
ปัญหา NP-Complete |
ความรู้เบื้องต้นเกี่ยวกับระบบปฏิบัติการ |
การออกแบบและวิเคราะห์ระบบไซเบอร์ - กายภาพ |
ระบบไซเบอร์ - กายภาพ: การสร้างแบบจำลองและการจำลอง |
C ++ ขั้นสูง |
การสร้างแบบจำลองขั้นสูงสำหรับการเพิ่มประสิทธิภาพแบบไม่ต่อเนื่อง |
อัลกอริทึมการประมาณส่วนที่ II |
ที่เกี่ยวข้อง: 40 หลักสูตรการเขียนโปรแกรมพื้นฐานสำหรับผู้เริ่มต้น
คุณอาจสนใจ: 18 หลักสูตรวิทยาศาสตร์คอมพิวเตอร์ออนไลน์ฟรี (Linux, เครือข่าย, ความปลอดภัย, Arduino)
คุณติดตั้งTelegramแล้วหรือยัง? ได้รับการโพสต์ที่ดีที่สุดของแต่ละวันในช่องทางของเรา หรือถ้าคุณต้องการหาทุกอย่างจากเราหน้า Facebook