NEW 7-Days Fundamentals Class #3 เปิดแล้ว เรียนจบไม่ต้องจ่าย

7-Days of Data Structure and Algorithm Fundamentals

คอร์สเรียน 7 วันเจาะลึกพื้นฐาน Data Structure และ Algorithm ชวนตั้งคำถามกับสิ่งที่เคยเรียนมาให้เข้าใจลึกขึ้น พร้อมแบบฝึกหัดและเฉลยละเอียดในแต่ละวัน

วิธีการลงทะเบียน
🔥 เปิดรับสมัครถึงเดือน September - Class นี้สุดท้ายของปี 2025 เจอกันอีกรอบต้นปีหน้าครับผมม

7 วัน 7 เนื้อหาพื้นฐานสำคัญ

Javascript Python เนื้อหาในคอร์สอธิบายผ่าน Javascript และ Python เรียนได้ทั้งสองภาษา

First Principles Thinking

เนื้อหาชวนตั้งคำถามให้เห็นที่มาที่ไป มากกว่าสนใจแค่ว่า algorithm หรือ data structures แต่ละตัวคืออะไรและทำงานอย่างไร

Quiz & Challenge Problem

แต่ละบทจะมี quiz, excercises และ challenge problem ท้ายบท พร้อมเฉลยละเอียด

Community-based Learning

สอบถามบทเรียนเมื่อเกิดข้อสงสัย และแชร์คำตอบกับเพื่อน ๆ ใน community สนุกกว่าเรียนเองคนเดียวแน่นอน!

First Principles Visual & Interactive Learn with community

คอร์สเรียนนี้เหมาะกับใคร?

Non-CS Students

นักพัฒนาประสบการณ์ 1-5 ปีที่อยากปูพื้นฐานการเขียนโปรแกรม ไม่จำเป็นต้องมีพื้นฐานหรือเคยเรียน computer science มาก่อน

Career Changers

ผู้ที่กำลังจะเปลี่ยนงาน ฝึก coding/technical interview และอยากเห็น process การแก้ปัญหา และการปรับใช้ความรู้ในเรื่องต่าง ๆ เพื่อออกแบบ algorithm

Lifelong Learners

สำหรับคนที่อยากได้ความรู้พื้นฐาน ฝึกตั้งคำถามและทักษะการแก้ปัญหา ที่สามารถนำไปต่อยอดหรือศึกษาเองในระยะยาว

More Than 750+ Students Have Enrolled

รีวิวส่วนหนึ่งจากนักเรียนทั้งหมดที่สมัครเรียนคอร์สนี้กว่า 750+ คน

คอร์สนี้บอกที่มาที่ไปของ Algorithm แต่ละแบบได้ละเอียดมาก แค่อ่านเนื้อหาของคอร์สนี้ + ทำโจทย์เพิ่มเติม ก็ไม่ต้องหาคอร์สเรียนอื่นเรียนเพิ่มแล้วครับ

Ekkalak Leelasornchai, SCB10X

เนื้อหาดีมากๆ เป็นที่แรกที่รู้สึกว่าทำเนื้อหาเป็นภาษาไทยแล้วอ่านไหลลื่นมาก หน้าตาเว็บก็ดูสวยงาม มีการแทรกคำถามเช็คความเข้าใจ+ให้ฉุกคิดเป็นระยะ ๆ เนื้อหาอัดแน่น จัดเต็มมากๆ เกินคาดสุดๆ สามารถนำไปใช้ต่อยอดในการศึกษาเชิงลึกได้

teenoiz

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

Fah Nilkasarp, Data Analyst

ผม (โคตร) แนะนำมากๆเลยสำหรับใครที่พอมีพื้นฐาน math และเคยเรียน Data&Algo มาแล้ว อารมณ์เหมือนได้กลับมาทบทวนบทเรียนอีกรอบ และผมเชื่อมากๆ ทว่าสำหรับหลายคน อาจจะเป็นการเปิดโลกถึงแนวความคิดใหม่ๆ ที่เราอาจจะไม่ได้เคยคิดมาก่อนตอนเรียนด้วยซ้ำ

Arucha Khematharonon, Student (Life-long)

มีประโยชน์มากๆๆ จากคนที่ไม่เคยเรียน Data Structure / Graph Theory แบบจริง ๆ จัง ๆ อาศัยประสบการณ์ในการเขียนมานาน แก้ปัญหาต่าง ๆ ได้เอง แต่ครั้งนี้ถือว่าเปิดโลกใหม่ ทำให้ได้คิดอะไรมากขึ้นสำหรับ Project ต่อ ๆ ไป ขอบคุณมาก ๆ ครับ

(ไม่ระบุนาม)

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

ณัฐชนน สุวิริยะไพศาล

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

Natthakorn Kongchoo, Software Engineer at Sonar Innovation Co.Ltd.

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

ราเชน ถนิมกาญจน์, Proudia Studio

อ่าาา สู้ๆครับหากมีบทไหนที่คิดว่ายาก แนะนำว่าให้เดินออกจากหน้าจอแล้วไปซื้อไอติมกิน relax สมองและร่างกายให้พร้อมแล้วกลับมาทำความเข้าใจใหม่ ผมคิดว่าในการที่จะเข้าใจแต่ละบทเนี่ย foundation ของมันค่อนข้างที่จะสำคัญมากครับ ผมคิดว่าต่อให้เราจำ code ได้ แต่ถ้าเราไม่ได้เข้าใจแก่นของมันแล้วสุดท้ายเราจะใช้มันหรือนำไปปรับใช้ไม่เป็นครับ หากกำลังลังเลว่าจะลงดีไหม ผมสนับสนุนว่าให้ลงนะครับ เพราะถ้ามีคอร์สหน้าผมก็คงลงอีกเหมือนกัน โดยรวมในคอร์สนี้จะมีการยกตัวอย่างที่ไม่จำเป็นต้องมีพื้นฐานมาก่อนก็ได้ แต่ถ้ามีก็ดีครับ ซึ่งแต่ละบทจะมีการเกริ่นนำ concept ของมันก่อนครับไม่ได้มาแล้วลุยเรื่องการ implementation เลยในทันที ผมชอบตรงนี้มากๆ เรียกได้ว่า beginner friendly และตัวเนื้อหาเองก็ครอบคลุมด้วย สปอย์นิดหน่อยอย่างเรื่องของ Binary Search เองถ้าเราไปอ่านตามบทความอื่นๆเราอาจจะไม่รู้ว่าจริงๆแล้ว Binary Search สามารถใช้กับ rotated array ได้ด้วย แต่ภายในคอร์สนี้มีการพูดถึงเรื่องนี้ด้วยทำให้เราเข้าใจตัว Binary Search ได้ดียิ่งขึ้นไปอีก แต่ถึงยังไงก็ตามก็ต้องอ่าน reference อื่นๆเพิ่มเติมด้วยครับโดยส่วนตัวผมจะไปอ่านเพิ่มเติมใน Wikipedia บ้างหรือใน YouTube บ้างหรือหนังสือบ้างเช่น Grokking Algorithms ขอให้โชคดีกับการเรียนครับ 🫡

Saharat Vithchataya

ปกติผมเรียน DSA แล้วหลับ พอมันเห็นภาพและการอธิบายที่ชัดเจน มันทำให้ผมเก็ทง่าย สนุกขึ้น ชอบมากขึ้นคือเราลองเล่นกับระบบได้ เช่น ลองเล่นกับ Graph ได้ เฮ้ยมันแปลกมาก ชอบซน ๆ แบบนี้ ผมว่า Key หลักการเรียนวิชานี้สำหรับผมคือการมองภาพและตีโจทย์ให้แตก ค่อย ๆ แก้ปัญหา ช้าแต่ชัวร์ดีกว่า DSA ที่ดีจะเป็นพื้นฐานที่ดีให้กับหลาย ๆ ด้าน อนาคตแจ่มใสกว่าการไม่มีพื้นฐาน เรียนสนุก ลุกนั่งสบายค้าบ

Pawinnarut Pornpanarat, Junior Computer Science at KMUTT

ชอบตรง front end ครับ สีเว็ปน่าอ่าน และมีหลายจุดที่สามารถกดเพื่อเข้าไปศึกษาเพิ่มเติมได้โดยไม่ต้อง search ที่ไหนไกล

(ไม่ระบุนาม)

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

(ไม่ระบุนาม)

อยากหาวิธีการแก้ปัญหาใหม่ พอำด้มาเรียนแล้วได้ไอเดียหลายอย่างจากที่ไม่เข้าเข้าใจ dsa เท่าไหร่พอได้มาเรียนที่นี้แล้วก็เข้าใจมากขึ้น

(ไม่ระบุนาม)

เป็นคอร์สที่เป็นการ recap เรื่อง algo, data structure ได้ดี เพิ่มให้เราคิดเป็นระบบมากขึ้น ทำให้รู้ว่าตัวผู้ทำตั้งใจทำมันจริงๆ ครับ

Khetsophon Sukpaiboonwat

เนื้อหาอธิบายด้วยคณิตศาสตร์ทำให้เข้าใจได้ง่ายขึ้นดี โจทย์ท้าทายมาก เนื้อหาเข้าใจดี

(ไม่ระบุนาม)

ใครกำลังมองหาคอร์สเรียนเกี่ยวกับพื้นฐาน Data structure & Algorithm ผมค่อนข้างแนะนำเลยครับ ไม่ว่าจะเป็นนักเรียน นักศึกษา หรือคนที่ทำงานแล้ว ที่อาจจะตรงสายหรือไม่ตรงสายก็สามารถเรียนได้ (สำหรับคนที่ไม่เคยเรียนเขียนโปรแกรม อาจจะต้องไปปูพื้นฐานส่วนนั้นก่อน) ตัวคอร์สเรียนจะปูพื้นฐานตั้งแต่สิ่งที่เป็นพื้นฐานที่สุด คือการรู้จักกับปัญหา และการแก้ปัญหาครับ ซึ่งมันจะเป็นสิ่งที่ต่อยอดไปยังบทเรียนถัด ๆ ไป ในบทเรียนส่วนใหญ่จะไม่ได้มีแต่การอธิบาย theory แต่จะมียกตัวอย่างของปัญหาในแต่ละสถานการณ์มาให้เราเข้าใจ ด้วยการอธิบายอย่างง่าย ทำให้เห็นภาพและสามารถนำสิ่งเรานี้ไปใช้ต่อได้จริง ๆ ภาพรวมของแต่ละบทในคอร์สเรียน อาจไม่ได้ครอบคลุมทั้งหัวข้อนั้นจนถึงแก่น overview ส่วนที่เป็นพื้นฐานให้เราเข้าใจมากกว่า แต่ก็จะมี references ต่าง ๆ ให้เราได้เข้าไปเรียนเรื่องนั้นได้ลึกลงไปอีก มีแบบฝึกหัดให้ได้ทำ และ challenge problem ในแต่ละบท ที่ทำให้เราได้ทดสอบความเข้าใจของเราในเนื้อหานั้น ๆ เป็นสิ่งที่สนุกและปวดหัวไปพร้อมกันเลยครับ 😂 สุดท้ายครับ ถ้า Class 2 มาถึงแล้ว ก็แนะนำให้ทุกคนมาเรียนจริง ๆ ครับ ของดีขนาดนี้ ถ้าเป็นนักศึกษาก็เตรียมได้ A วิชานี้กันไปเลยหลังจากเรียนจบคอร์ส555

Wuttinan Sukpoon, Full Stack Developer at Softnova

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

Patchanon Sathianchoke

เป็น step ที่ดีมากๆในการเตรียมตัวเรียน algorithm ทำให้รู้ว่า algorithm ไม่ยากอย่างที่คิดเลย ใครที่อยากเข้าใจพื้นฐานต้องมาลองสิ่งนี้ นี่คือสิ่งที่ย่อยง่ายมากสำหรับ beginner

(ไม่ระบุนาม)

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

(ไม่ระบุนาม)

เป็น class ที่ดีสำหรับการเริ่มต้นเลยค่ะ เนื้อหากระชับดี อธิบายเป็น bullet เข้าใจง่าย ตัวโจทย์ที่คัดมาก็ดีเลย เป็นโจทย์เด่นๆของเรื่องนั้นๆ ที่ทำให้เห็นภาพชัดเจนมากขึ้น เหมือนเป็น case ที่พบได้ในชีวิตจริง และกระจายบทเรียนในแต่ละวันได้ดี ไม่มากเกินไป ทำให้ยังมีเวลา ถ้าอยากศึกษาหรือทำโจทย์เพิ่มเติม ให้เข้าใจแต่ละบทในวันนั้นๆได้เลย(ถ้าเรียนช่วงปิดเทอม/มีเวลาทั้งวัน ยิ่งดีเลย)

(ไม่ระบุนาม)

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

Nonthakorn Inthong, Frontend Developer at Softnova

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

(ไม่ระบุนาม)

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

Wiwit K, Freelance Software Engineer

ได้ทบทวน Data Structure and Algorithm แบบเห็นภาพมากขึ้น ด้วยภาษาที่เข้าใจง่าย และโจทย์ที่ท้าทายแบบพอดีได้ฝึกตามที่เรียนไป

Wongsakorn Chukasem, Software Engineer at ODT

คอร์สนี้ทำให้การเรียน Algorithm (ที่คิดว่าเรียนไม่ไหว) สนุกขึ้นมาก อย่าง Time Complexity, Big O Notation, Binary Search ไปจนถึงเรื่องที่ซับซ้อนขึ้น อธิบายได้เข้าใจง่าย เหมือนค่อย ๆ เปิดโลก Algorithm ให้เราเข้าใจว่ามันสำคัญแค่ไหน (ส่วนตัวชอบที่มีการยกตัวอย่างการใช้งานในชีวิตจริงไม่ได้แค่สอนทฤษฎี)

Jakkawat Sukkasam, Bachelor of Business Administration Program in Finance at Naresuan University

คอร์สนี้เหมาะสำหรับคนที่อยากเริ่มต้นเรียนรู้พื้นฐานอัลกอริทึมอย่างแท้จริง แม้คุณจะไม่มีพื้นฐานมาก่อนก็สามารถเรียนรู้ได้ เนื้อหาอัดแน่นและอธิบายได้เข้าใจง่าย โดยเฉพาะหัวข้ออย่าง Recursion และ Dynamic Programming ที่แอดทำได้ดีมาก อย่าลืมทำแบบฝึกหัดและใช้เวลากับเนื้อหาให้เต็มที่ เพราะถ้าคุณตั้งใจจริง คุณจะได้ทักษะที่เอาไปต่อยอดได้ในงานจริงหรือการเขียนโค้ดแข่งขันแน่นอน

Pakorn Soikham, IT Engineer and Tech learner.

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

Theeradon Kaewnok, AI and Data Science Student at BU University

เป็นการทบทวน หรือ เสริมพื้นฐานที่ดี แต่คนเรียนก็ต้องทำการบ้านเพิ่มด้วย เพราะบางเนื้อหาก็ต้องอาศัยประสบการณ์

(ไม่ระบุนาม)

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

(ไม่ระบุนาม)

คอร์สนี้เป็น intro ที่ดีมาก ให้ definition ในแต่ละเรื่องได้ละเอียดและเห็นภาพ ไม่ว่าจะมือใหม่หรืออยากทบทวนเนื้อหาก็เหมาะทั้งนั้นครับ

(ไม่ระบุนาม)

ตัวอย่างดี มีแบบฝึกหัดพร้อมเฉลยครับ 😂

Pluem Wicharn, Software Engineer at ExxonMobil

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

Panavee pohongthong, high school student at kamalasai school

เป็นครอสที่ปูพื้นฐานเรื่องอัลกอลิทึมที่ทำให้เราคิดตามและนึกถึงที่มาที่ไปของสิ่งนั้นได้อย่างดีเยี่ยมครับ

(ไม่ระบุนาม)

สนุกดีครับบบบบ แล้วก็ Blog เป็นอะไรที่มีประโยชช์มาก นานมากแล้วที่ไม่ได้เจอ Blog ที่มีคุณภาพดีๆ ที่นี้ผมบอกเลยครับว่าดีจริง ติดตามครับผม สู้ๆต่อไปนะครับ

Thanawit Udompol, Student at Silpakorn

เป็นคอสที่เหมือนบทสรุปของ basic คนเรียนคอมปี 2 สนุกมากเย่ๆ

Wachirawit Chaiyamat,Computer engineet at chiang mai university

เป็นคอร์สที่ดีมากๆคอร์สนึงครับ เหมาะสำหรับหลายๆคนที่อยากเริ่มเรียนพื้นฐาน algorithms มากๆครับ

Thananut Aewparjarean, a student at Montfort College

ส่วนตัวยังไม่ได้เรียนวิชา data structure and algo นะครับ แต่มาเรียนคอร์สนี้แล้วรู้สึกเนื้อหาเป็นมิตรกับผู้เรียนดีครับ โดยมีความละเอียดและใช้รูปภาพ รวมทั้งใช้วิธียก case ต่างๆมาประกอบในการอธิบาย ทำให้ผู้เรียนเชื่อมโยงองค์ความรู้เดิมกับเนื้อหาได้สำเร็จ ขอบคุณแอดสำหรับคอร์สดีๆแบบนี้นะครับ

Tinnapat Seaban

คอร์ส algo ดีๆเรียนฟรี ได้เซอร์ด้วย เนื้อหาอัดแน่น ครบตั้งแต่พื้นฐานเลย เป็น foundation คอร์สที่มากกว่าแค่ foundation จริงๆ

Nutnornont Chamadol, Student

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

(ไม่ระบุนาม)

สนุกมากครับ ได้เห็นมุมมองใหม่ๆที่ประยุกต์ใช้ได้จริงๆ

Saharath Suwannawong , Back-End Developer at Softnova

คอร์สนี้เป็นคอร์สภาษาไทยในเรื่อง Algo ที่ดีสุดครับ เคยไปเรียนแบบ eng มา บางเรื่องไม่เข้าใจ พอมาเรียนก็เข้าใจมากขึ้นครับ

Patcharapol Vacharachaisurapol, Software Engineer

เป็น class ที่อ่ารเพลินมากๆ ครับ เหมาะสำหรับคนที่พอมีพื้นฐาน data structure มาประมาณหนึ่งเลย แต่รับประกันว่าถ้าเรียนจบไปคุณจะได้แนวคิดในการเขียนโปรแกรมใหม่ๆกลับไปแน่นอน

(ไม่ระบุนาม)

เป็นอะไรที่ดีมากก Blog คุณภาพ อยากสนับสนุนให้ทำคอนเท้นต์ดีๆต่อไปครับ

ธนะวิชช์ อุดมผล เป็นนักเรียนครับบ

รีวิว แบบคนที่ไม่เคยเรียนมาก่อน รู้สึกว่า ครอสนี้เป็นครอสที่ดีมากครับ ทำให้เข้าใจ Data Structure ได้มากขึ้นจริงๆ แต่... สำหรับผม คนที่ไม่เคยเรียน ทฤษฏี หรือว่า Math จริงๆ มาก่อน อาจจะเข้าใจยาก หรือ เข้าใจช้าหน่อยครับ เพราะว่าส่วนมาก ผม เป็น Develop ที่ ได้ความรู้ ส่วนมาก มาจากการทำงานล้วนๆ ครับ เรื่องการเรียน เสริมนี่แทบไม่มีเลย แต่ยังไงก็เป็นครอส ที่ดีมากครับ อยากไห้มีอีกนะครับ

Kissada Pumthan, Senoir Software Engineer at MEDCURY.health

เนื้อหาสนุก น่าสนใจดีค่ะ ชอบที่เรียงลำดับเนื้อหาไว้ได้ดีเลย ทำให้อ่านเข้าใจง่ายค่ะ

Lalanarwon Montritanasarn

ดีมากครับ อยากให้ทำออกมาเยอะๆ คนที่ต้องการเรียนรู้จะได้มีแหล่งหาความรู้ดีๆ และฟรีอีกด้วย

ธนา ประเสริฐถา , Nippon sysits , Programmer

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

(ไม่ระบุนาม)

คอร์สนี้เป็นคอร์สที่น่าสนใจมากเลยครับ สำหรับผู้เริ่มต้นและสนใจที่อยากจะพัฒนา มุมมอง ความคิดและวิธีการแก้ไขปัญหาทั้งบทหน้าจอและการใช้ชีวิต เพราะทุก ๆ วันชีวิตเราเป็นไปด้วยปัญหาต่าง ๆ มากมาย มันก็ขึ้นอยู่กับมุมมองและวิธีการแก้ปัญหาของแต่ละคน อยากให้มาเขียนคอร์สนี้กันเยอะ ๆ เลยนะครับ #class1 ปล.ผมไม่ค่อยได้เล่น fb

กิตติ วันคอยท่า, ผู้จัดการสาขา, สถาบันการเงินแห่งหนึ่ง

- ผมว่าค่อนข้างดีเลยครับ แนะนำเพื่อนๆ ทั้งคนที่ไม่มีพื้นฐานเรื่อง algorithm เลยแบบผมหรือเคยเรียนแล้วแต่ลืมๆบ้าง ก็ค่อนข้างสนุกได้เรียนรู้อะไรหลายๆ อย่างๆ ไม่ว่าจะเป็นปัญหาเกิดขึ้นมาได้ยังไง วิธีคิดการแก้ปัญหา, การหา time complexity (Big O), data structure, algorithm ต่างๆ และ dynamic programming เบี้องต้น - อีกอย่างที่ชอบมากๆคือการเน้นเป็น text ให้อ่าน (มี vdo บ้างเล็กน้อย)และมีการแนบ link ให้ไปอ่านเพิ่มเยอะแยะมากจนบางบทใช้เวลาไปอ่านอะไรต่างๆ จนลืมไปเลยว่าเรียนเรื่องนี้อยู่ 55 - ส่วนของ Exercises + Challenge code ก็ดีครับ ถึงส่วนใหญ่ผมจะทำไม่ค่อยได้ แต่ก็ขอบคุณมากๆครับ

Patipan Mata, Junior Fullstack

เป็นคอร์สที่อ่านเข้าใจง่าย มีเนื้อหาที่หลากหลาย พร้อมมีแบบฝึกหัดท้ายบทที่ให้เราได้ทดลองเขียนโค้ดจริง ใครที่อยากปูพื้นฐานทางด้านอัลกอริทึม รับรองไม่ผิดหวังแน่นอน

(ไม่ระบุนาม)

ชอบเอกสารที่แนบในแต่ละเนื้อหามากครับ ค่อนข้างครอบคลุมเลย

(ไม่ระบุนาม)

ใครที่อยากทบทวนความรู้ หรือเรียนรู้สิ่งที่จำเป็นต่อการแก้โจทย์ต่างๆ มาลองเรียน ทำความเข้าใจได้

Suwapat Kittinanon, Software Engineer at Bitkub Online

ชอบวิธีการอธิบายเรื่องปัญหา การยกตัวอย่างเป็นเคสต่างๆ แต่รู้สึกว่า tasks ของ 3 วันหลังค่อนข้างยาก ถ้าไม่เคยลอง implement อะไรคล้ายๆ กันมาก่อน อยากให้มีอะไร warm up ช่วยมากกว่านี้ เช่น มี hint เป็นปัญหาย่อยๆ ของโจทย์ข้อใหญ่ให้ลองแก้ก่อน อาจช่วยให้คนที่เริ่มต้นจาก 0 สามารถจับทางได้ง่ายขึ้น

Supanat Deawrattanakun

อยากแนะนำให้มาเรียนกันมากๆครับ ส่วนตัวผมชอบมากๆเพราะเขียนเข้าใจง่ายมากและพอเป็นการอ่านจะทำให้เรามีเวลาในการทำความเข้าใจได้ดีมากขึ้น เนื้้อหาเเต่ละวันกระชับ ดีมากๆครับ ครอบคลุมสิ่งที่สำคัญหมดเลย และเหมาะกับผู้เริ่มต้นครับ ดังนั้นถ้าใครอยากพัฒนาทักษะทางด้าน Algorithm and data structure หรืออยากเริ่มต้นในการเรียนรู้เกี่ยวกับ Algorithm เบื้องต้น และ data structure รวมทั้ง Dynamics programing แนะนำเลยครับ

Nuttawat Sawang , research assistant and AI Engineer

คอร์สนี้เป็น คอร์สที่ดีครับ มีการเล่าที่ละเอียด ส่วนตัวชอบ font และแนวคิดของการมี interactive part ที่ทำให้เข้าใจ concept ได้ง่ายในแต่ละบทความ อย่างไรก็ตาม ส่วนตัวคิดว่าน่าจะมี Problem มากกว่านี้ ไล่จากง่านเป็นยาก น่าจะทำให้เข้าใจง่ายยิ่งขึ้น

(ไม่ระบุนาม)

แนะนำเป็นอย่างยิ่ง จะเปลี่ยนมุมมองของคุณเกี่ยวกับวิชา Data Structure and Algorithm ไปตลอดกาล สนุกมากก และสมองบวมมากก 🤣🤣

Suthawee Changplai - ว่างงาน / Computer Science student

เป็นคอร์สที่ดีมากครับ น่ามาเรียนสำหรับคนที่สนใจ algorithm แต่ยังไม่มีพื้นฐาน

Thanakrit Saenjaroenkij, ttb, Data Scientist

ขอโทษที่ไม่ได้ post บน facebook นะครับ แต่สิ่งที่อยากบอกคนที่จะมาเรียนต่อคือก็จัดสรรเวลาดีๆนะครับ เพราะผมพึ่งมาเผาเอา3-4 วันสุดท้าย challenge ในแต่ละบทท้าท้ายและใช้เวลาเพิ่มขึ้นครับ

NineO, Developer

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

Normal Programmer, Backend Engineer at Arise by Infinitas

ผมเป็นคนหนึ่งที่ย้ายสายมาเรียนเขียนโค้ด ซึ่งเรียนด้วยตัวเองมาโดยตลอด ทำให้ทักษะการคิดแล้วการเขียนโค้ดมาจากที่เขาทำกันมาทั้งนั้น แต่ก็ไม่รู้หลักการหรือวิธีการคิดเบื้องลึกว่า มันมาได้อย่างไร พอผมได้มาลองอ่าน ลองทำ challlenge ผมรู้สึกชอบมากที่อธิบายละเอียด รวมถึงบอกวิธีการคิด บางข้อก็มี alternative solution เพื่อให้เห็นได้ว่าการแก้ปัญหาไม่ได้มีแบบเดียว ส่วนตัวผมชอบมากครับ อยากให้มี challenge หลายๆข้อใน 1 บท เป็นคอร์สสั้นๆ ทำให้เราเข้าใจและเริ่มต้นได้ดีมากครับ #class1

(ไม่ระบุนาม)

คอร์สนี้ดีมากครับ ทำให้เราเข้าใจแนวคิดการแก้ปัญหาต่าง ๆ อย่างมีประสิทธิภาพ มีการอธิบายด้วย usecase จริง มีโจทย์ปัญหาเพื่อให้เราได้ทดสอบ และมีเฉลยพร้อมคำอธิบายแบบละเอียด

ธานี จรัสตระกูล, KMITL

รูปแบบเว็บไซต์ใช้งานง่าย ไม่ซับซ้อน, เนื้อหาแบ่งแยกได้อย่างชัดเจนเป็นเรื่องๆ ขนาดตัวหนังสืออ่านง่าย, โจทย์เข้าใจง่าย มีตัวอย่างเทสเคสมาให้

พินิจนันท์ สมบัติพูนผล

คอร์สใช้ได้ครับ เป็นกันเองเหมือนอ่าน Blog ไม่น่าเบื่อ การทำออกมาในลักษณะ Blog ค่อนข้างดีเลยทีเดียวครับ ทำให้ผู้เรียนสามารถเรียนรู้ได้ตามความไวของตัวเองได้ดีกว่า เมื่อเทียบกับวิดิโอ

เพิ่มพูน เชาวนพูนผล

ประทับใจมากครับเป็นประสบการณ์ใหม่เลยทำให้รู้จักวิธีการคิดใหม่ๆ บางอันผมคิดไม่ออกเลยต้องรอดูเฉลย โจทย์แอดวานมากครับ

ภัทรพล รุ่งแสง, KMITL

ชอบครับ - ชอบในเนื้อหาที่มีความตั้งใจหลักในการแนะนำ / อธิบายในหลักการของ algorithm มากขึ้น มีคำถาม คำตอบระหว่างเนื้อหา พร้อมคำเฉลยที่เข้าใจง่าย

Sukit Wongaditpatr

คอร์สนี้เหมาะสำหรับทั้งมือใหม่และคนที่รู้อยู่แล้วอยากศึกษาเพิ่มมากครับ รวมๆแล้วคอร์สนี้ดีมากเลยครับ ใครที่ช่วงนี้กักตัวอยู่บ้านก็อยากให้ลองมาสมัครคอร์สนี้และเพิ่มทักษะความคิดของตัวเองกันครับ

ศุภรเศรษฐ์ วรธรรมธร, KMUTT

การ Coding ได้เป็นสิ่งที่ยากแล้ว แต่จะ Coding ให้มีประสิทธิภาพที่สุดยากกว่า คอร์ส Algorithm นี้ช่วยคุณได้

กิตติชัย แสนหลวง, DevOps Grit Technology Co.,Ltd

เป็นคอร์สที่ดีสำหรับคนที่สนใจการเรียนอัลกอริทึมครับ จัดเนื้อหาได้ดี มีเฉลยละเอียด รวมถึงการคิด Time Complexity และแนะนำวิธีการปรับประสิทธิภาพครับ

นายพนธกร แพแสง, โรงเรียนสตรีวิทยา ๒

Table of Contents

เนื้อหาทั้งหมด 7 วันประกอบไปด้วยอะไรบ้าง ?

Day #0

Introduction

คอร์ส Data Structures and Algorithms Fundamentals เกี่ยวกับอะไรและเหมาะกับใคร? รูปแบบคอร์สเป็นยังไง? และคำถามที่พบบ่อยต่าง ๆ ก่อนเริ่มเรียน

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #1

Big O Notation

Big O notation คืออะไร? เราจะวัด efficiency ของ algorithm ได้ยังไง? computational complexity คืออะไร? space and time complexity คืออะไร?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #2

Binary Search

Binary search คืออะไร? เอามาใช้แก้ปัญหาอะไรได้บ้าง? และ binary search จำเป็นต้องใช้บนข้อมูลที่เรียงจากมากไปน้อยหรือน้อยไปมากเท่านั้นจริงหรอ!?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #3

Data Structures

Data structures คืออะไร? เราสามารถนำ data structures มาใช้แก้ปัญหาได้อย่างไร? และทำไม data structures ถึงเป็นเหมือนกับหัวใจหลักของการเขียนโปรแกรม?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #4

Recursion

Recursion คืออะไร? recursive function คืออะไร? เราต้องมองปัญหาอย่างไรเพื่อที่เราจะสามารถคิด recursive algorithm ที่แก้ปัญหาออกมาได้?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #5

Graph Theory

Graph theory คืออะไร? จุดเริ่มต้นมาจากไหน? เราสามารถ implement graph แบบไหนได้บ้าง? graph เอาไปใช้ในการแก้ปัญหาอะไรได้บ้าง?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #6

Tree

Tree คืออะไร? มีโครงสร้างเป็นอย่างไร? binary tree และ binary search tree ต่างกันอย่างไร? เอาไว้ใช้ในการแก้ปัญหาอะไรและมี operation อะไรบ้าง?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

Day #7

Dynamic Programming

Dynamic programming คืออะไร? ปัญหาแบบไหนที่เหมาะสมกับการใช้ dynamic programming? memorization และ tabulation แตกต่างกันอย่างไร?

🧑🏻‍💻 Quiz, Exercise และ Challenge Problem ท้ายบท

...

“เรียนจบไม่ต้องจ่ายเงิน”

ชำระเงิน 675THB ก่อนเข้าเรียน เมื่อเรียนจบรับเงินคืน 100%

คอร์สนี้สร้างขึ้นมาด้วยความตั้งใจที่อยากจะสร้าง resources ดี ๆ ภาษาไทยที่ทุกคนสามารถเข้าถึงได้ เมื่อผู้เรียนชำระเงินค่ามัดจำ จะมีเวลาทั้งหมด 14 วันในการเรียนเนื้อหา โดยเมื่อผู้เรียนเรียนจบในเวลาที่กำหนดจะสามารถขอรับเงินคืนได้ 100%

👨🏻‍💻 สำหรับคนที่ขอไม่ขอรับสิทธิคืนเงินจะได้รับ

  • lifetime access สำหรับทบทวนเนื้อหาในภายหลัง และอัพเดตอื่น ๆ ในอนาคต
  • certificate เท่ ๆ เพื่อยืนยันว่าเรียนจบแล้ว
  • และคูปองส่วนลดสำหรับคอร์สเรียนหรือบริการอื่น ๆ ใน LearnAlgorithm

📝 วิธีการสมัคร: กดปุ่ม “ลงทะเบียนเรียน” และส่งข้อความทาง FB messenger ว่า “สมัคร 7-days”

ลงทะเบียนเรียน

Frequently Asked Questions

คำถามที่พบบ่อย

รูปแบบการเรียนเป็นอย่างไร?

เนื้อหาเป็นอ่านและลงมือทำบนเว็บครับ แต่ละบทมีจะเนื้อหาให้อ่านประมาณ 15-20 นาที มี quiz, exercises และ challenge problem ท้ายบทเพิ่มความเข้าใจ

ผู้เรียนสามารถเรียนได้ตามความเร็วของตัวเอง ส่วนถ้าว่ามีคำถามขณะที่เรียนหรืออยากได้คำเพิ่มเติมสอบถามผู้สอนได้ตลอดเวลา

สามารถเข้าเรียนได้ทันทีหลังจากที่สมัคร

มีสิ่งที่ต้องรู้หรือทักษะก่อนเข้าเรียนไหม?

ในส่วนของเนื้อหาและโจทย์ฝึกหัด จะใช้ภาษา Javascript และ Python ในการอธิบายเป็นหลัก

ทางผู้สอนแนะนำว่า ควรเขียนภาษาโปรแกรมมิ่งเป็นอยู่แล้วอย่างน้อย 1 ภาษา และควรศึกษา Javascript หรือ Python เบื้องต้นเพื่อใช้ในการทำโจทย์และทำความเข้าใจเนื้อหาในคอร์สเรียน

คอร์สนี้ต่างกับคอร์ส Hands-on อย่างไร?

ถึงแม้ว่าคอร์สทั้งสองจะมีจะมีเป้าหมายเดียวกัน ก็คือการพัฒนาทักษะการแก้ปัญหา แต่วิธีการและเนื้อหามีความแตกต่างกัน

คอร์ส 7-days จะเน้นไปที่เนื้อหาพื้นฐาน data structures & algorithms ต่าง ๆ เป็นหลัก พาตั้งคำถามและเห็นที่มาที่ไปขอเนื้อหาต่าง ๆ (เหมาะสำหรับคนที่อยากปูพื้นฐาน)

ในขณะที่คอร์ส hands-on แบบฝึกหัดจะเน้นไปที่เทคนิคการเขียนโค้ดและการประยุกต์ใช้หลาย ๆ ทฤษฎีรวมเข้าด้วยกัน รวมไปถึงการทำโปรเจคจริง ๆ ซึ่งเป็นเพื่อให้เห็นบริบทของการพัฒนา software ที่กว้างกว่า (เหมาะสำหรับคนที่อยากฝึกประยุกต์เรื่องที่เรียนมาเพื่อใช้สร้าง software project จริง ๆ)

ถ้าหากว่าเรียนไม่ทันเวลา 14 วันจะเป็นอย่างไร?

ถ้าหากว่าเรียนไม่ทันเวลาที่กำหนด ผู้เรียนจะไม่ได้รับสิทธ์คืนเงินหรือเท่ากับการซื้อคอร์ส ดังนั้นผู้เรียนจะได้รับสิทธิ์เหมือนกับคนที่เรียนจบและเลือกไม่ขอเงินคืน ได้แก่ 1. lifetime access เนื้อหาพร้อมอัพเดตในอนาคต 2. certificate เมื่อเรียนจบ และ 3. คูปองส่วนลดสำหรับบริการอื่น ๆ ที่เกี่ยวข้อง

จะมีเปิด class อีกทีเมื่อไหร่?

ทางผู้สอนตั้งใจจะเปิด class ปีละ 2-3 ครั้ง ผู้เรียนสามารถติดตามข่าวสารเพิ่มเติมได้ที่ Facebook Page

มีคำถามอื่น ๆ เพิ่มเติม?

โปรดติดต่อสอบถามผู้สอนทาง Facebook Messenger หรือทางอีเมล hello@learnalgorithm.com