การศึกษาแนะนำ 11 คอร์สเรียน Data Science ออนไลน์สำหรับผู้สนใจทุกระดับ (2023)

แนะนำ 11 คอร์สเรียน Data Science ออนไลน์สำหรับผู้สนใจทุกระดับ (2023)

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

อย่างไรก็ดีสำหรับมือใหม่สุดๆ คุณอาจจะยังไม่ทราบเลยว่า Data Science คืออะไร ซึ่งผมขอให้นิยามแบบสั้นมากๆ ดังต่อไปนี้

Data science คือศาสตร์ที่ใช้กระบวนการหรือวิธีการทางวิทยาศาสตร์หลายประเภทมาตีความข้อมูลที่มีอยู่เพื่อหาความสัมพันธ์ และวิเคราะห์เพื่อที่เราจะได้ทราบข้อเท็จจริงและนำไปใช้ประโยชน์ต่อไป

ศาสตร์ชนิดนี้เป็นการนำความรู้ในวิชาสถิติ คณิตศาสตร์ วิทยาการคอมพิวเตอร์ (Computer science) และ Information science เข้ามาใช้ ทำให้มีความซับซ้อนยากต่อการเข้าใจ ผู้สนใจหลายคนจึงเลือกที่จะไปเรียนที่มหาวิทยาลัยชั้นนำอย่างเช่นจุฬาลงกรณ์มหาวิทยาลัย

อย่างไรก็ตามหลายคนอาจจะทำงานประจำทำให้ไม่ว่าง การไปเรียนที่มหาวิทยาลัยจึงเป็นเรื่องที่เป็นไปไม่ได้

ในปัจจุบันทราบหรือไม่ว่าสามารถเรียน data science ด้วยตนเองทางออนไลน์ตั้งแต่ระดับไม่รู้เรื่องอะไรเลยจนถึงระดับ professional ได้! แถมในบางเว็บ ผู้เรียนยังสามารถได้ใบประกาศนียบัตร/เกียรติบัตรได้อีกด้วย

ในโพสนี้ ผมจึงขอรวบรวม 10 เว็บไซต์ที่สามารถเรียน data science ออนไลน์ได้ด้วยตัวเองมาให้ดูกันครับ

อย่างไรก็ดีคอร์สเหล่านี้จะเป็นคอร์สที่สอน data science โดยรวม ไม่ใช่คอร์สที่เน้นทักษะด้านใดด้านหนึ่ง (อย่างเช่น Data Analysis หรือ Data Modeling) ถ้าคุณสนใจทักษะเฉพาะ ผมแนะนำให้อ่านต่อในโพสที่ผมระบุไว้ที่หัวข้อด้านล่างสุดครับ

Technology (Data Science)

ข้อควรทราบ: ราคาที่ผมระบุไว้ในโพสนี้อาจจะเปลี่ยนแปลงได้อนาคต ซึ่งจะเกิดจากการที่ผู้ให้บริการออกโปรโมชั่น เปลี่ยนแปลงราคา หรือแม้กระทั่งเปลี่ยนระบบค่าเรียนใหม่ทั้งหมด

ดังนั้นถ้าคุณสนใจคอร์สเรียน data science ใดๆ ผมแนะนำให้ตรวจสอบราคาในช่วงเวลานั้นๆ กับเว็บไซต์ผู้ให้บริการโดยตรง ซึ่งผมให้ลิงค์ไว้ทั้งหมดในโพสแล้วครับ

1. Udacity

Udacity เป็นสถาบันการเรียนออนไลน์ระดับสูงที่เน้นการสอนทางด้านเทคโนโลยีโดยตรง โดยวิธีการเรียนจะเน้นไปที่การนำความรู้ data science ไปประกอบอาชีพจริงๆ

ดังนั้นทุกคอร์สจะเน้นที่การปฏิบัติงานจริง พร้อมกับมีผู้เชี่ยวชาญในสาขามาช่วยตรวจสอบผลงาน การบ้าน และการประเมินผลเป็นการส่วนตัว และจะได้ทำ project อีกมากมายครับ ปัจจุบันมีนักเรียนที่เรียนจบจาก Udacity แล้วมากกว่า 100,000 คน และมีจำนวนมากที่ได้ทำงานในบริษัทใหญ่ๆ อย่าง Microsoft, Facebook, Google, IBM, Adobe, Oracle ครับ

คอร์สเรียน Data Science ของ Udacity

หลักสูตรของ Udacity จะเป็นแบบ “Nanodegree Program” โดยแบ่งออกเป็นสาขาอาชีพ หรือพูดง่ายๆ คุณอยากจะทำอาชีพอะไรก็เลือกหลักสูตรนั้นครับ อาทิเช่น

  • Data Analyst – เน้นการเรียนวิธีการ visualize ข้อมูลด้วยการใช้ Python, SQL และสถิติ
  • Data Scientist – เน้นการเรียนสาขา Machine Learning, Deep Learning, Software Engineering
  • Data Engineer – เน้นการเรียนวิธีการทำ Data Modeling, การใช้ Spark, Airflow, การสร้าง Big data infrastructure

หลักสูตรที่ว่าเป็นหลักสูตรหลัก แต่ไม่ใช่ว่าคุณจะเรียนจบในคอร์สเดียวแล้วไปทำประกอบอาชีพเหล่านี้ได้ทันที ทาง Udacity ได้จัดทำ Career Path ให้กับสายงานต่างๆ ไว้แล้ว อย่างเช่น ถ้าคุณอยากจะเป็น Data Scientist คุณควรจะเรียนหลักสูตรเหล่านี้ตามลำดับ

  1. Programming for data science with Python
  2. Data Analyst
  3. Data Scientist

สำหรับหลักสูตรที่ 1 ด้านบนเป็นหลักสูตรย่อย ซึ่งจะช่วยเติมเต็มทักษะให้กับคุณ หลักสูตรย่อยของ Udacity มีเป็นจำนวนมาก อาทิเช่น

  • Programming for data science with Python
  • Programming for data science with R
  • Data Visualization
  • Data Streaming
  • Data Product Manager (Coming Soon)
  • Data Structures & Algorithms
  • Business Analytics
  • SQL
  • Applying data science to Product Management

ถ้าคุณรู้สึกว่าอยากเรียนทักษะเฉพาะเพิ่มเติม คุณสามารถลงหลักสูตรย่อยได้ครับ

วิธีการเรียนจะผสมผสานกันระหว่าง video และแบบ Interactive โดยหลังจากเรียนทั้งสองส่วนจบแล้ว คุณจะได้นำความรู้ดังกล่าวมาประยุกต์ใช้เพื่อทำ Project ครับ ซึ่งตัว project ของ Udacity นั้นมีความซับซ้อนและคล้ายกับสิ่งที่ Data Scientist จะต้องทำในชีวิตการทำงานครับ

จุดแข็งในการเรียนกับ Udacity คือ code และ project ของคุณจะได้รับการตรวจสอบโดยผู้เชี่ยวชาญในสาขา data science ว่าผิดพลาดตรงไหน และมีอะไรที่ต้องแก้ไขบ้าง ซึ่งในการอธิบาย Mentor ของคุณจะทำอย่างละเอียด แถมคุณยังส่งชิ้นงานให้ตรวจได้ไม่จำกัดครั้งด้วย ซึ่งเป็นสิ่งที่สถาบันอื่นๆ ยากจะให้คุณได้ครับ

นอกจากนี้ทาง Udacity ยังมีแพลตฟอร์มให้คุณได้ chat กับเพื่อนนักเรียนที่กำลังเรียนคอร์สเดียวกันอยู่ด้วย เพื่อที่คุณจะได้ connection ในสายงานครับ

ส่วนในเรื่องการเรียน data science ของ Udacity ผมบอกเลยว่า workload จัดว่าสูงถึงสูงมากสำหรับหลักสูตรออนไลน์ เพราะทางสถาบันคาดหวังว่าคุณจะใช้เวลาในการเรียน 5-10 ชั่วโมงต่อสัปดาห์ (ถ้าคุณทำงานประจำก็เรียกได้ว่าเสาร์-อาทิตย์แทบจะหมดไปแล้ว)

หลักสูตรหลักจะใช้เวลาเรียน 4-5 เดือน (16-20 สัปดาห์) ด้วยกันถึงจะจบ ส่วนหลักสูตรย่อยจะอยู่ที่ 2-3 เดือนครับ จริงๆ แล้วคุณจะเรียนนานขนาดไหนก็ได้ แต่นั่นแปลว่าคุณจะเสียค่าเรียนเพิ่ม เพราะค่าเรียนของ Udacity จะคิดเป็นรายเดือนครับ

สำหรับค่าเรียนจะอยู่ที่ $399 (12,000 บาทต่อเดือน) แต่ถ้าจ่ายรวบหมด 4 เดือนจะได้ส่วนลดเหลือเดือนละ $339 หรือประมาณเดือนละ 10,170 บาท

อย่างไรก็ดี Udacity มีส่วนลดแรงๆ อยู่บ่อยๆ บางครั้งลดไปมากถึง 75% เลยทีเดียว หรือบางทีก็ให้ Personalized Support (ลด 75% แต่ใช้ได้สำหรับนักเรียนใหม่เท่านั้น) เพราะฉะนั้นค่าเรียนจะเลือกแค่ $100 หรือประมาณ 3,000 บาทต่อเดือนครับ

ตัวอย่างการกด code ของ Udacity เพื่อให้ได้ราคาคอร์สเรียน data science ถูกลง
ตัวอย่างการกด code ของ Udacity เพื่อให้ได้ราคาคอร์สเรียน data science ถูกลง

หลายคนสงสัยว่าเรียน Data Science ออนไลน์กับ Udacity จะคุ้มหรือเปล่าเพราะราคาสูงมาก แต่ผมมองว่าคุ้มเพราะการเรียนการสอนออนไลน์ของที่นี่มีความเป็นมืออาชีพ และมีระดับเหนือกว่าคอร์ส Data Science ทั่วไปไปอีกขั้นหนึ่งเลย คุณเองยังได้รับการดูแลอย่างใกล้ชิดตลอดหลักสูตรด้วย ดังนั้นคุณจะไม่เจอปัญหาที่น่าปวดหัวอย่างเช่นเจอ bug แล้วแก้ไม่ได้สามวันสามคืนครับ

ข้อเสียที่ผมมองว่ามีอยู่ก็มีแค่เรื่องราคากับรูปแบบการเรียนที่คุณจะต้องเรียนแบบจริงจังเท่านั้นเองครับ การบ้านและโปรเจคต่างๆ ของที่นี่จะมากกว่าที่อื่นแบบชัดเจน ดังนั้นใครที่ทำงานประจำอยู่อาจจะ