길리

เรียนโค้ดดิ้งที่ไหนดี? : รวมบริการสอนโค้ดดิ้งออนไลน์สำหรับเว็บ

สร้าง: 2024-03-29

สร้าง: 2024-03-29 08:05

 
การเขียนโค้ด (Coding) หมายถึงการสร้างโปรแกรมที่สามารถใช้งานได้บนคอมพิวเตอร์หรือมือถือ ซึ่งผ่านเครื่องมือที่พัฒนาขึ้นแล้ว ทำให้เราสามารถสร้างโปรแกรมง่ายๆ ได้แม้จะไม่รู้จักภาษาการเขียนโปรแกรมที่ซับซ้อนก็ตาม แน่นอนว่าการเรียนรู้ภาษาการเขียนโปรแกรม (Programming Language) ซึ่งเปรียบเสมือนภาษาต่างประเทศระดับที่ 3 นั้น จะช่วยให้เราสามารถสร้างโปรแกรมที่ซับซ้อนมากขึ้นได้


นอกจากนี้ ยังมีผู้ที่ใฝ่ฝันอยากเป็นนักพัฒนาซอฟต์แวร์ (Developer) ซึ่งเป็นอาชีพที่มีความต้องการสูงในปัจจุบันและมีแนวโน้มสดใสในอนาคตมากขึ้นเรื่อยๆ สำหรับผู้ที่สนใจในเส้นทางนี้ การเริ่มต้นเรียนรู้การเขียนโค้ดขั้นพื้นฐาน จะช่วยให้ทราบถึงระดับทักษะปัจจุบันของตัวเอง รวมถึงประเมินว่าตัวเองเหมาะสมกับอาชีพนี้หรือไม่ ซึ่งเป็นสิ่งสำคัญที่ควรทำ
 
แน่นอนว่ามีบทเรียนการเขียนโค้ดมากมายบน YouTube แต่เนื่องจาก YouTube มีทั้งเนื้อหาที่มีคุณภาพและไม่มีคุณภาพปะปนกันอยู่ การคัดเลือกจึงทำได้ยาก และอาจไม่เหมาะสำหรับผู้เริ่มต้น เนื่องจากขาดความเป็นระบบ ดังนั้นจึงขอไม่แนะนำในที่นี้ บทเรียนบน YouTube เหมาะสำหรับผู้ที่มีความรู้พื้นฐานอยู่แล้วมากกว่า เราไปดูเว็บไซต์ต่างๆ ที่มีบริการด้านนี้กันดีกว่า พร้อมทั้งแนะนำจุดเด่นของแต่ละเว็บไซต์โดยสังเขป
 

 
1. ลองลิ้มรสก่อนเริ่มต้น : รวมบทเรียนออนไลน์ฟรี

  
ขอแนะนำเว็บไซต์ 생활코딩 (OpenTutorials) ของคุณ อิโกอิง (igoing) ที่ให้บริการอย่างต่อเนื่องตั้งแต่ปี 2012 จนถึงปัจจุบันเป็นอันดับแรก เนื่องจากเว็บไซต์มีโครงสร้างที่เรียบง่าย คำอธิบายเข้าใจง่าย ฟรี และมีความเชี่ยวชาญ สามารถเรียนรู้พื้นฐานของเว็บ ฐานข้อมูล ภาษาการเขียนโปรแกรมต่างๆ เซิร์ฟเวอร์ และเครื่องมือสำหรับการพัฒนาได้ เว็บไซต์มีรูปแบบที่น่ารัก เหมาะสำหรับการเรียนรู้ทีละขั้นตอน
 
https://opentutorials.org/


ต่อมา ขอแนะนำบทเรียนฟรีจาก Khan Academy ซึ่งเพิ่งเปิดให้บริการในเกาหลีใต้
 
Khan Academy เป็นบริการระดับโลกที่ก่อตั้งขึ้นภายใต้แนวคิด 'การให้การศึกษาที่มีคุณภาพระดับโลกแก่ทุกคน ฟรี และทุกที่' จุดเด่นคือมีบทเรียนคุณภาพมากมาย เช่น JS, HTML/CSS และการสร้างเว็บเพจ, SQL และการสอบถามข้อมูลและการจัดการขั้นสูง, การสร้างเว็บเพจแบบโต้ตอบด้วย jQuery, อัลกอริทึม, การเข้ารหัสลับ, การเขียนโปรแกรม C++, ทฤษฎีภาษาการเขียนโปรแกรม, พีชคณิตเชิงเส้น ฯลฯ นอกจากการคำนวณแล้ว ยังมีคณิตศาสตร์ระดับประถมศึกษาและมัธยมศึกษา คณิตศาสตร์ของอเมริกา และแม้แต่แบบฝึกหัด SAT ฟรี ฯลฯ จึงขอแนะนำให้ลองใช้บริการดู
 
https://ko.khanacademy.org/computing/computer-programming


■ EBS ซอฟต์แวร์มาเล่นกันเถอะ! https://www.playsw.or.kr/online/movieLevels

การศึกษาออนไลน์/ออฟไลน์ที่ ซอฟต์แวร์มาเล่นกันเถอะ! มอบให้ เพื่อให้ทุกคนสามารถเรียนรู้ซอฟต์แวร์ได้อย่างง่ายดายและสนุกสนาน บทเรียนต่างๆ เช่น การเขียนโค้ดแบบบล็อกที่เรียนรู้ผ่านการเล่น การเรียนรู้แบบไม่ต้องใช้คอมพิวเตอร์ (Unplugged) การสร้าง Physical Computing ด้วยตัวเอง และวิทยาการคอมพิวเตอร์ที่น่าสนใจยิ่งขึ้น เป็นบทเรียนขั้นพื้นฐานและสนุกสนานมากมาย


■ เอนทรี https://playentry.org 
บทเรียนเอนทรีที่ทุกคนสามารถดูและทำตามได้อย่างง่ายดาย สร้างซอฟต์แวร์ที่สนุกสนานและหลากหลาย ดูเหมือนว่าเว็บไซต์นี้จะเน้นการสอนเขียนโค้ดให้กับเด็กประถม
 
■ มหาวิทยาลัยเปิดออนไลน์ (KOCW) http://www.kocw.net/home/index.do 
KOCW เป็นบริการที่มหาวิทยาลัยและองค์กรต่างๆ ทั้งในและต่างประเทศ เปิดเผยวิดีโอการบรรยายและเอกสารการสอนฟรี ทุกคนสามารถเข้าถึงได้ไม่ว่าจะเป็นนักศึกษา อาจารย์ หรือผู้ที่ต้องการเรียนรู้ สามารถเข้าเรียนได้ทุกที่ทุกเวลา เพียงสมัครสมาชิกบริการข้อมูลการวิจัยทางวิชาการแบบรวม มีบทเรียนเกี่ยวกับวิศวกรรมเกม มัลติมีเดีย วิศวกรรมคอมพิวเตอร์ วิทยาการคอมพิวเตอร์ ฯลฯ ลองค้นหาและเรียนรู้บทเรียนที่เกี่ยวข้องกับการเขียนโปรแกรมดู
 
■ โปรแกรมการเขียนโค้ดของ Google https://edu.google.com/code-with-google/   
หากใครที่สามารถสื่อสารภาษาอังกฤษได้ ก็สามารถลองเรียนบทเรียนที่ Google จัดเตรียมไว้ได้เช่นกัน เพียงเลือกคอร์สที่ต้องการจากหัวข้อ [Explore Code with Google programs] ที่ด้านล่างของเว็บไซต์ ก็สามารถเริ่มเรียนได้เลย


■ ศูนย์การศึกษาตลอดชีวิตออนไลน์ STEP https://step.or.kr/ 
แพลตฟอร์มการเรียนรู้การพัฒนาความสามารถในการประกอบอาชีพตลอดชีวิตสำหรับประชาชนทุกคน ที่จัดทำโดยรัฐบาล มีการจัดกิจกรรมต่างๆ เพื่อส่งเสริมให้เกิดการเรียนรู้


2. จ่ายเงินแล้วเรียนอย่างจริงจัง : รวมบทเรียนออนไลน์แบบเสียเงิน


 
รู้สึกว่าช่วงนี้บริการการเรียนรู้การเขียนโค้ดออนไลน์เพิ่มมากขึ้นเรื่อยๆ สำหรับผู้บริโภคแล้วถือเป็นเรื่องดี เพราะมีบริการให้เลือกมากมาย แต่ละบริการก็มีข้อดีข้อเสียแตกต่างกันไป ลองดูเว็บไซต์ด้านล่างนี้ แล้วเลือกเรียนคอร์สที่น่าสนใจดู
 
■ CodeStates https://www.codestates.com 
เป็นเว็บไซต์แบบเสียเงิน อย่างที่ทราบกันดีว่าการเรียนรู้การเขียนโค้ดอย่างจริงจังนั้น ต้องใช้เงินหลายหมื่น หลายแสนวอน ㅠㅠ แต่ก็มีโปรแกรมสำหรับผู้ที่มีฐานะไม่ค่อยดีด้วย นั่นคือ ระบบเรียนก่อนจ่ายทีหลัง (we win program) กล่าวคือ จ่ายเงินหลังจากได้งานแล้ว ซึ่งข้อควรระวังคือ หากใช้โปรแกรมนี้ เงินที่ต้องจ่ายหลังจากได้งานแล้ว อาจจะสูงกว่าที่คิด เพราะจะมีการหักจากเงินเดือนในอัตราส่วนหนึ่ง ดังนั้นควรตรวจสอบรายละเอียดของโปรแกรมให้ดีก่อนตัดสินใจใช้บริการ


■ อินฟลอน https://www.inflearn.com 

อินฟลอนเป็นแพลตฟอร์มการเรียนรู้และการแบ่งปันความรู้แบบออนไลน์ที่สร้างขึ้นเพื่อมอบโอกาสในการเติบโตอย่างเท่าเทียมกันให้กับทุกคน เรียนรู้บทเรียนออนไลน์เกี่ยวกับการพัฒนา การเขียนโปรแกรม ไอที การตัดต่อวิดีโอ การเพิ่มประสิทธิภาพการเติบโต (Growth Hacking) บล็อกเชน การตลาด การออกแบบ การเงิน การลงทุน ฯลฯ เรียนรู้จากผู้เชี่ยวชาญในสายงานจริง ไม่ใช่แค่ความรู้เก่าๆ เรียนรู้ได้ทุกที่ทุกเวลาโดยไม่มีข้อจำกัดด้านเวลาและค่าใช้จ่าย สร้างบทเรียนออนไลน์จากความรู้ที่คุณต้องการเผยแพร่ แล้วเปิดให้สมาชิกอินฟลอนกว่า 200,000 คนได้เรียนรู้


■ Udemy https://www.udemy.com/courses/development/ 
 
■ Educast https://educast.com/course/prog   
⁠⁠⁠⁠⁠⁠⁠



ขอบคุณครับ


ความคิดเห็น0

[ไม่มีพื้นฐานด้านการพัฒนา ซอฟต์แวร์ แล้วจะอยู่รอดได้อย่างไร] 5. ควรไปเรียนที่สถาบันกวดวิชาเพื่อหางานหรือไม่?หากคุณกำลังกังวลว่าคนที่ไม่มีพื้นฐานด้านการพัฒนาซอฟต์แวร์จะต้องเรียนที่สถาบันกวดวิชาเพื่อหางานหรือไม่ ลองพิจารณาข้อดีข้อเสียของการเรียนที่สถาบันกวดวิชาดูสิครับ แม้จะมีข้อดี เช่น การเรียนฟรี การสนับสนุนค่าครองชีพ แต่ประสิทธิภาพของการเรียนอาจแตกต่างกันไปขึ
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 29, 2024

[ผู้ที่ไม่ใช่สายงานนี้ สามารถเป็นนักพัฒนาได้ไหม] 6. เตรียมตัวก่อนเข้าเรียนคอร์สสำหรับผู้ที่ไม่ใช่สายงานก่อนเข้าเรียนคอร์สพัฒนาซอฟต์แวร์สำหรับผู้ที่ไม่ใช่สายงาน ควรศึกษาพื้นฐานการเขียนโปรแกรมและเตรียมโน้ตบุ๊กไว้ การเตรียมตัวเหล่านี้จะช่วยให้คุณเรียนได้อย่างราบรื่น ไม่ต้องกังวลใจ และมุ่งมั่นที่จะเป็นนักพัฒนาซอฟต์แวร์
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 29, 2024

[ผู้ที่ไม่ใช่สายงานนี้ สามารถเป็น Developer ได้ไหม] 7. สิ่งที่ช่วยและไม่ช่วยในการหางานใหม่สำหรับผู้ที่ไม่ใช่สายงานนี้และอยากเป็น Developer การเขียนบล็อกเกี่ยวกับเทคนิคอาจไม่ได้ผลเท่าไหร่ แต่การใช้ Git และการสอบใบประกอบวิชาชีพคอมพิวเตอร์ (Information Processing Engineer) จะช่วยได้
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 29, 2024

[ผู้ที่ไม่ใช่สายงานนี้ ก้าวสู่การเป็น Developer] ตอนที่ 1 บทนำหลังจากเกิดสถานการณ์โควิด-19 ทำให้ความต้องการ Developer เพิ่มสูงขึ้น ส่งผลให้ผู้ที่ไม่ใช่สายงานนี้ก็อยากจะหันมาเป็น Developer เช่นกัน หนังสือเล่มนี้เป็นคู่มือสำหรับผู้ที่ไม่ใช่สายงานนี้ ที่ต้องการหางานเป็น Developer
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 28, 2024

2024-11-18 สิ่งที่สนใจอย่างหลากหลายในชีวิต : ฉันใช้เวลาว่างทำอะไรบ้าง?บทความบล็อกที่เขียนเมื่อวันที่ 18 พฤศจิกายน 2024 บทความนี้กล่าวถึงงานอดิเรก การลงทุน การเรียนรู้ และกิจวัตรประจำวันต่างๆ ของผู้เขียน รวมถึงความกังวลเกี่ยวกับการเพิ่มประสิทธิภาพการทำงานผ่านระบบอัตโนมัติ
Charles Lee
Charles Lee
Charles Lee
Charles Lee

November 19, 2024

[ไม่มีพื้นฐานด้านไอที สู่การเป็น Developer] 2.Developer คืออะไร? แนวโน้มอาชีพ Developerคนที่ไม่มีพื้นฐานด้านไอทีสามารถประสบความสำเร็จในฐานะ Developer ได้หรือไม่? มาทำความรู้จักกับหลากหลายสาขาของ Developer ความต้องการที่เพิ่มขึ้นอย่างรวดเร็วหลังจากเกิดการระบาดของโควิด-19 และแนวโน้มในอนาคตที่สดใส
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자
투잡뛰는 개발 노동자

March 28, 2024