ไอคอนแอป Learn Coding for Kids: Python

Learn Coding for Kids: Python

การศึกษา · ฟรี · iOS & Android · CoddyKit

Learn Coding for Kids: Python — การเขียนโค้ดสำหรับเด็ก ตั้งแต่การวาดรูปด้วย turtle ไปจนถึงเกมตอบคำถาม

Learn Coding for Kids: Python เป็นแอปฟรีบน iOS และ Android ที่สอน การเขียนโค้ดสำหรับเด็ก ด้วย Python จริง ขั้นตอนแรกไม่ต้องพิมพ์อะไรเลย เด็กเพียงรันโปรแกรมสั้น ๆ แล้ว turtle วาดดาว บนโทรศัพท์ทีละเส้น หลังจากนั้นจะได้เรียนผ่าน 20 คอร์สสั้น ๆ, 41 ด่านปริศนาแบบบล็อก และ 60 ภารกิจ โดยแบ่งเนื้อหาให้เหมาะกับสมาธิช่วงสั้น ๆ

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ราคา
ฟรี อัปเกรดเป็น Pro
แพลตฟอร์ม
iOS และ Android
ภาษา
22
ระดับอายุ
4+
ต้องใช้
iOS 15.1 ขึ้นไป
App Store
5.0 ★ (1)
ภาพประกอบเด็กถือแท็บเล็ตอยู่ข้างหน้าจอหลักของแอป ซึ่งมีการ์ด Daily Goal, Feature Request และ Skill Hubการ์ดเส้นทางการเรียนรู้ชื่อ Coding for Kids แสดงความคืบหน้า 12 เปอร์เซ็นต์ พร้อมปุ่ม Resume
20คอร์ส บทเรียน 80 บท
41ด่านปริศนาแบบบล็อก
60ภารกิจ Python
เด็กจะเข้าใจ loop ได้ก่อนที่จะเห็นคำว่า loop

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

คืออะไร

Learn Coding for Kids: Python เป็นแอปฟรีบน iOS และ Android ที่มอบคอร์สเขียนโปรแกรม Python แรกให้เด็ก ๆ ที่เพิ่งเริ่มต้น แอปผสาน 20 คอร์สสั้น ๆ และบทเรียนขนาดพอดีคำ 80 บท เข้ากับการวาดรูปด้วย turtle, 41 ด่านปริศนาแบบบล็อก, 60 ภารกิจ และเครื่องมือแก้ไขโค้ดในตัว เพื่อให้เด็กค่อย ๆ เปลี่ยนจากการดูโปรแกรมวาดรูปไปสู่การเขียนโปรแกรมด้วยตัวเอง คอร์สแรก ด่านบล็อกแรก และภารกิจแรกเปิดให้ใช้ฟรี พร้อมระบบกั้นสำหรับผู้ปกครองเพื่อป้องกันการซื้อและการเข้าลิงก์ภายนอก

ภายในแอป

หน้าตาเป็นอย่างไร

ภาพประกอบเด็กถือแท็บเล็ตอยู่ข้างหน้าจอหลักของแอป ซึ่งมีการ์ด Daily Goal, Feature Request และ Skill Hub
หน้าหลักหน้าจอหลักแสดงเป้าหมายประจำวันและ Skill Hub พร้อมแท็บ Home, Study, Editor, AI Chat และ Challenge ด้านล่าง
การ์ดเส้นทางการเรียนรู้ชื่อ Coding for Kids แสดงความคืบหน้า 12 เปอร์เซ็นต์ พร้อมปุ่ม Resume
เส้นทางการเรียนรู้ปุ่ม Resume จะพาเด็กกลับไปเรียนต่อจากจุดที่หยุดไว้ พร้อมตัวเลขความคืบหน้าบนการ์ด
หน้าหลักสูตร Introduction to Programming แสดงความคืบหน้าโดยรวม 12 เปอร์เซ็นต์ เรียนจบแล้ว 3 จาก 26 บทเรียน และบทเรียนแรกฟรี
ภาพรวมหลักสูตรหลักสูตรจะแสดงความคืบหน้าโดยรวม จำนวนบทเรียนที่เรียนจบแล้ว และระบุว่าบทเรียนแรกฟรี
สไลด์ใน Store ที่มีข้อความ Code, Succeed พร้อมภาพเด็กขี่จักรยาน และหน้าบทเรียนที่กล่าวถึง Algorithms ในชีวิตประจำวัน
นำทักษะไปใช้ภาพประกอบใน Store สื่อถึงแนวคิดที่เด็กนำทักษะใหม่แต่ละอย่างไปใช้ได้ทันที โดยมีส่วนหนึ่งของบทเรียน Algorithms แสดงอยู่บนโทรศัพท์
หน้าจอ AI Chat พร้อมคำแนะนำเกี่ยวกับแนวคิดสำคัญ เคล็ดลับการเรียน แบบทดสอบ และแผนผังเส้นทางสำหรับ Coding for Kids
AI Chatคำแนะนำสำเร็จรูปช่วยขอแนวคิดสำคัญ เคล็ดลับเพื่อเรียนให้เร็วขึ้น แบบทดสอบ หรือแผนผังเส้นทางได้

คอร์ส

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

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

  1. Coding คืออะไร?

    คอมพิวเตอร์ทำอะไรได้บ้างและโค้ดคืออะไร โดยเริ่มต้นโดยไม่ต้องพิมพ์โค้ด บทเรียนแรกฟรี

  2. คิดแบบ Coder: Algorithms

    การคิดเป็นขั้นตอนที่ชัดเจนและเรียงลำดับ ซึ่งเป็นแนวคิดพื้นฐานที่บทเรียนถัดไปทุกบทอาศัย

  3. โปรแกรม Python แรกของคุณ

    การแสดงข้อความแรกบนหน้าจอ ช่วงเวลาที่เด็กเห็นคำของตัวเองปรากฏขึ้น

  4. การจดจำสิ่งต่าง ๆ

    การใช้ตัวแปรเพื่อเก็บตัวเลขหรือคำไว้ใช้ภายหลัง ต่อด้วยการนับและการคำนวณสำหรับคณิตศาสตร์ง่าย ๆ

  5. การตัดสินใจ

    การใช้ if และ else เพื่อให้โปรแกรมตัดสินใจ พร้อมสนุกกับข้อความและสนุกกับค่า True หรือ False ที่โปรแกรมใช้ตัดสินใจ

  6. การทำสิ่งเดิมซ้ำ

    การใช้ลูปและการนับด้วย range จากนั้นรวบรวมสิ่งต่าง ๆ ไว้ใน Lists เพื่อเก็บหลายรายการไว้ด้วยกัน

  7. ฟังก์ชันสูตรสำเร็จ

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

  8. วาดรูปด้วย Turtle

    กราฟิก Turtle ต่อด้วยแอนิเมชันแบบง่ายและลวดลายด้วย Nested Loops ปิดท้ายด้วย Mini Project: เกมตอบคำถาม

ทำงานอย่างไร

สิ่งที่เด็กทำในแอป

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

  1. ดูโปรแกรมวาดรูป แล้วลองเปลี่ยนแปลง

    รันโปรแกรมสั้น ๆ แรก แล้ว turtle จะวาดดาวขึ้นมา เลือกโปรแกรมอื่นเพื่อวาดสี่เหลี่ยม ดอกไม้ หรือเกลียวสายรุ้ง จากนั้นเปลี่ยนตัวเลขสองตัวเพื่อดูภาพเปลี่ยนไป

  2. เรียนไปทีละคอร์สสั้น ๆ

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

  3. เล่น ฝึกฝน และเรียนต่อเนื่อง

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

มีอะไรอยู่ข้างใน

สิ่งที่มีให้ในแอป

20

คอร์ส บทเรียน 80 บท

คอมพิวเตอร์และโค้ด อัลกอริทึม การพิมพ์ข้อความ ตัวแปรและคณิตศาสตร์พื้นฐาน ข้อความและ true หรือ false, if และ else, loop ด้วย range, รายการและพจนานุกรม ตัวเลขสุ่ม ฟังก์ชัน และแอนิเมชันด้วย turtle

41

ด่านปริศนาแบบบล็อก

แต่ละด่านจะได้รับดาวและค่อย ๆ ยากขึ้นทีละขั้น โดยมีบล็อกอย่าง move, jump, repeat, if blocked และ repeat until goal ด่านแรก ๆ เปิดให้ใช้ฟรี

60

ภารกิจ Python

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

Turtle

วาดรูปด้วยโค้ด

กราฟิก Turtle, แอนิเมชันแบบง่าย และรูปแบบจาก nested-loop เปลี่ยนโค้ด Python เพียงไม่กี่บรรทัดให้กลายเป็นภาพบนหน้าจอ

เครื่องมือแก้ไข

เครื่องมือแก้ไขโค้ดจริง

เมื่อเด็กพร้อม เครื่องมือแก้ไขในตัวจะช่วยเขียนและรัน Python บนโทรศัพท์ พร้อมแสดงผลลัพธ์ โปรแกรมต่าง ๆ สามารถบันทึกและเปิดขึ้นมาอีกครั้งได้ใน My Codes

ทบทวน

เครื่องมือช่วยให้จำได้แม่นยำ

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

สำหรับผู้ปกครอง

Python เหมาะจะเป็นภาษาแรกสำหรับเด็กหรือไม่ และการวาดรูปด้วย turtle ช่วยได้อย่างไร

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

กราฟิก Turtleโค้ดที่มองเห็นได้

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

อัลกอริทึมขั้นตอนที่เรียงตามลำดับ

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

การเยื้องบรรทัดลักษณะเฉพาะอย่างหนึ่งของ Python

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

บล็อก แล้วค่อยเปลี่ยนเป็นข้อความสองเส้นทางสู่แนวคิดเดียวกัน

การนำบล็อกอย่าง move, jump, repeat และ if มาต่อเข้าด้วยกัน ฝึกกระบวนการคิดแบบเดียวกับการพิมพ์ Python เด็กที่อายุน้อยกว่าหรือยังไม่มั่นใจสามารถเริ่มจากบล็อกได้ ส่วนเด็กที่อยากเขียนโค้ดจริงก็เริ่มเรียนจากบทเรียนได้โดยตรง

เหมาะกับคุณไหม

เหมาะกับใคร — และไม่เหมาะกับใคร

เหมาะกับคุณหากคุณ

  • คุณเป็นพ่อแม่ที่อยากเห็นพัฒนาการจริง ๆ จากการเขียนโปรแกรมครั้งแรกของลูก ไม่ใช่แค่วิดีโอเกี่ยวกับการเขียนโปรแกรม
  • ลูกของคุณชอบวาดรูป ต่อจิ๊กซอว์ หรือเล่นเกม และอาจลองเขียนโค้ดหากโค้ดนั้นสร้างภาพออกมาได้
  • คุณต้องการให้ลูกได้เรียน Python จริงตั้งแต่เริ่มต้น โดยมีเกมบล็อกเป็นจุดเริ่มต้นที่อ่อนโยนกว่าสำหรับเด็กเล็กหรือเด็กที่ยังไม่มั่นใจ
  • คุณชอบบทเรียนสั้น ๆ ที่ชัดเจนและเรียนให้จบได้ในวันที่ยุ่ง
  • คุณต้องการให้แอปใช้ภาษาของครอบครัว จากทั้งหมด 22 ภาษาของอินเทอร์เฟซ

ไม่ใช่เครื่องมือที่เหมาะ หากคุณ

  • คุณคาดหวังว่าเส้นทางทั้งหมดจะฟรี: หลักสูตรแรก ระดับบล็อกแรก และภารกิจแรกนั้นฟรี และ CoddyKit Pro จะปลดล็อกส่วนที่เหลือ
  • คุณกำลังมองหาหลักสูตรสำหรับวัยรุ่นที่กำลังมุ่งหน้าสู่ data science หรือ web development
  • คุณต้องการห้องเรียนที่มีครูจริง แอปนี้เรียนได้ตามจังหวะของตัวเอง พร้อมแท็บ AI Chat สำหรับถามคำถาม

ความเป็นส่วนตัว

สำหรับผู้ปกครอง: การซื้อและลิงก์ภายนอก

ระบบยืนยันสำหรับผู้ปกครองจะแสดงก่อนการซื้อและก่อนเปิดลิงก์ที่ออกจาก Learn Coding for Kids: Python การสมัครสมาชิกต้องตั้งค่าโดยผู้ปกครอง และบน Android สามารถจัดการหรือยกเลิกได้ทุกเมื่อใน Google Play

ดูรายละเอียดทั้งหมดได้ใน นโยบายความเป็นส่วนตัวของ CoddyKit.

คำถาม

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

Learn Coding for Kids: Python คืออะไร

Learn Coding for Kids: Python เป็นแอป iOS และ Android ฟรีที่สอนการเขียนโค้ดด้วย Python สำหรับเด็ก แอปมีหลักสูตรสั้น ๆ 20 หลักสูตรและ 80 บทเรียน การวาดรูปด้วย Turtle ระดับปริศนาแบบบล็อก 41 ระดับ ภารกิจ 60 ภารกิจ และเครื่องมือแก้ไขโค้ดในตัว แอปนี้สร้างขึ้นสำหรับเด็กที่ไม่เคยเขียนโค้ดมาก่อน

เหมาะสำหรับอายุเท่าไร

คำโปรยใน App Store อธิบายว่าเป็นการเขียนโปรแกรมแสนสนุกสำหรับเด็กอายุ 6 ปีขึ้นไป และแอปได้รับการจัดระดับ 4+ เด็กแต่ละคนแตกต่างกัน ดังนั้นการวาดรูปครั้งแรกจึงเป็นบททดสอบที่ดี หากลูกของคุณสนุกกับการดู Turtle วาดดาวและเปลี่ยนตัวเลข บทเรียนช่วงเริ่มต้นก็น่าจะเหมาะกับพวกเขา

ลูกของฉันต้องพิมพ์โค้ดไหม

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

ลูกของฉันจะได้เรียนรู้อะไรจริง ๆ

เด็ก ๆ จะได้เรียนรู้ว่าคอมพิวเตอร์และโค้ดคืออะไร วิธีอธิบายงานเป็นขั้นตอนที่เรียงลำดับ วิธีแสดงข้อความและใช้ตัวแปร วิธีที่ if และ else ใช้ตัดสินใจ วิธีที่ลูปและ range ใช้ทำซ้ำ และวิธีทำงานของ Lists, dictionaries, functions และตัวเลขสุ่ม หลักสูตรปิดท้ายด้วยแอนิเมชัน Turtle ลวดลายจาก nested-loop และเกมตอบคำถามที่เด็กสร้างขึ้นเอง

ปริศนาแบบบล็อกเกี่ยวข้องอย่างไร

Block Playground มี 41 ระดับ ซึ่งแมว กบ หุ่นยนต์ หรือมังกรจะต้องไปให้ถึงเป้าหมาย เด็กต่อบล็อกอย่าง move, jump, repeat และ if blocked เข้าด้วยกัน กดเล่น แล้วดูโปรแกรมทำงาน สิ่งนี้ฝึก computational thinking แบบเดียวกับในบทเรียน โดยใช้บล็อกแทนข้อความ

อะไรฟรีบ้าง และ Pro ปลดล็อกอะไร

หลักสูตรแรก ระดับแรกของ Block Playground และภารกิจการเขียนโค้ดแรก ๆ ฟรี เด็กจึงได้ลองเขียนโค้ดจริงก่อนที่ผู้ปกครองจะตัดสินใจ CoddyKit Pro ปลดล็อกทุกหลักสูตรและบทเรียน ปริศนาทั้ง 41 ระดับ ภารกิจทั้ง 60 ภารกิจ รวมถึงการสอบและใบประกาศนียบัตร

ใช้งานโดยไม่เชื่อมต่ออินเทอร์เน็ตได้ไหม

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

แตกต่างจากแอป JavaScript สำหรับเด็กอย่างไร

Learn Coding for Kids: Python สอน Python และเปิดด้วย Turtle ที่วาดดาว ส่วน Learn JavaScript for Kids สอน JavaScript และเปิดด้วยโปรแกรมแบบโต้ตอบที่เด็กเปลี่ยนสติกเกอร์ได้ด้วยการแตะ ทั้งสองแอปใช้พื้นฐานเดียวกัน ได้แก่ ตัวแปร ลูป และการตัดสินใจ ดังนั้นการเลือกจึงขึ้นอยู่กับว่าลูกของคุณสนใจภาษาใดมากกว่า

เริ่มต้นใช้งาน

ให้ลูกของคุณวาดดาวดวงแรกด้วย Python

เริ่มต้นใช้งานได้ฟรีบน iOS และ Android ใน 22 ภาษา

App Store — ดาวน์โหลดฟรีGoogle Play — ดาวน์โหลดฟรี
ตรวจสอบล่าสุด · เผยแพร่โดย CoddyKit · นโยบายความเป็นส่วนตัว
ใช้งานได้บน iOS และ Android