การศึกษา10 สุดยอดคอร์สสอน Python ทาง online ทุกระดับ | พร้อมข้อดีข้อเสีย (2024)

10 สุดยอดคอร์สสอน Python ทาง online ทุกระดับ | พร้อมข้อดีข้อเสีย (2024)

ทุกวันนี้เราไม่อาจปฏิเสธได้เลยว่า Python เป็นทักษะทางการเขียนโปรแกรมที่ได้ความนิยมมาก และมีความต้องการของบุคลากรในการหาคอร์สสอน Python มาเรียนแทบทุกประเทศ รวมไปถึงประเทศไทย

หลายคนที่ยังใหม่กับการเขียนโปรแกรมอาจจะสงสัยว่า Python คืออะไร

Python คือหนึ่งในภาษาที่ใช้ในการเขียนโปรแกรม (programming) ระดับสูง ตัวภาษาสามารถใช้งานได้ในหลากหลายระบบและแพลตฟอร์ม มี syntax ที่เข้าใจง่าย ไม่ซับซ้อน นอกจากนี้ยังมี support libraries ที่หลากหลาย ทำให้ปัจจุบัน Python เป็นหนึ่งในภาษายอดนิยมอันดับต้นๆ ของเหล่าโปรแกรมเมอร์ไปโดยปริยาย

นอกจากนี้การประยุกต์ใช้ Python ยังมีมากมายและเพิ่มขึ้นตามลำดับ ไม่ว่าจะเป็นการพัฒนาเว็บไซต์, การคิดคำนวณทางวิทยาศาสตร์และคณิตศาสตร์, การศึกษา programming เบี้องต้น, การพัฒนา Software, การพัฒนา Machine Learning, Deep Learning และ AI รวมไปถึงการใช้งานในสายงานธุรกิจอื่นๆ ด้วย

ถ้าสนใจว่าปัจจุบันมีการประยุกต์ใช้ Python อย่างไรบ้าง อ่านเพิ่มเติมได้ที่ Applications for Python ครับ

ดังนั้นผู้เชี่ยวชาญที่มีความรู้และการใช้งาน Python ได้เป็นอย่างดีย่อมเป็นที่ต้องการอย่างมากสำหรับโลกยุคปัจจุบันไม่ว่าจะในประเทศไหนก็ตาม ค่าตอบแทนที่ให้ผู้เชี่ยวชาญเหล่านี้จึงต้องสูงตามไปด้วย

อย่างในประเทศสหรัฐอเมริกา ค่าตอบแทนโดยเฉลี่ยของ Python Developer ที่มีประสบการณ์ทำงาน 2-3 ปี อยู่ที่ $119,000 ต่อปี ซึ่งถือว่าสูงมากเลยทีเดียว (อ้างอิงจากเว็บไซต์หางานอันดับ 1 อย่าง Indeed) และยังมีการเติบโตของค่าตอบแทนสูงขึ้นตามลำดับด้วย

สำหรับใครที่อยากทำงานที่มีรายได้สูง และมีอนาคตที่สดใส Python จึงเป็นอีกทักษะหนึ่งที่ควรค่าต่อการพิจารณา

Python

เพราะฉะนั้นในโพสนี้ผมจะมาแนะนำว่า ถ้าคุณอยากจะเรียนภาษา Python เบี้องต้นทางออนไลน์ จะมีคอร์สไหนที่น่าเรียนบ้าง

เราไปเริ่มต้นกันเลยดีกว่าครับ

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

แพลตฟอร์มที่ใช้เรียน

คอร์สต่างๆ ที่ผมจะแนะนำทั้ง 14 คอร์สจะอยู่ใน Udemy, Coursera และ Edureka ผมแนะนำให้อ่านรายละเอียดเกี่ยวกับการเรียน การจ่ายเงิน ฯลฯ ที่บทความแพลตฟอร์มออนไลน์น่าเรียนก่อนสมัครครับ

1. 100 Days of Code – The Complete Python Pro Bootcamp for 2024

สำหรับใครที่อยากได้คอร์สสอน Python แนว project-based แบบ all-in-one ซึ่งรวม library ต่างๆ ของ Python ด้วย ผมแนะนำคอร์สนี้เลยครับ คอร์สของ Angela Yu นักพัฒนาที่เป็นหัวหน้าครูผู้สอนของ Programming Bootcamp ชื่อดังแห่งลอนดอนอย่าง London App Brewery

คอร์สสอน Python ออนไลน์บน Udemy

โดยส่วนตัวผมได้เรียนคอร์สนี้ได้ด้วยตนเองแล้ว และชอบคอร์สนี้มากๆ ผมขออวยแบบ 100% เลยว่า คอร์สนี้น่าจะเป็นคอร์สสอน Python ที่ดีที่สุดในโลกออนไลน์เลยก็ว่าได้ (ทั้งๆ ที่ราคาในช่วง Sale แค่ 350 บาท!)

ถ้าคุณเรียน Python จากที่อื่นมาแล้วไม่รู้เรื่อง โปรดซื้อคอร์สนี้ไปเถอะครับ ผมเชื่อว่าคุณจะเข้าใจ Python ได้อย่างแน่นอน และมีมุมมองที่ดีต่อการเขียนโปรแกรมอีกด้วยครับ

เนื้อหาในคอร์ส

ทั้งนี้ครูผู้สอนจัดทำคอร์สมาอย่างดีมาก ครบถ้วนสมบูรณ์ทั้งภาพและเสียง สำเนียงของเธอก็ฟังง่าย ภายในคอร์สเธอจะสอนคุณใช้ Python ผ่านการทำโปรเจคจำนวนมหาศาล ซึ่งจะแบ่งการเรียนออกเป็น 100 วัน

คุณจะได้เรียนเนื้อหาต่อไปนี้

  • พื้นฐาน Python เบื้องต้นอย่างเช่น Data Types, Control Flow, Python Lists, Python Loops, Functions
  • Dictionaries, Functions with Outputs
  • การ Debugging
  • Object Oriented Programming
  • Instances, State, Higher Order Functions
  • Files, Directories and Paths
  • การสร้าง Public API เป็นของคุณเอง
  • การใช้ Library ของ Python อย่างเช่น Pandas, NumPy, Matplotlib
  • การบูรณาการ Python กับการพัฒนา Web Apps อย่างเช่น การใช้ HTML & CSS, Bootstrap 4 รวมไปถึง Database อย่าง SQL
  • โปรเจคอื่นๆ อีกมากมายอย่างเช่นการสร้างเกมโดยใช้ Python หรือโปรแกรมวิเคราะห์ Google App Store ฯลฯ

ด้วยเนื้อหาแบบวีดิโอ 59 ชั่วโมง คอร์สนี้น่าจะเป็นคอร์สสอน Python แบบบูรณาการที่ครบถ้วนที่สุดเลยก็ว่าได้

นอกจากโปรเจคแล้ว คุณยังมี interactive exercises ที่น่าสนใจ ไม่น่าเบื่อหน่าย ให้ฝึกฝีมือและเสริมความมั่นใจไปตลอดทาง ภายในไม่นานคุณจะเก่งขึ้นอย่างที่คาดไม่ถึงเลยครับ

คอร์สนี้เป็นคอร์สใหม่กว่าคอร์สอื่นใน Udemy แต่ได้รับความนิยมอย่างเร็วมาก คะแนนรีวิวได้สูงมากถึง 4.8/5.0 จากนักเรียนกว่า 504,000 คนครับ แต่สำหรับผมแล้ว ถ้าคอร์ส Python ออนไลน์นี้มีคะแนนเต็มสิบ ผมให้ร้อยนึงเลยครับ

ข้อดีข้อเสีย

ข้อดี

  • โดยรวมแล้วนี่เป็นคอร์สเรียน Python ออนไลน์ที่ผมมองว่าเป็นอันดับ 1 อย่างเป็นเอกฉันท์
  • ครูผู้สอนมีประสบการณ์สูงมาก และเป็นผู้ที่อธิบายการเขียนโปรแกรมให้เข้าใจง่ายมากอย่างไม่น่าเชื่อ
  • ทรัพยากรการเรียนที่ตัวคอร์สให้มามีคุณภาพเยี่ยม + แบบฝึกหัดที่ครูผู้สอนให้มามีประโยชน์มากๆๆ
  • โครงสร้างของตัวคอร์สเป็นระเบียบแบบแผน และเพิ่มความยากไปตามลำดับขั้นตอน
  • สำเนียงฟังชัดเข้าใจง่าย
  • มีโปรเจคหลายชิ้นให้ลองทำช่วงท้ายคอร์ส
  • ตัวคอร์สได้รับการอัพเดตอย่างสม่ำเสมอ
  • เรียนได้ตลอดชีพ + ราคาหลักร้อย (ในช่วงลดราคา)

ข้อเสีย

  • การอธิบายจะน้อยลงเมื่อคุณเข้าถึงช่วงหลังของคอร์ส ซึ่งส่วนนี้เป็นแนวทางที่ครูผู้สอนมองว่าจะปรับให้ผู้เรียนได้จำลองการเรียนแบบ programmer ในชีวิตจริง แต่ผู้เรียนบางคนไม่ชอบเท่าใดนัก

2. The Modern Python 3 Bootcamp

คอร์สสอน Python ที่จัดทำโดย Colt Steele หัวหน้าครูผู้สอนของ Galvanize สถาบันสอน Data Science และ Programming ชั้นนำที่จัด Bootcamp เพื่อฝึกฝนผู้สนใจเป็นประจำ ไม่เพียงเท่านั้นเขายังเคยทำงานเป็นหัวหน้าฝ่ายจัดแผนการสอนของสถาบันเรียนออนไลน์ระดับพรีเมียมอย่าง Udacity อีกด้วย

โดยส่วนตัวผมเคยซื้อคอร์สของเขามาแล้ว ผมบอกได้เลยว่าเขาสอนทุกอย่างแบบไม่กั๊ก แถมเนื้อหายังเป็นระเบียบแบบแผนดีมากๆ ความเร็วก็ไม่เร็วเกินไป เรียกได้ว่าพอดีๆ ครับ เพราะฉะนั้นคอร์สสอน Python คอร์สนี้คุ้มค่ามากๆ อย่างแน่นอนครับ

คอร์สเรียน Python ของ Colt Steele
The Modern Python 3 Bootcamp ในราคาเต็ม (แนะนำให้ซื้อในช่วงลดราคา)

เนื้อหาในคอร์ส

เนื้อหาของคอร์สนำเสนอในรูปแบบของวีดิโอ โดยมีความยาวทั้งหมดอยู่ที่ 29.5 ชั่วโมง และครอบคลุม Python เบี้องต้นและระดับกลางแทบทั้งหมด อาทิเช่น

  • แนะนำให้ผู้เรียนรู้จักกับภาษา Python ว่าคืออะไร รวมไปถึงการ Set up การใช้งานใน MAC และ Windows
  • เรียนรู้ Python เบี้องต้น อย่างเช่น Numbers, Operators, Variables, Strings, Boolean, Loop และไต่ระดับขึ้นไปตามลำดับ
  • สอนวิธีจัดการ Python Data Structures
  • เรียนรู้ built-in functions อย่างเช่น Zip และ Filter
  • สอนวิธีจัดการ errors และ การ debug code
  • เขียน custom modules, generators, Iterators ของตัวเอง
  • สอนวิธีการใช้งาน Python ในการสร้างสิ่งต่างๆ ด้วยตนเอง ไม่ว่าจะเป็นเกม, Web Crawler ฯลฯ
  • และอื่นๆ อีกมากมาย

จุดแข็งอีกอย่างหนึ่งของคอร์สนี้คือทรัพยากรมากมายที่ครูผู้สอนให้ไม่ว่าจะเป็น Coding Exercises อีก 135 ชุด และบทความให้อ่านอีก 123 บท ซึ่งคุ้มค่ากับราคามากๆ ครับ ตัวคอร์สนี้ถือว่าเป็นหนึ่งในคอร์ส Python แบบ online ที่มีเนื้อหาละเอียดที่สุดใน Udemy ดังนั้นจึงเหมาะที่สุดกับบุคคลทั่วไปที่ไม่มีประสบการณ์มาก่อนครับ

คอร์สนี้ได้รีวิวสูงมากถึง 4.7/5.0 โดยมีนักเรียนเกือบ 73,000 คนครับ ถ้าสนใจสามารถคลิกสมัครได้เลยด้านล่าง

ข้อดีข้อเสีย

ข้อดี

  • ครูผู้สอนเป็นโปรแกรมเมอร์ที่มีฝีมือ และมีประสบการณ์ในการสอนอย่างเต็มเปี่ยม
  • การอธิบายเป็นลำดับขั้นตอน ช่วยให้เรียนได้แบบไม่งง และการสอนของครูผู้สอนยังสนุกสนาน ช่วยให้ไม่เบื่อ
  • สำเนียงเป็นแบบเจ้าของภาษาเข้าใจง่าย
  • ให้ทรัพยากรการเรียนจำนวนมาก
  • ตัวคอร์สได้รับการอัพเดตอย่างสม่ำเสมอ
  • เรียนได้ตลอดชีพ + ราคาหลักร้อย (ในช่วงลดราคา)

ข้อเสีย

  • จากที่ได้เรียนมา ผมมองว่าแบบฝึกหัด coding ที่ครูผู้สอนให้มานั้นซับซ้อนเกินไป โดยไม่มีแบบฝึกหัดที่ง่ายกว่ามาพัฒนาทักษะแบบขั้นบันได (พูดง่ายๆ คือเปิดมาก็ยากเลย ถ้าไม่เคยเขียนโปรแกรมมาก่อน จะรู้สึกยากมากครับ)

3. The Python Mega Course: Learn Python in 50 Days with 20 Apps

คอร์สที่จะพาคุณเข้าสู่โลกของ Python และพัฒนาทักษะของคุณให้ถึงระดับปานกลาง (intermediate) คอร์สนี้สอนโดย Ardit Sulce ผู้มีอาชีพเป็น Python Programmer มานานหลายปี และเป็นเจ้าของเว็บไซต์ PythonHow ที่ให้ความรู้เกี่ยวกับ Python ครับ

คอร์สเรียน Python ออนไลน์บน Udemy

เนื้อหาในคอร์ส

จุดแข็งของคอร์สนี้คือการสอน Python ที่สามารถนำไปใช้จริงได้ คุณจะได้ทำโปรเจคต่างๆ มากมายด้วยตนเอง ซึ่งต่างจากคอร์สอื่นที่จะเน้นไปที่ทฤษฎีและฟังก์ชันต่างๆ ของ Python มากกว่า โดยเนื้อหาจะครอบคลุม

  • Python Basics – เรียนเนื้อหาเบื้องต้นของภาษา Python เช่น Data Types, Functions, Conditionals, Loops ฯลฯ
  • สอนการสร้างเว็บไซต์ของคุณเองโดยใช้ Python และ publish ลง server ของจริง
  • สอนการสร้าง Webcam app ที่สามารถตรวจจับความเคลื่อนไหวได้
  • สอนการพัฒนาโปรแกรม Data Visualization app
  • สอนการสร้าง desktop/mobile app
  • สอนการสร้าง Web Scraper
  • ลองใช้ Python ในการวิเคราะห์ข้อมูล
  • เรียนการเขียนโปรแกรมแบบ Object-Oriented Programming
  • และอื่นๆ อีกมากมาย

ภายในคอร์สมีเนื้อหายาวทั้งหมด 47 ชั่วโมง และยังมีแบบฝึกหัดอีก 70 ชุด และบทความอีก 73 บทให้คุณนำไปเลือกอ่านได้ ผมว่าคอร์สนี้น่าสนใจสำหรับใครที่อยากลองสร้างอะไรจริงๆ โดยใช้ Python และไม่ได้อยากเรียน Python ในเชิงนามธรรมที่อาจจะทำให้คุณรู้สึกเบื่อหน่ายได้ครับ

คอร์สนี้มีผู้เรียนเยอะมากถึง 190,000 คน และได้คะแนนรีวิวสูงถึง 4.5/5.0 ครับ

ข้อดีข้อเสีย

จุดแข็ง

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

จุดอ่อน

  • ผู้เรียนบางคนมองว่าการสอน Object-Oriented Programming นั้นช้าเกินไป (ควรจะสอนเร็วกว่านี้ในคอร์ส)
  • การสอนบางส่วนยังใช้ Python เวอร์ชันเก่า

4. Python 3 Programming Specialization บน Coursera

คอร์ส Python 3 Programming Specialization จะเป็นหลักสูตร 5 คอร์สบน Coursera ที่จัดทำโดย University of Michigan หนึ่งในสถาบันการศึกษาชั้นนำของสหรัฐอเมริกา

คอร์สเรียน Python online จาก University of Michigan
Python 3 Coursera – คอร์สเรียน Python online จาก University of Michigan

เนื้อหาในหลักสูตร

5 คอร์สย่อยที่คุณจะได้เรียนประกอบด้วย

  1. Python Basics – สอนเนื้อหาเบี้องต้นของ Python 3 และไต่ระดับขึ้นไปตามลำดับ โดยจะสอน Python control structures และ Data Structures
  2. Python Functions, Files and Dictionaries – สอนการใช้งานฟังก์ชัน และ Dictionaries ใน Python
  3. Data Collection and Processing with Python – สอนการรวบรวมและจัดการข้อมูลต่างๆ โดยใช้ Python อย่างเช่นการใช้ Python requests module ฯลฯ
  4. Python Classes and Inheritance – สอนวิธีการใช้งาน Python ให้มีประสิทธิภาพมากขึ้น
  5. Python Project: pillow, tesseract, and OpenCV – ลองทำโปรเจคใหญ่โดยใช้งาน Python ในระดับที่สูงขึ้น อย่างเช่นคุณจะได้ลองใช้ pillow ซึ่งเป็น Python Imaging Library ฯลฯ

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

ในส่วนของค่าเรียนจะใช้ระบบสมัครสมาชิก โดยค่าเรียนอยู่ที่ $49 (1,470 บาท) ต่อเดือน ทาง Coursera ประเมินว่าคอร์สนี้จะใช้เวลา 5 เดือนในการเรียนให้จบ ดังนั้นค่าเรียนทั้งหมดจะอยู่ที่ 7,350 บาท ครับ

อย่างไรก็ดีค่าเรียนอาจจะมากกว่าหรือน้อยกว่าจำนวนนี้ก็ได้ เพราะขึ้นอยู่กับความเร็วในการเรียนของคุณล้วนๆ ครับ การเรียนคอร์ส Python แบบ online กับ Coursera จึงดองไม่ได้เหมือน Udemy และควรรีบเรียนให้จบตามกำหนดเพื่อที่จะประหยัดค่าเรียนให้มากที่สุดครับ

ข้อดีข้อเสีย

ข้อดี

  • เรียนกับคณาจารย์จากมหาวิทยาลัยชั้นนำของประเทศสหรัฐอเมริกา ดังนั้นมีความเป็นทางการมากกว่าคอร์สของ Udemy
  • การสอนเข้าใจง่ายมาก และเริ่มจากระดับพื้นฐาน ทำให้เหมาะกับมือใหม่มากๆ
  • แบบฝึกหัดมีประโยชน์ในการช่วยให้คุณเข้าใจได้ง่ายขึ้น
  • เรียนได้ฟรีตลอดชีพ โดยไม่ต้องเสียค่าใช้จ่าย
  • เป็นตัวเลือกที่ดี ถ้าคุณชอบสะสม certificate เพื่อแสดงทักษะของคุณ

ข้อเสีย

  • ถ้าคุณมีพื้นฐานการเขียนโปรแกรมมาบ้างแล้ว คุณจะรู้สึกว่าการสอนค่อนข้างช้า
  • ต้องสมัครสมาชิก ถ้าต้องการเข้าถึงแบบฝึกหัดและประกาศนียบัตร

6. คอร์สเรียน Python ของ Edureka

Edureka มีคอร์สเรียน Python อยู่สองคอร์สได้แก่ Python Programming Certification Course และ Python Developer Masters Program โดยคอร์สแรกจะเป็นคอร์สย่อยที่อยู่ในคอร์สหลังครับ ซึ่งถ้าอยากได้ความครบถ้วนจริงๆ ลงคอร์สหลังเลยจะดีที่สุด

คอร์สสอน Python ออนไลน์ของ Edureka

Python Programming Certification Course

คอร์สนี้จะสอนเนื้อหาเบื้องต้นของ Python ได้แก่

  • Sequences and File Operations – ทำความเข้าใจ sequence structures อย่างเช่น Lists, Tuples, Strings และวิธีการใช้งานต่างๆ
  • Functions and OOPs – ทำความเข้าใจ functions และคอนเซปต์ของ Object-Oriented programming อย่างเช่น Polymorphism
  • Working with Modules and Handling Exceptions – เรียนรู้การสร้าง python scripts, จัดการกับ error และ exceptions ต่างๆ
  • Introduction to NumPy – เรียนรู้การใช้งาน library ที่สำคัญของ Python อย่าง NumPy
  • Data Manipulation using pandas – เรียนรู้วิธีวิเคราะห์และจัดการข้อมูลโดยใช้ Pandas
  • Data Visualization using Matplotlib – ทำ Data Visualizations โดยใช้ Matplotlib Library
  • GUI Programming
  • Developing Web Maps and Representing Information using Plots – ลองใช้ Python ในการออกแบบและสร้าง applications
  • Computer Vision using OpenCV and Visualization using Bokeh – ใช้ OpenCV ในการ detect ใบหน้าและการเคลื่อนไหว และสร้าง chart โดยใช้ Bokeh

รวมแล้วเนื้อหาในคอร์สจะอยู่ที่ 24 ชั่วโมงด้วยกัน และรวม library ของ Python อย่างเช่น NumPy, Pandas และ Matplotlib ด้วย ซึ่งต่างจากคอร์สสอน Python บางคอร์สที่จะไม่มีในส่วนนี้ครับ

สำหรับราคาคอร์สนั้นจะอยู่ที่ $349 หรือประมาณ 10,470 บาท ไม่มีค่าสมาชิกรายเดือนใดๆ ทั้งสิ้น จ่ายแค่ครั้งเดียวก็เรียนคอร์ส Python แบบ online ได้ตลอดชีพเลยครับ

Python Developer Masters Program

สำหรับคอร์สนี้จะเป็นหลักสูตรครับ ซึ่งจะเรียนการใช้งาน Python แบบบูรณาการที่เรียกได้ว่าครบถ้วนสมบูรณ์เลย โดยคอร์สด้านบนจะเป็นส่วนประกอบของหลักสูตรนี้ครับ

หลักสูตรนี้ประกอบด้วยคอร์สย่อย 7 คอร์ส ซึ่งประกอบด้วย

คอร์สสอนสดจำนวน 5 คอร์ส

  1. Python Programming Certification Course – คอร์สนี้คือคอร์สที่ผมกล่าวถึงไปด้านบนครับ
  2. Machine Learning Certification Training using Python (36 ชั่วโมง) – สอน Machine Learning algorithms ต่างๆ โดยใช้ Python ไม่ว่าจะเป็น Regression, Clustering, Decision Trees ฯลฯ
  3. Natural Language Procession with Python Certification (15 ชั่วโมง) – สอนความรู้เกี่ยวกับ NLP ในการ classify text โดยใช้ Machine Learning Algorithms รวมไปถึงคอนเซปต์ต่างๆ อย่างเช่น Tokenization, Stemming, Lemmatization และอื่นๆ อีกมากมาย
  4. Python Spark Certification Training using PySpark (36 ชั่วโมง) – คอร์สนี้จะสอนให้คุณเป็น Spark Developer โดยใช้ Python (ไม่ซับซ้อนกับการเรียน Scala & Spark)
  5. Python Django Training and Certification (30 ชั่วโมง) – คอร์สนี้จะสอนความรู้ต่างๆ ที่เกี่ยวข้องกับ Django อย่างเช่น REST Framework, Django Models, Django AJAX ฯลฯ

คอร์สแบบ Self-paced (แบบออนไลน์เรียนด้วยตนเองอีก 2 คอร์ส)

  1. Python Statistics for Data Science Course – เรียนรู้ความรู้ทางสถิติใน Python ที่ใช้สำหรับ Data Science
  2. Python Scripting Certification Training – แนะนำพื้นฐานของ Python Scripting ที่ใช้ในการสร้าง Web Apps อย่างง่ายดาย รวดเร็ว และมีประสิทธิภาพ

รวมแล้วเนื้อหาจัดเต็มเกือบกว่า 200 ชั่วโมงเลยทีเดียว สำหรับราคาจะอยู่ที่ $1,099 หรือประมาณ 32,970 บาทครับ ถ้าเทียบเรื่องความคุ้มค่ากับคอร์สที่ 5 แล้ว หลักสูตรนี้จะคุ้มกว่ามาก เพราะถ้าแยกซื้อรายคอร์สแล้วจะแพงกว่าสองเท่าเลยครับ

ข้อดี

  • เป็นการเรียนแบบสอนสดทางออนไลน์ ดังนั้นสามารถถามคำถามได้
  • ถ้าไม่ว่างเรียน สามารถย้อนเรียนทีหลังได้ หรือไปเข้าคลาสหน้า
  • เนื้อหาแน่นมาก โดยมีมากกว่า 150 ชั่วโมง ครอบคลุมการใช้งาน Python เกือบทุกรูปแบบ
  • มี Personal Manager คอยตอบคำถามต่างๆ ที่คุณสงสัย

ข้อเสีย

  • ราคาสูงกว่าคอร์สอื่นๆ อย่างชัดเจน
  • ถ้าเรียนแล้วไม่ชอบ สามารถขอคืนเงินในภายใน 3 วันเท่านั้น

7. Introduction to Python Programming บน edX

สำหรับคอร์สเรียน Python เบื้องต้นใน edX ที่ผมมองว่าน่าสนใจคือ Introduction to Python Programming คอร์ส online ที่สอนโดย Georgia Tech ครับ ครูผู้สอนก็จะเป็นศาสตราจารย์ที่สอน Python อยู่ที่มหาวิทยาลัยดังกล่าวนั่นเอง

edX

จริงๆ แล้วคอร์สนี้คือหลักสูตรมากกว่า เพราะว่าประกอบด้วยคอร์สย่อย 4 คอร์สได้แก่

  • Computing in Python I: Fundamentals and Procedural Programming – เรียนทักษะการใช้งาน Python เบี้องต้น ไม่วาจะเป็น variables หรือ operators นอกจากนี้คุณยังจะได้เรียนรู้วิธี debugging อีกด้วย
  • Computing in Python II: Control Structures – เรียนรู้ control structures โครงสร้างสำคัญของการเขียนโปรแกรมใดๆ คุณจะได้เรียนการใช้งาน conditionals, loops, functions และการจัดการ error ต่างๆ
  • Computing in Python III: Data Structures – เรียนรู้วิธีที่ซับซ้อนขึ้นในการจัดการข้อมูล อย่างเช่นการใช้ files, lists, dictionaries ในการสร้างโปรแกรมระดับสูง
  • Computing in Python IV: Objects & Algorithms – เรียนรู้และทำความเข้าใจโครงสร้างของ algorithms และ Object-oriented Programming ใน Python

เนื้อหาของคอร์สนี้แน่นมากเหมาะสมกับเป็นคอร์สที่จัดทำโดยมหาวิทยาลัย โดยทาง Georgia Tech แนะนำว่าเวลาที่ใช้เรียนจะอยู่ที่ 9-10 ชั่วโมงต่อสัปดาห์เป็นเวลา 5 เดือนครับ แต่คุณจะเรียนเร็วหรือช้ากว่านั้นก็ได้

ค่าเรียนของคอร์สนี้อยู่ที่ $356.40 หรือประมาณ 10,700 บาท ไม่มีค่าสมาชิกใดๆ ทั้งสิ้น จ่ายทีเดียวจบแล้วเข้าเรียนได้ทันทีครับ

ข้อดี

  • เรียนกับผู้เชี่ยวชาญจากมหาวิทยาลัยสายเทคโนโลยีชั้นนำของสหรัฐอเมริกา
  • ลงลึกในทักษะ Python อย่างละเอียดมาก
  • ทรัพยากรในคอร์สระดับเดียวกับเรียนที่มหาวิทยาลัย
  • เรียนได้ฟรีตลอดชีพ

ข้อเสีย

  • ถ้าต้องการประกาศนียบัตรและการเข้าถึงแบบฝึกหัด ต้องจ่ายในราคาค่อนข้างสูง

คอร์สสอน Python เฉพาะทางและ Library ต่างๆ

ลำดับต่อไปผมจะมาแนะนำคอร์สสอน Python เฉพาะทางครับ เฉพาะทางในที่นี้ก็คือ Python สำหรับสายงานต่างๆ อาทิเช่น Data Science หรือ Finance เป็นต้น ในส่วนของ Library ก็คอร์สเจาะลึกสำหรับใครที่อยากเป็นเทพในการใช้งาน library ของ Python อย่างเช่น Pandas เป็นต้นครับ

ในการเรียนคอร์สเหล่านี้ คุณควรจะเรียน Python เบื้องต้นมาก่อน (ผ่าน 8 คอร์สด้านบนมานั่นเองครับ)

ทุกคอร์สจะเป็นคอร์สใน Udemy ซึ่งผมแนะนำให้ซื้อในช่วงลดราคา 90% เช่นเดิม ราคาที่เห็นในรูปจะเป็นราคาเต็ม ซึ่งถ้าลด 90% ก็จะเหลือไม่กี่ร้อยบาทเท่านั้นเองครับ

8. The Complete Pandas Bootcamp 2022: Data Science with Python

เนื่องจาก Pandas เป็น Library ที่สำคัญยิ่งของ Python หลายคนน่าจะอยากเรียนการใช้งาน Pandas แบบเจาะลึก ซึ่งคอร์สที่ผมจะแนะนำก็คือคอร์สของ Alexander Hagmann ครับ

เขาผู้นี้เป็น Data Scientist ที่มีประสบการณ์อยู่ในวงการ Finance มานานถึงเกือบ 10 ปี และเคยมีประสบการณ์อย่างมากในการช่วยเหลือบริษัทต่างๆ ในการจัดการระบบ Robo Investing และ Algorithmic Trading ครับ

คอร์สเรียน Python สำหรับ Data Science

สิ่งที่เขาจะสอนในคอร์สนี้คือ

  • ทบทวน Python และ NumPy (อยู่ท้ายสุดของคอร์ส แต่คุณอาจจะต้องการเรียนก่อน โดยเฉพาะถ้าห่างหายกับการใช้งาน Python และ NumPy เป็นเวลานาน)
  • พื้นฐานวิชาสถิติใน Python (อยู่ท้ายสุดของคอร์สเช่นเดียวกัน แต่คุณควรเรียนก่อนเช่นเดียวกัน)
  • พื้นฐาน Pandas อย่างเช่นการจัดการ Rows และ Columns
  • Pandas Series และ Index Objects
  • เจาะลึกในส่วนของ DataFrames และการจัดการ Elements ใน DataFrame
  • การทำ Visualization โดยใช้ Matplotlib
  • การ Import และทำความสะอาดข้อมูลของคุณ (อย่างเช่นการลบข้อมูลที่สูญหายไปเป็นต้น)
  • การ Merge, Join และ Concatenate ข้อมูล
  • GroupBy Operations
  • การ Reshape และ Pivot ตัว DataFrames
  • การทำ Data Visualization ขั้นสูงโดยใช้ Seaborn
  • การทำ Data Manipulation, Aggregation และ Exploratory Data Analysis
  • การใช้ Pandas ในภาคการเงิน อย่างเช่น Time Series Analysis (เนื้อหาแค่ 2 ชั่วโมง 30 นาทีครับ ไม่สามารถทดแทนคอร์สที่ 10 หรือ 12 ได้)
  • ความรู้เบื้องต้นของ Machine Learning

เนื้อหาในคอร์สนี้ยาวถึง 33.5 ชั่วโมง และมีแบบฝึกหัดต่างๆ ให้ทำกว่า 150 ชิ้นด้วยครับ เรียกได้ว่าเจาะลึกเนื้อหา Pandas อย่างเต็มเปี่ยม หลังจากเรียนจบแล้ว คุณสามารถนำ Pandas ไปต่อยอดการทำ Data Analysis ของคุณได้อย่างประสิทธิภาพได้อย่างแน่นอนครับ

คอร์สนี้เก็บคะแนนรีวิวไป 4.6/5.0 จากนักเรียนกว่า 10,600 คนครับ

ข้อดีข้อเสีย

ข้อดี

  • ตัวคอร์สเจาะจงเนื้อหา Python สำหรับ Data Science โดยตรง
  • เนื้อหาละเอียดยิบ แถมยังมีควิซที่ช่วยฝึกทักษะเรื่อยๆ ตลอดทาง
  • จากที่ผมเรียนพบว่า ครูผู้สอนอธิบายได้ดีมาก ชัดเจน และยังถูกต้อง
  • ผู้เรียนบางคนมองว่าคอร์สนี้เป็นคอร์สสอน Pandas ที่ดีที่สุดที่มีอยู่
  • ตัวคอร์สได้รับการอัพเดตเนื้อหาอย่างสม่ำเสมอ
  • เรียนได้ตลอดชีพ + ราคาหลักร้อย (ในช่วงลดราคา)

ข้อเสีย

  • ไม่เหมาะกับมือใหม่ เพราะเนื้อหา Python แท้ๆ ไม่เยอะนัก
  • ครูผู้สอนจะเน้นย้ำเนื้อหาบางส่วนค่อนข้างบ่อย (เพื่อให้ผู้สอนจำได้) แต่ผู้เรียนบางคนมองว่าซ้ำซากเกินไป

9. Manage Finance Data with Python & Pandas: Unique Masterclass

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

สิ่งที่เขาจะสอนในคอร์สนี้คือ

  • ทบทวน Python, NumPy และ Pandas
  • การจัดการ Time Series Data โดยใช้ Pandas
  • การสร้างและวิเคราะห์ดัชนีตลาดการเงิน
  • การสร้าง วิเคราะห์ และบริหารพอร์ตการลงทุน
  • Modern Portfolio Theory, CAPM, Asset Allocation
  • การใช้ Plotly และ Cufflinks ในการสร้างแผนผังทางการเงิน
  • การใช้ Python ทางการเงินระดับสูง และโปรเจคปิดท้าย

เนื้อหาในคอร์สนี้ยาวถึง 27 ชั่วโมง โดยคุณจะได้เรียนการใช้ Python กับวงการ finance และการลงทุน ซึ่งเป็นการเรียน Python ในรูปแบบที่แตกต่างกับชาวบ้านอย่างชัดเจน ดังนั้นถ้าคุณอยากใช้ Python ในการลงทุน หรืออยากจะเปิดโอกาสการสมัครตำแหน่งที่ได้เงินเดือนสูงในธนาคารใหญ่ๆ คอร์สนี้ถือว่าเป็น a must เลยครับ

คอร์สนี้เก็บคะแนนรีวิวไป 4.7/5.0 จากนักเรียนกว่า 9,300 คนครับ

ข้อดี

  • ตัวคอร์สเจาะจงเนื้อหา Python โดยเน้นไปที่การเงินและการลงทุน โดยตรง
  • เนื้อหาละเอียด มีประโยชน์และนำไปใช้ได้จริง
  • การอธิบายทำได้ดีมาก แสดงให้เห็นถึงความเข้าใจเนื้อหาที่สอนเป็นอย่างดี
  • ตัวคอร์สได้รับการอัพเดตเนื้อหาอย่างสม่ำเสมอ
  • เรียนได้ตลอดชีพ + ราคาหลักร้อย (ในช่วงลดราคา)

ข้อเสีย

  • ผู้เรียนบางคนติว่า บางบทยาวเกินไป ทำให้กลับมาทบทวนลำบาก

10. Data Visualization in Python Masterclass™: Beginners to Pro

สำหรับใครที่ประสบปัญหาหรืออยากเรียนรู้เพิ่มในส่วนของ Data Visualization ใน Python คอร์สนี้คือคำตอบสำหรับคุณครับ ตัวคอร์สสอนโดย Laxmi Kant นักวิทยาศาสตร์ข้อมูลที่คว่ำหวอดอยู่ในวงการ Data Science มานานเกือบ 10 ปีด้วยกัน และเป็นเจ้าของบริษัท Startup อีกด้วยครับ

เรามาดูกันดีกว่าในคอร์สจะสอนอะไรบ้าง

  • ทบทวน Python, NumPy และ Pandas (รวมทั้งหมด 2 ชั่วโมง)
  • การทำ Data Visualization โดยใช้ Pandas
  • เจาะลึกการใช้งาน Matplotlib
  • อธิบายการใช้งาน Seaborn, Plotly และ Cufflinks
  • ทำโปรเจคด้วยการทำ Data Visualization ข้อมูลต่างๆ อาทิเช่นข้อมูลผู้ประสบภัยเรือไททานิก, โรคระบาด, ฟุตบอลโลก ฯลฯ รวมแล้วกว่า 6 โปรเจคด้วยกัน โดยส่วนนี้จะเป็นเนื้อหาหลักของคอร์สครับ เทคนิคต่างๆ อย่างเช่น Data Import และ Data Cleaning ก็จะสอนผ่านการทำโปรเจคเหล่านี้นี่เอง

คอร์สนี้ถือว่าเป็นหนึ่งในคอร์สสอน Data Visualization โดยใช้ Python ที่ดีที่สุดอย่างไม่ต้องสงสัย เพราะยอดเยี่ยมทั้งโครงสร้างและเนื้อหาเลยครับ ด้วยเนื้อหากว่า 22 ชั่วโมง คุณจะได้เข้าใจความรู้ด้านนี้อย่างลึกซึ้งและนำไปใช้ได้จริงต่อไปอย่างแน่นอน

ข้อดี

  • เป็นคอร์สเรียนการทำ Data Visualization โดยใช้ Python ที่น่าจะละเอียดที่สุดที่มีอยู่
  • เจาะลึก Library สำคัญๆ ของ Python อย่างละเอียด
  • มีโปรเจคใหญ่ให้ทำถึง 6 ชิ้น และมีการอธิบายในส่วนนี้อย่างครบถ้วน
  • ตัวคอร์สได้รับการอัพเดตเนื้อหาอย่างสม่ำเสมอ
  • เรียนได้ตลอดชีพ + ราคาหลักร้อย (ในช่วงลดราคา)

ข้อเสีย

  • ผู้เรียนบางคนมีปัญหากับสำเนียงของครูผู้สอน (แต่สำหรับผมไม่มีปัญหาแต่อย่างใด)
  • แทบไม่มีแบบฝึกหัดย่อยให้ลองฝึกทักษะเพิ่มเติม (ต้องทำโปรเจคใหญ่โดยตรง)

คอร์สเรียน Python ที่ล้าสมัยแล้ว

คอร์สต่อไปนี้คือคอร์สเรียน Python ที่ผมเคยแนะนำตอนที่เขียนบทความนี้ครั้งแรก (ปี 2020) แต่ในปัจจุบันล้าสมัยไปแล้ว เพราะไม่ได้รับการอัพเดตมานานกว่า 2 ปี จริงอยู่ว่าการซื้อคอร์สเหล่านี้ไปเรียนจะยังได้ประโยชน์อยู่บ้าง แต่คุณจะต้องเหนื่อยกว่า เพราะบางเนื้อหาไม่สามารถประยุกต์ใช้กับเวอร์ชันใหม่ได้ครับ

The Python Bible™ | Everything You Need to Program in Python

คอร์สสอน Python ที่จัดทำโดย Internet of Things Academy สถาบันเรียนออนไลน์ที่มีนักเรียนมากกว่า 100,000 คน และเป็นทางเลือกน่าสนใจสำหรับคนที่อยากเรียน Python แบบกระชับ และใช้เวลาน้อยกว่า

คอร์สสอนเขียนโปรแกรม Python
The Python Bible (ในรูปจะเป็นราคาเต็ม) ซึ่งถ้าเข้าไปเจอราคาแบบนี้ไม่ควรซื้อครับ

เนื้อหาทั้งหมดของคอร์สจะอยู่ที่ 9 ชั่วโมง ครอบคลุมสิ่งต่อไปนี้

  • ทำความเข้าใจภาษา Python ตั้งแต่ระดับเริ่มแรกไม่ว่าจะเป็น Numbers, Strings รวมไปถึง logic ต่างๆ
  • ใช้ Loops ในการพัฒนาประสิทธิภาพของการ coding ใน Python
  • ใช้เทคนิคอย่าง Object-Oriented Programming (OOP) ในการเขียนโค้ดที่มีคุณภาพใน Python
  • ใช้ Functions เพื่อทำให้ code ที่คุณเขียนเรียบง่ายมากขึ้น
  • ลองทำโปรเจคต่างๆ มากถึง 11 โปรเจค และลองประยุกต์ใช้ Python กับศาสตร์ต่างๆ อย่างเช่น Data Science
  • ลองใช้งาน Data Structures
  • และอื่นๆ อีกมากมาย

ปัจจุบันคอร์สนี้น่าจะเป็นหนึ่งในคอร์สเรียน Python ที่ได้รับความนิยมมากที่สุดใน Udemy เพราะมีผู้เรียนมากกว่า 100,000 คน และได้คะแนนรีวิวสูงถึง 4.6/5.0 เลยทีเดียว

Python for Data Science and Machine Learning Bootcamp

คอร์สสอน Python สำหรับ Data Science คุณภาพล้นเหลือของ Jose Portilla นักวิทยาศาสตร์ข้อมูลประสบการณ์สูงที่ในปัจจุบันเป็น Head of Data Science อยู่ที่บริษัท Startup สาย data อย่าง Pierian Data Inc.

ในคอร์สนี้เขาจะสอน Python สำหรับ Data Science รวมไปถึง Library ต่างๆ ที่คุณควรรู้และใช้งานอย่างละเอียด ด้วยเนื้อหากว่า 25 ชั่วโมง คุณจะได้เรียนสิ่งต่อไปนี้

  • ทบทวน Python (ความยาว 1 ชั่วโมง 25 นาที โดยส่วนตัวแล้วผมมองว่าสั้นเกินไป ดังนั้นคุณควรจะเรียน Python มาก่อนครับ)
  • เนื้อหา NumPy ตั้งแต่ Arrays, Arrays Indexing, NumPy Operations ฯลฯ
  • Pandas ไม่ว่าจะเป็น Series, DataFrames, Operations ฯลฯ
  • การทำ Data Visualization โดยใช้ Matplotlib
  • เจาะลึก Seaborn ตั้งแต่ Distribution Plots, Categorical Plots, Matrix Plots, Grids ฯลฯ
  • Plotly และ Cufflinks
  • แนะนำเนื้อหาเบื้องต้นของ Machine Learning
  • Regression (Linear และ Logistic)
  • แนะนำ Machine Learning Algorithms
  • Natural Language Processing ใน Python
  • Neural Nets และ Deep Learning
  • การใช้ Spark ในการจัดการ Big Data ใน Python
  • และอื่นๆ อีกมากมาย

โดยรวมแล้วคอร์สนี้น่าสนใจมาก เพราะสอนเนื้อหา Python ที่คุณควรทราบทั้งหมดในการจัดการข้อมูล และเป็นการต่อยอดที่น่าสนใจสำหรับใครที่เรียนพื้นฐาน Python มาแล้ว เพราะมีสอน library หลักๆ ทั้งหมดเลยครับ

คอร์สนี้ได้รับการตอบรับแบบล้นหลาม เพราะมีนักเรียนเกือบ 400,000 คน และได้คะแนนรีวิวไปถึง 4.6/5.0 ครับ

Python for Financial Analysis and Algorithmic Trading

คอร์สโดยผู้สอนคนเดียวกับคอร์สที่ 9 อย่าง Jose Portilla แต่จะเปลี่ยนเนื้อหาทั้งหมด นั่นคือจาก Data Science จะเปลี่ยนเป็นสำหรับการวิเคราะห์ทางการเงิน (Financial Analysis) และ Algorithmic Trading แทนครับ

ดังนั้นเนื้อหาจะเหมาะกับใครที่อยากทำงานในสาย Quant หรือผู้สนใจทั่วไปที่อยากนำ Python ไปพัฒนาอัลกอริทึมในการเทรดของคุณครับ อย่างไรก็ดีคุณควรจะผ่านคอร์สสอน Python ทั่วไป (คอร์สที่ 1-8 มาก่อน) ครับ

คอร์สสอน Python สำหรับ Financial Analysis และการเทรด

สิ่งที่คุณจะได้เรียนในคอร์สได้แก่

  • ทบทวนเนื้อหา Python (ยาวแค่ 1 ชั่วโมง ดังนั้นไม่เหมาะสำหรับมือใหม่ครับ)
  • NumPy Arrays, Operations, Indexing เพื่อช่วยในส่วนของ Numerical Processing อย่างรวดเร็ว
  • Pandas โดยจะเจาะลึกในส่วนของ DataFrames เพื่อใช้ในการวิเคราะห์ข้อมูลอย่างมีประสิทธิภาพ
  • การทำ Data Visualization โดยใช้ Matplotlib และ Pandas
  • การใช้ Pandas กับ Time Series Data
  • ทำโปรเจคการวิเคราะห์ตลาดหุ้นโดยใช้ Python
  • Times Series Analysis โดยใช้ Python
  • เจาะลึกการทำ Portfolio Optimization โดยใช้ Python รวมไปถึงความรู้เกี่ยวกับ CAPM (Capital Asset Pricing Model)
  • พื้นฐานของ Algorithmic Trading ไปจนถึงระดับสูง (ใช้ Quantopian)
  • และอื่นๆ อีกมากมาย

ภายในคอร์สมีเนื้อหามากถึง 17 ชั่วโมง และครอบคลุมความรู้ใน Library ยอดนิยมอย่าง NumPy, Pandas และ Matplotlib รวมไปถึงสอนการประยุกต์ใช้ Python กับการช่วยจัดการพอร์ต และใช้งาน Trading Algorithm ด้วย ผมมองว่าสำหรับใครที่สนใจด้าน Quant ไม่เรียนไม่ได้แล้วจริงๆ เลยครับ

คอร์สนี้เก็บคะแนนรีวิวไป 4.5/5.0 จากนักเรียนกว่า 92,000 คน

แถม: Freecodecamp (เรียน Python ฟรี)

Freecodecamp เป็นเว็บไซต์ที่จัดทำขึ้นโดยทีมงานที่มีเจตนารมณ์ที่ว่าการเรียนรู้การเขียนโปรแกรมควรจะเป็นแบบฟรีไม่คิดค่าใช้จ่าย ดังนั้นเนื้อหา Python ทุกอย่างในคอร์สจะเปิดกว้างให้กับผู้สนใจเข้าเรียนได้ทั้งหมดฟรีโดยไม่มีการปิดกั้นใดๆ (ยกเว้นแค่ว่าคุณต้อง login เพื่อรักษา progress การเรียนเท่านั้นเองครับ)

Freecodecamp Python courses

สำหรับคอร์สเรียน Python ทาง online ของ Freecodecamp ประกอบด้วย 3 คอร์สหลักด้วยกัน โดยจะสอน Python ในด้านต่อไปนี้

  1. Scientific Computing for Python – เรียนรู้ Python ตั้งแต่ระดับไม่รู้อะไรเลย และค่อยๆ ไต่ระดับขึ้นไปสู่การทำ Data Visualizations ด้วย Python โดยในการเรียนคุณจะได้ทำโปรเจคต่างๆ ด้วยเช่นสร้าง Budget App, Time Calculator ฯลฯ
  2. Data Analysis with Python Certification – เรียนการวิเคราะห์ข้อมูลโดยใช้ Python และการใช้งาน Jupyter Notebooks, Numpy, Pandas ฯลฯ และปิดท้ายด้วยการทำโปรเจคอีกเช่นเดิม
  3. Machine Learning with Python Certification – สอนพื้นฐานของ Machine Learning โดยใช้ Python ไม่ว่าจะเป็นโครงสร้างของ Neural network, การใช้งาน Tensorflow ฯลฯ

ในส่วนนี้คุณควรจะเรียนตามลำดับตั้งแต่คอร์สที่ 1-3 ครับ ส่วนรูปแบบการเรียนจะเป็นแบบของคลิปวีดิโอสั้นๆ โดยมี Quiz ไปตลอดทาง จากที่ผมเคยเรียนมา ผมมองว่าทีมงานเค้าสอนได้ดีในระดับหนึ่งเลยทีเดียว แถมยังเรียนฟรีด้วยครับ แต่ถ้าเทียบกับคอร์สเสียเงินแล้ว ผมมองว่าเนื้อหาของเว็บนี้จะน้อยกว่าอย่างมีนัยสำคัญ

ผมมองว่าถ้าคุณยังไม่รู้ว่าจะเรียน Python ไหวรึเปล่า ลองเริ่มที่คอร์สของ Freecodecamp น่าจะเป็นทางเลือกที่ดีที่สุดครับ

เลือกเว็บสอน Python ทาง online อย่างไรดี

สำหรับสายฟรีและใครที่ยังไม่แน่ใจว่า Python เหมาะกับคุณหรือไม่ ผมแนะนำให้เรียน Python กับ freecodecamp ก่อนครับ เพราะคอร์สนี้สอนดีใช้ได้ และเป็นการทดสอบที่ดีว่าคุณพร้อมกับการเรียน Python หรือไม่

หลังจากนั้นถ้าคุณคิดว่า Python ใช่สำหรับคุณ คุณอาจจะเลือกเรียน Udemy เพิ่มเติม เพราะเป็นคอร์สราคาย่อมเยา อย่างถ้าซื้อในช่วงลดราคา ราคาต่อคอร์สจะอยู่ในช่วงหลักร้อยเท่านั้นครับ หรืออาจจะเลือก Coursera หรือ edX ก็ได้ สำหรับใครที่อยากเรียนแบบแนวเป็นทางการ ส่วนอยากได้คอร์สสดก็ Edureka ครับ

แต่ถ้าคุณอยากเรียน Python ระดับสูงขึ้น หรือการประยุกต์ใช้ต่างๆ ผมแนะนำคอร์สที่ 9-14 ซึ่งจะอยู่ใน Udemy ครับ

คอร์สต่อยอดอื่นๆ ที่น่าสนใจ

สำหรับใครที่เรียนคอร์สสอน Python พื้นฐาน, ประยุกต์และ Library ต่างๆ จบแล้ว และอยากจะต่อยอดต่อไปอีก ตัวเลือกในการต่อยอดของคุณที่น่าสนใจมีดังต่อไปนี้ครับ

  • Data Analytics – การวิเคราะห์ข้อมูลต่างๆ เพื่อสรรหาความสัมพันธ์
  • Big Data – การจัดการฐานข้อมูลขนาดใหญ่
  • Django – Web Framework ของ Python น่าสนใจสำหรับการพัฒนาและออกแบบ Web Apps
  • Machine Learning – การต่อยอดยอดนิยมของ Python คุณจะได้เรียนศาสตร์ที่นำไปสู่การสร้าง AI
  • Reinforcement Learning – แขนงย่อยของ Machine Learning คุณจะได้สอนให้ software agents ตัดสินใจรูปแบบต่างๆ ที่ให้ได้ผลตอบแทนมากที่สุด
  • Computer Vision – ศาสตร์ที่สอนให้คอมพิวเตอร์เข้าใจรูปภาพและบริเวณรอบตัวเช่นเดียวกับการมองเห็นของมนุษย์
  • Selenium WebDriver – เครื่องมือสำคัญที่ใช้ในการทำ Automated Testing
Pun Anansakunwat
Pun Anansakunwathttps://victorytale.com/about-victorytale/
ผู้ก่อตั้งเว็บไซต์ Victory Tale ผมชื่นชอบในหลากหลายสาขาตั้งแต่ประวัติศาสตร์ การท่องเที่ยว เทคโนโลยี ไปจนถึงการลงทุน หลังจากที่จบการศึกษาจากมหาวิทยาลัยโคลัมเบีย (Columbia University) ผมก็ได้เป็นนักลงทุนในหุ้น, ติวเตอร์, นักเขียน (ตีพิมพ์ไปแล้ว 3 เล่ม) และในปัจจุบันก็เป็นเจ้าของเว็บไซต์ครับ

บทความการศึกษา

Victory Tale ไม่อนุญาตให้คัดลอกบทความไปโพสที่ใดทุกกรณี การฝ่าฝืนมีโทษทางกฎหมาย

error: Content is protected !!