แหล่งเรียนรู้ด้านคอมพิวเตอร์ ฟรี (เน้นภาษาไทย)
แหล่งเรียนรู้ด้านคอมพิวเตอร์ ฟรี (เน้นภาษาไทย)
เรียบเรียงโดย โปรแกรมเมอร์ไทย Thai programmer
สคิปโดย https://github.com/adminho
- เรียนออนไลน์ของภาครัฐ
- Chanel ด้านคอมบน Youtube
- หนังสือ Ebooks ฟรี ภาษาไทย
- รวมลิงค์ Text book ฟรี
- วีดีโอสอนเป็นภาษาไทย
- วีดีโอสอนเป็นภาษาอังกฤษ
- คอร์สเรียนฟรีจากทั่วโลก
- แหล่งความรู้อื่นๆ
- แนะนำกลุ่ม facebook
- บทความดีๆ
เรียนออนไลน์ของภาครัฐ
- Coding Thailand โครงการพัฒนาแพลตฟอร์มออนไลน์ระดับประเทศ โดย สำนักงานส่งเสริมเศรษฐกิจดิจิทัล (depa) กระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม
- เว็บฝึกเขียนโปรแกรมของ สสวท โดยเฉพาะ เนื้อหาเป็นภาษา C กับ C++
- คอร์สออนไลน์ฟรี ของสถาบันพัฒนาบุคลากรด้านดิจิทัลภาครัฐ (TDGA)
Chanel ด้านคอมบน Youtube
- BorntoDev
- วิชาต่างๆ ของอ.ประเสริฐ
- สอนวิชาอื่นๆ ของคุณ Kong Ruksiam
- คอร์สทั้งหมดของ โค้ชเอก Coding Thailand
- Course Indy
- Aj. NesT the Series
หนังสือ Ebooks ฟรี ภาษาไทย
** หนังสือบางเล่มต้องสมัครเป็นสมาชิก www.ebooks.in.th ก่อนถึงจะโหลดได้
JavaScript
- รีวีวจาวาสคริปต์ (JavaScript) ECMAScript 2016 (ES7) กับ ECMAScript 2017 (ES8) ซึ่งต่อยอดมาจาก ECMAScript 2015 (ES6)
- วิธีติดตั้ง_Node.js_และ_npm_เบื้องต้น (Node.js เวอร์ชั่น 6)
- Node.js เล่ม 1
- Node.js กับ 2
- JavaScript เขียนโดยคุณ กฤษณวัฒน์ แก้วแสนเมือง
- แปลคู่มือ meteor ซึ่งมันเป็นแพทลฟอร์มเอาไว้ใช้สร้างเว็บแอพแบบเรียลไทม์พร้อมทั้ง build เป็นโมบายแอพได้ด้วย โดยใช้ภาษาจาวาสคริปต์เป็นหลักในการพัฒนา
- เกมง่ายๆแบบ HTA ด้วย JavaScript เขียนโดย ธรรมรัตน์ พรหมพิงค์
- Angular 1 เวอร์ชั่นเก่าหน่อย เพราะปัจจุบันเป็น Angular 2 เขียนโดย ถาวร ศรีเสนพิลา
- คู่มือการใช้งาน javascript เบื้องต้น javascript the complete reference เขียนโดย กฤษณวัฒน์ แก้วแสน
- พื้นฐาน React และ Redux สำหรับผู้เริ่มต้น ของคุณ Chai Phonbopit
- หนังสือ React in patterns ของคุณ Krasimir Tsonev ฉบับแปลภาษาไทย
HTML and CSS
- คู่มือการใช้งาน Css The Complete Reference ฉบับสมบูรณ์ เวอร์ชัน beta เขียนโดยคุณ กฤษณวัฒน์ แก้วแสนเมือง
- คู่มือการใช้งาน HTML ฉบับสมบูรณ์ เวอร์ชัน beta เขียนโดยคุณ กฤษณวัฒน์ แก้วแสน
PHP
- PHP The Right Way (เป็นเว็บ)
- Laravel 4 เฟรมเวิร์คฝั่ง php (ฉบับแปล) ปัจจุบันเวอร์ชั่น 5 แล้ว เขียนโดย กฤษณวัฒน์ แก้วแสน
- ตัวอย่าง คู่มือการใช้งาน Yii 2 พื้นฐาน ฉบับอ้างอิงจาก document หลัก เขียนโดย กฤษณวัฒน์ แก้วแสน
- เขียนเว็บให้เด็ดดวงด้วย_PHP ของคุณ สุทัศน์ คำลือ
Java and Android
- หนังสือ Java ผู้เขียนเป็นใครไม่รู้ (รู้ว่าเป็นของลาดกระบัง) เนื้อหาค่อนข้างเก่าหน่อยนะครับ เพราะตอนนี้มัน Java 8 ปีหน้าก็เป็น Java 9 แล้ว
- คู่มืออบรมการพัฒนาโปรแกรมแอนดรอยด์ ขั้นพื้นฐาน เขียนโดย มาสเตอร์ อึ่ง
- Advance android on mySQL&SQLite เขียนโดย มาสเตอร์อึ่ง
- Advance Android on Database เขียนโดย มาสเตอร์อึ่ง หรือใช้ลิงค์ http://banbanbook.com/banbanbook/cart/get_detail_book/1452
- Android Connect Firebase แอนดรอยด์ เชื่อมตอ Firebase เขียนโดย มาสเตอร์อึ่ง
- Android SQLite Basics โดยอาจารย์ พร้อมเลิศ หล่อวิจิตร
- รวยด้วยเกมส์ Android เขียนโดย บุญนาท สุวรรณศรี
- Work Shop Android TV Online เขียนโดย ไอ้มั่ว แห่ง BanbanSoft
- Learning Computer Programming using JAVA with 101 examples ของอาจารย์ Atiwong Suchato แต่งเป็นภาษาอังกฤษล้วน เอาไว้สอนวิศวะจุฬาฯ ภาคอินเตอร์
- แบบฝึกปฏิบัติการเขียนโปรแกรม: ฉบับวาจาจาวา ของรศ. ดร. สมชาย ประสิทธิ์จูตระกูล
- เขียน Java GUI ในรูปแบบ MVC ของ ธมนวรรณ มณีจันทร์
- เอกสารจาก แผนกคอมพิวเตอร์ วิทยาลัยเทคโนโลยีภาคตะวันออก (อี. เทค)
- เขียน Java GUI ในรูปแบบ MVC โดย ธมนวรรณ มณีจันทร์
C and C++
- สอน C และ C++ เนื้อหาเก่าหน่อย เพราะเดี่ยวมาตรฐานตัวใหม่ก็ออกมา C++ 17
- การเขียนโปรแกรมภาษาซี (เก่าหน่อยตั้งแต่ปี 2545) เขียนโดย วิจักษณ์ ศรีสัจจะเลิศวาจา และดุษฎี ประเสริฐธิติพงษ์
C#
Swift and IOS
- Thai Swift เขียนโดย Tanasak Tantitarntong (เนื้อหาเก่าหน่อย เพราะอนาคตก็ Swift 3 แหละ)
- คู่มืออบรม เขียนโปรแกรมบน IOS ด้วยภาษา Swift เขียนโดย มาสเตอร์ อึ่ง
Python
- หนังสือเชียวชาญการเขียนโปรแกรมด้วยไพธอน (Python) ของอาจารย์ ผศ. สุชาติ คุ้มมะณี - ขอแนะนำเล่มนี้เลย
- Python ๑๐๑ หนังสือสอนเขียนโปรแกรมภาษา Python ใช้ประกอบการเรียนวิชา 2110101 Computer Programming ของวิศวกรรมคอมพิวเตอร์ จุฬา เขียนโดยอาจารย์ กิตติภณ พละการ, กิตติภพ พละการ, สมชาย ประสิทธิ์จูตระกูล และ สุกรี สินธุภิญโญ
ภาษาโปรแกรมอื่นๆ
UNIX
Server and Network
- หนังสือ Network How to ของอาจารย์ ผศ. สุชาติ คุ้มมะณี
- วิดีโอ work shop ของอาจารย์ ผศ. สุชาติ คุ้มมะณี
- ตัวอย่าง LAB ของอาจารย์ ผศ. สุชาติ คุ้มมะณี
- คู่มือฝึกอบรมปฏิบัติการ Linux Server Security เขียนโดย บุญลือ อยู่คงคง
- คู่มือพลเมืองเน็ต: เข้าใจเน็ต และใช้เน็ตให้ปลอดภัย เขียนโดย วสันต์ ลิ่วลมไพศาล และ สฤณี อาชวานันทกุล
- คู่มือการใช้งาน WiNginx เขียนโดย Suparat triamchanchai
- E-Book เกี่ยวกับ Introduction To MS. Azure สำหรับท่านที่สนใจเรื่อง Cloud โดยเฉพาะ Microsoft Azure เขียนโดย ITGeist 5 (By Wisit) | itgeist5blog.blogspot.com
- ตำรารายวิชาการประมวลผลกลุ่มเมฆ (Cloud Computing) ของอาจารย์ อุทาน บูรณศักดิ์ศรี
Structure และ algorithm
- โครงสร้างข้อมูล: ฉบับวาจาจาวา ของรศ. ดร. สมชาย ประสิทธิ์จูตระกูล
- การออกแบบและวิเคราะห์อัลกอริทึม ของรศ. ดร. สมชาย ประสิทธิ์จูตระกูล
Database
IoT (internet of things) and Embedded system
- Introduction to Wireless Sensor Networks-แนะนำเครือข่ายเซนเซอร์ไร้สาย โดย ผศ.ดร.วรรณรัช สันติอมรทัต และ ผศ.ดร.สกุณา เจริญปัญญาศักดิ์
- Embedded Android Development สู่เส้นทางนักพัฒนา เขียนโดย วิรุฬห์ ศรีบริรักษ์ (อ.จอม)
- เรียนรู้และลองเล่น Arduino เบื้องต้น (ฉบับปรับปรุงครั้งที่ 1) โดยครูประภาส สุวรรณเพชร
- เอกสารประกอบการสอนวิชาไมโครคอนโทรลเลอร์ (MCS-51) โดยครูประภาส สุวรรณเพชร
- เล่า สร้าง เรื่องบอร์ดควบคุมขนาดเล็ก โดย อาจารย์ อดิศักดิ์ ชิณะวงค์
- เอกสาร MCS-51 โดย อาจารย์ อดิศักดิ์ ชิณะวงค์
- เอกสารเกี่ยวกับ IoT และบอร์ด ESP32 โดยอาจารย์ วิสิทธิ์ เวียงนาค
- เอกสารเกี่ยวกับ IoT และบอร์ด ESP32 อีกเล่มของอาจารย์ วิสิทธิ์ เวียงนาค (มี 3 เล่ม)
Software Engineer
AI, Data Mining และ Data science
- คู่มือการใช้งาน Weka Explorer (เอาไว้ใช้ทำ ( Data Mining ) เบื้องต้น เขียนโดย ดร. เอกสิทธิ์ พัชรวงศ์ศักดา
- ตำราเรียน ปัญญาประดิษฐ์ เขียนโดยอาจารย์ บุญเสริม กิจศิริกุล
- Artificail Intelligence: Swarm Intelligence ปัญญาประดิษฐ์: ปัญญาเชิงกลุ่ม เขียนโดย ศ. ดร. บุญเจริญ ศิริเนาวกุล
- เอกสารประกอบการสอน วิชา 344-371 ปัญญาประดิษฐ์ 1 (ARTIFICIAL INTELLIGENCE I) ของอาจารย์ จารุณี ดวงสุวรรณ
- หนังสือ Advanced Image Processing (การประมวลภาพขั้นสูง) ของอาจารย์ สนั่น ศรีสุข
หนังสืออื่นๆ เกี่ยวกับคอม
- แชร์ประสบการณ์เป็น Outsource
- คู่มือคอมพิวเตอร์ครอบจักรวาล ต้องใช้รหัสผ่าน PALMPALM -> ขอบคุณคณบดีคณะไอทม.นอร์ที ดร.เพชราวลัย ถิระวณัฐพงศ์
- หัดใช้ Command-line Interface เถอะ เขียนโดย Korakot Rakhuang
- กว่าจะเป็นวิศวกรคอมพิวเตอร์ (Full version) เขียนโดย อนุภาค มาตรมูล
- คู่มือการใช้_Git_บน_androidStudio.pdf เขียนโดย มาสเตอร์อึ่ง
- หนังสือแปล : Startup Playbook โดย Sam Altman แปลโดย : กฤษฎา เฉลิมสุข
- สร้างเว็บบล็อกด้วย Joomla 3 เขียนโดย มานิตย์ กริ่งรัมย์(ลิงค์หาย)
- สนุกกับการเขียนโปรแกรมด้วย Scratch2 เขียนโดย ธรรมรัตน์ พรหมพิงค์
- คู่มือพื้นฐานใช้งาน Adobe Photoshop CS3 เขียนโดย มานิตย์ กริ่งรัมย์
- Web Security - ความปลอดภัยของเว็บ ของ อาจารย์ Thawatchai Chomsiri
- คู่มือ Cyber Security สำหรับประชาชน โดย กสทช.
- การพัฒนา AR เล่ม1-2 ดร.ก้องเกียรติ หิรัญเกิด เขียน นรินธน์ นนทมาลย์ เรียบเรียง
- Blockchain + bitcoin โดย คุณ Apaichon Punopas
- บทแนะนำ LATEX 2ε ฉบับไม่ค่อยย่อ
รวมลิงค์ Text book ฟรี
- คู่มือเตรียมสอบ Microsoft 70-410 เขียนโดย Brian Svidergol
- เว็บนี้จะมี ebook มาหมุนเวียนแจกฟรี ทั้งนี้เราต้องกดดาวน์โหลดให้ทันภาย 24 ชั่วโมง
- openstax.org เป็นแนวเลข วิทยาศาสตร์
- Big Data, Data Science, Data Mining, Machine Learning, Python, R และอื่นๆ มากว่า 60 เล่ม บางเล่มอาจเสียเงินดูดีๆ นะ
- รายชื่อตำราฟรีของเว็บ packtpub.com อันนี้เป็นสาย Machine learning ตลอดรวมทั้ง Data scientist
- แจกฟรีหนังสือคอมหลายวิชา น่าสนใจมาก รวบรวมมาจาก Stack Overflow
- Tutorialspoint
- O’Reilly
- Ebook แจกฟรีของคุณ Allen B. Downey
- free-programming-books
- E-Book ออนไลน์สำหรับสายโปรแกรมเมอร์โดยเฉพาะ
วีดีโอสอนฟรีเป็นภาษาไทย
*** บางลิงค์ต้องติดตั้ง iTune U ก่อนนะครัช ถึงจะดูได้ ให้โหลดโปรแกรมก่อนได้ที่ https://www.apple.com/th/support/itunes-u/using/
PHP
- Laravel โดย SIPA
- Laravel โดย SirKeng ME เหมาะสำหรับผู้เริ่มต้น ดูได้ที่ youtube หรือ facebook
ภาษา C
ภาษา C#
Python
- ภาษา Python โดย SIPA
- บทเรียนวิชาการเขียนโปรแกรมสำหรับนิสิต ปี 1 คณะวิศวกรรมศาสตร์ ภาคปลาย ปีการศึกษา 2558 (ใช้ Python เป็นพื้นฐาน) รหัสวิชา 2110101 Computer Programming (2558-2) สอนโดยดร. สมชาย ประสิทธิ์จูตระกูล จากจุฬาฯ
- สอนพื้นฐานการเขียนโปรแกรมด้วยภาษาไพธอน (Python 3) โดย รศ. ดร. ประเสริฐ คณาวัฒนไชย จากจุฬาฯ
- Python โดย Clique Club - ชมรมคลิก ของจุฬา
- Python เบื้องต้นแบบรวบรัด 30 นาที
- Python programming จากเพจ AlgoAddict - Trading with Intelligence
HTML5
- (https://www.facebook.com/algoaddict/photos/a.1687454204826248.1073741828.1679321298972872/2022801434624855/?type=3&theater)
- สอน HTML เบื้องต้น ของคุณ Kong Ruksiam
JavaScript
- MEAN stack โดย SIPA
- JavaScript เบื้องต้น ของคุณ Kong Ruksiam
- การใช้งาน JQuery (JavaScript Library) ของคุณ Kong Ruksiam
CSS
Java
- Java สอนโดย รศ.ดร.ประเสริฐ คณาวัฒนไชย
- การใช้ JPA ของภาษา Java - เอาไว้ติดต่อฐานข้อมูลแบบ Object-Relational Mapping (ORM)
- การเขียนโปรแกรมด้วยภาษาจาวา โดย รศ.ดร.สมชาย ประสิทธิ์จูตระกูล สอนดีมาก พยายามใช้คำภาษาไทยเยอะสุดเพื่อไม่ให้คนที่รู้ภาษาอังกฤษน้อยงง และมีเนื้อหาที่ครอบคลุมกระทัดรัด
- Computer Programming (JAVA) the Series โดย Aj. NesT the Series
ภาษา R
- สอนภาษา R สอนโดย รศ.ดร.ประเสริฐ คณาวัฒนไชย
iOS and Swift
- สอนเขียนโปรแกรมบนระบบ iOS ด้วยภาษา Swift สำหรับผู้เริ่มต้น (Beginner)
- สอน iOS (เก่าไปหน่อย) โดย รศ.ดร.ประเสริฐ คณาวัฒนไชย
Database
- สอน SQL โดย รศ.ดร.ประเสริฐ คณาวัฒนไชย
- สอน PHP โดย รศ.ดร.ประเสริฐ คณาวัฒนไชย
- สอน SQL เบื้องต้น ของคุณ Kong Ruksiam
Data structure และ algorithm
- การออกแบบอัลกอริทึม ของรศ. ดร. สมชาย ประสิทธิ์จูตระกูล จากจุฬ
- โครงสร้างข้อมูล (ฉบับจาวา) ของรศ. ดร. สมชาย ประสิทธิ์จูตระกูล จากจุฬา
- โครงสร้างข้อมูลด้วยภาษา C++ โดย ผศ.ดร. วิรัตน์ จารีวงศ์ไพบูลย์ มหาวิทยาลัยธรรมศาสตร์ | EPUB
Network
Data science, Machine Learning, AI
- สอนเรื่อง “Big Data” สำหรับงาน Data Science (วิทยาศาสตร์ด้านข้อมูล) .สอนโดย คณาจารย์คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย เช่น ศ.ดร. ประภาส จงสถิตย์วัฒนา และ รศ.ดร. อติวงศ์ สุชาโต เป็นต้น ดูผ่าน iTune
- Machine Learning ผู้สอนโดย Dr. Warasinee Chaisangmongkon
- อธิบาย Machine Learning สำหรับผู้เริ่มต้น
- Machine Learning Curriculum List ร??