สอนเด็กเขียนโปรแกรมด้วย Python
Python เป็นภาษาการเขียนโปรแกรมแรกที่สอนกันอย่างแพร่หลายมากที่สุด เพราะไวยากรณ์ที่อ่านง่ายช่วยให้ผู้เริ่มต้นสามารถมุ่งเน้นไปที่การคิดเหมือนโปรแกรมเมอร์แทนที่จะต่อสู้กับเครื่องหมายวรรคตอน หลักสูตรนี้แนะนำเด็กๆ ให้รู้จักกับแนวคิดการเขียนโปรแกรมจริงๆ — algorithms, loops, functions, และ data — ผ่านโปรแกรม Python สั้นๆ ที่เขียนและรันได้ด้วยตนเอง ตั้งแต่คำสั่ง print เพียงบรรทัดเดียวไปจนถึงเกม แอนิเมชัน และโครงการสร้างสรรค์
สิ่งที่คุณจะเรียนรู้
หลักสูตรครอบคลุมองค์ประกอบพื้นฐานของการเขียนโปรแกรม: variables และ data types, การคำนวณเลขคณิตและการจัดการข้อความ, การตัดสินใจด้วย conditionals, การทำซ้ำการกระทำด้วย loops, และการจัดระเบียบ logic เป็น functions ที่นำกลับมาใช้ได้ เด็กๆ จะทำงานกับ lists, dictionaries, และตัวเลขสุ่ม แล้วนำทักษะเหล่านั้นไปใช้ในโครงการต่างๆ เช่น Quiz Game, Guess the Number Game, Rock Paper Scissors, Secret Code Maker, และการวาดภาพ Turtle graphics รวมถึงศิลปะรูปร่างและฉากที่มีการเคลื่อนไหว
เส้นทางการเรียนรู้
สามสิบสามหลักสูตรขยายจาก A1 ถึง A2 และปฏิบัติตามความก้าวหน้าที่วางแผนไว้ บล็อก A1 สร้างแบบจำลองความคิด: code คืออะไร, algorithms ทำงานอย่างไร, คอมพิวเตอร์จำและคำนวณสิ่งต่างๆ อย่างไร What Is Coding? ฟรีและปลดล็อกหลักสูตร บล็อก A2 ก้าวไปสู่การสร้างสรรค์ — Drawing with Turtle, Simple Animations, Build a Calculator, และ Treasure Hunt Adventure — เพื่อให้แต่ละแนวคิดใหม่ถูกนำไปใช้ทันทีในสิ่งที่เด็กสามารถแสดงให้เห็น
วิธีการทำงาน
แต่ละหลักสูตรแบ่งออกเป็นบทเรียนสั้นๆ ที่มีจุดมุ่งหมายชัดเจน ทำให้เสร็จสิ้นใน code editor ในตัวพร้อมการให้ข้อมูลตอบรับแบบเรียลไทม์ AI tutor พร้อมใช้งานเมื่อใดก็ตามที่ผู้เรียนติดขัด และอธิบายข้อผิดพลาดในภาษาธรรมชาติแทนที่จะเพียงแค่ทำเครื่องหมาย ไม่จำเป็นต้องตั้งค่าใดๆ — เด็กๆ เปิดบทเรียนและเริ่มเขียน Python ได้ทันที