Visual Coding Lab คือแอปพลิเคชันการเรียนรู้ที่ให้คุณเรียนรู้การเขียนโปรแกรมได้ด้วยสมาร์ทโฟนของคุณเพียงอย่างเดียว ประกอบด้วยบทเรียน 60 บท ครอบคลุมทุกอย่างตั้งแต่พื้นฐานของ Python และ C ไปจนถึงอัลกอริธึมพื้นฐาน เช่น การค้นหาค่าสูงสุด (Maximum Value Search) และการเรียงลำดับแบบบับเบิล (Bubble Sort)
■ อ่าน เขียน และรัน
แต่ละบทจะดำเนินไปตามกระบวนการสามขั้นตอน: "การอ่าน → แบบฝึกหัด → แบบทดสอบ" คุณอ่านคำอธิบายสั้นๆ เขียนและรันโค้ดได้ทันที และสุดท้าย ตรวจสอบความเข้าใจของคุณด้วยแบบทดสอบ ออกแบบมาเพื่อให้มากกว่าแค่การอ่านหรือคัดลอก
■ ดูเนื้อหาของตัวแปร
ในแบบฝึกหัด Python ไม่เพียงแต่จะแสดงผลลัพธ์การทำงานเท่านั้น แต่ยังแสดงค่าในตัวแปรเป็นกล่องอีกด้วย โดยการรันโปรแกรมทีละขั้นตอน คุณสามารถติดตามได้ว่าโปรแกรมทำงานผ่านบรรทัดใดบ้างและค่าเปลี่ยนแปลงอย่างไร ในบทเรียนการเรียงลำดับ คุณสามารถดูวิธีการจัดเรียงองค์ประกอบของอาร์เรย์ใหม่ในแผนภาพได้
■ สภาพแวดล้อมการทำงานอยู่ภายในอุปกรณ์ของคุณ
ทั้ง Python และ C ทำงานโดยใช้เพียงเบราว์เซอร์ของอุปกรณ์ของคุณเท่านั้น โค้ดที่คุณเขียนจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ เมื่อเปิดแล้ว สื่อการเรียนรู้และสภาพแวดล้อมการทำงานจะถูกบันทึกไว้ในอุปกรณ์ของคุณ ทำให้คุณสามารถเรียนรู้ต่อได้แม้ในพื้นที่ที่มีการสื่อสารไม่เสถียรหรือไม่มีสัญญาณ
■ หลักสูตรที่รวมอยู่ (ทั้งหมด 60 บทเรียน)
・ความรู้เบื้องต้นเกี่ยวกับ Python: จากพื้นฐานสู่ขั้นตอนวิธี (10 บท / 30 บทเรียน)
print(), ตัวแปรและการคำนวณ, f-strings, คำสั่ง if, for loops, while loops, รายการ, ฟังก์ชัน, การค้นหาค่าสูงสุด, การเรียงลำดับแบบบับเบิล
・ความรู้เบื้องต้นเกี่ยวกับภาษา C: จากพื้นฐานสู่ขั้นตอนวิธี (10 บท / 30 บทเรียน)
printf(), ชนิดข้อมูล int และการคำนวณ, scanf(), คำสั่ง if, for loops, อาร์เรย์, อาร์เรย์ char และสตริง, ฟังก์ชัน, การค้นหาค่าสูงสุด, การเรียงลำดับแบบบับเบิล
■ แบบฝึกหัดจะได้รับการตรวจให้คะแนนโดยอัตโนมัติ
มีกรณีทดสอบสำหรับแบบฝึกหัด การกด "Run Test" จะแสดงค่าที่คาดหวังและผลลัพธ์จริงควบคู่กันไป ทำให้คุณสามารถดูสถานะผ่าน/ไม่ผ่านได้ทันที
■ การรันโค้ดอย่างอิสระ
นอกเหนือจากบทเรียนแล้ว ยังมีหน้าเว็บที่คุณสามารถเขียนและรันโค้ดได้อย่างอิสระตั้งแต่เริ่มต้น ซึ่งมีประโยชน์เมื่อคุณต้องการทดสอบโค้ดที่ปรากฏในบทเรียน
■ บันทึกการเรียนรู้
จำนวนครั้งที่คุณรันโปรแกรม จำนวนข้อผิดพลาด และโค้ดสุดท้ายที่คุณเขียนจะถูกบันทึกไว้ในอุปกรณ์ของคุณ คุณสามารถตรวจสอบความคืบหน้าของคุณได้ในภายหลัง
■ ข้อกำหนดการใช้งาน
• ใช้งานได้ฟรี (จะมีการแสดงโฆษณา)
• ไม่จำเป็นต้องลงทะเบียนบัญชีหรือเข้าสู่ระบบ
• โค้ดที่คุณเขียน ความคืบหน้า และการตั้งค่าจะถูกบันทึกไว้ในอุปกรณ์ของคุณเท่านั้น (localStorage) และจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ของเรา
• มีการใช้คุกกี้และตัวระบุโฆษณาเพื่อแสดงโฆษณา
• กลุ่มเป้าหมายอายุ: 13 ปีขึ้นไป
• นโยบายความเป็นส่วนตัว: https://visual-coding-lab.web.app/privacy
เรียนรู้การเขียนโปรแกรมด้วยภาษา Python และ C ผ่านบทเรียนภาคปฏิบัติ 60 บทเรียน ไม่ต้องลงทะเบียน และใช้งานได้แบบออฟไลน์