Learn JavaScript for Kids
Learn JavaScript for Kids — การเขียนโค้ดสำหรับเด็กที่เริ่มต้นด้วยการเปลี่ยนโปรแกรมจริง
Learn JavaScript for Kids คือแอป iOS และ Android ฟรีสำหรับ การเขียนโค้ดสำหรับเด็ก ที่ยังไม่เคยเขียนโค้ดแม้แต่บรรทัดเดียว หน้าจอแรกคือโปรแกรม JavaScript จริง เด็กจะได้แตะตัวเลขเรืองแสง สติกเกอร์จะบินเร็วขึ้น แล้วโปรแกรมจะทำงานอีกครั้งบนโทรศัพท์ จากนั้นจึงต่อยอดไปสู่ 20 คอร์สสั้น, 41 ปริศนาบล็อก และ 60 ภารกิจ โดยมีด่านสำหรับผู้ปกครองก่อนการซื้อ
- ราคา
- ฟรี อัปเกรดเป็น Pro
- แพลตฟอร์ม
- iOS และ Android
- ภาษา
- 22
- การจัดอันดับอายุ
- 4+
- ต้องใช้
- iOS 15.1 ขึ้นไป
- App Store
- 5.0 ★ (4)


เปลี่ยนตัวเลขหนึ่งตัว แล้วดูว่าจะเกิดอะไรขึ้น
วิธีที่เร็วที่สุดในการทำให้เด็กเข้าใจโค้ด คือให้เด็กได้สัมผัสโปรแกรมที่ทำงานอยู่แล้ว ใน Learn JavaScript for Kids หน้าจอเปิดแอปก็เป็นแบบนั้นพอดี แตะค่าที่เรืองแสง เปลี่ยนจำนวนสติกเกอร์หรือความเร็วที่สติกเกอร์บิน แล้วโปรแกรมจะทำงานอีกครั้งทันที ไม่ต้องพิมพ์อะไรเลย จึงไม่มีอะไรพัง
คืออะไร
Learn JavaScript for Kids คือแอป iOS และ Android ฟรีที่สอนการเขียนโค้ดสำหรับเด็กผ่าน JavaScript จริง โดยไม่ต้องมีบัญชีก็เริ่มเรียนได้ แอปเปิดด้วยโปรแกรมที่ทำงานอยู่ ซึ่งเด็กเปลี่ยนแปลงได้ด้วยการแตะ จากนั้นจึงเรียนต่อผ่าน 20 คอร์สสั้นและ 80 บทเรียน 41 ปริศนาบล็อก 60 ภารกิจในระดับง่าย ปานกลาง และยาก รวมถึงเครื่องมือแก้ไขโค้ดที่ใช้รัน JavaScript บนโทรศัพท์ได้ คอร์สแรก What Is Coding? เปิดให้เรียนฟรี และมีด่านสำหรับผู้ปกครองก่อนการซื้อและลิงก์ที่นำออกจากแอป
ภายในแอป
หน้าตาเป็นอย่างไร





คอร์ส
คอร์ส JavaScript ครอบคลุมอะไรบ้าง
ชื่อคอร์สด้านล่างมาจากคอร์ส Javascript for Kids บนเว็บไซต์นี้ คอร์สเริ่มต้นโดยไม่ต้องมีความรู้เรื่องโค้ดเลย และค่อย ๆ สร้างไปสู่เกมเล็ก ๆ
What Is Coding?
คอร์สแรกฟรี: ทำความเข้าใจว่าโค้ดคืออะไรและคอมพิวเตอร์นำโค้ดไปทำอะไร โดยยังไม่ต้องเริ่มพิมพ์
คิดแบบนักเขียนโค้ด: อัลกอริทึม
การแบ่งปัญหาออกเป็นขั้นตอนที่ชัดเจนและเรียงลำดับ ซึ่งเป็นแนวคิดพื้นฐานของทุกโปรแกรมที่เด็กจะเขียนต่อไป
พลังวิเศษของนักเขียนโค้ด: ลูป การเลือก และบั๊ก
การทำสิ่งเดิมซ้ำ การเลือกเส้นทางหนึ่งจากสองทาง และการค้นหาว่าอะไรผิดพลาดเมื่อโปรแกรมทำงานไม่เป็นไปตามที่คาด
กล่องวิเศษที่เรียกว่าตัวแปร
การเก็บตัวเลขหรือคำไว้ภายใต้ชื่อหนึ่ง จากนั้นต่อยอดด้วย Math Wizard และ Word Play เพื่อฝึกจัดการค่าข้อมูลแต่ละประเภท
การตัดสินใจใช่หรือไม่ใช่
การทำให้โปรแกรมเลือกด้วย if และ else แล้วฝึกแนวคิดเดียวกันต่อใน True or False Games
ลูปนับจำนวนและรูปแบบ
ลูปที่ใช้การนับและวาดรูปแบบ พร้อมต่อยอดแนวคิดให้ไกลขึ้นด้วย Loop-de-Loop และ Nested Loop Art
หีบสมบัติ: อ็อบเจ็กต์
การรวมค่าที่เกี่ยวข้องกันไว้ด้วยกัน แล้วรวบรวมหลายค่าไว้ใน Treasure Lists
คาถาของคุณเอง (ฟังก์ชัน)
การรวมขั้นตอนต่าง ๆ ไว้ในฟังก์ชันที่เด็กตั้งชื่อและนำกลับมาใช้ซ้ำได้ พร้อมสำหรับโปรเจกต์อย่าง Build a Calculator, Mini Game: Number Guessing และ Rock, Paper, Scissors
ทำงานอย่างไร
เซสชันแรกทำงานอย่างไร
หนึ่งเซสชันอาจใช้เวลาเพียงห้านาที แต่ละเซสชันผสมผสานสิ่งที่ให้แตะหรือสร้างเข้ากับ JavaScript จริงชิ้นสั้น ๆ เพื่อให้เด็กจบเซสชันด้วยการได้สร้างบางสิ่งขึ้นมา แทนที่จะเป็นเพียงการดู
เล่นกับโปรแกรมที่ทำงานอยู่
เปิดแอปแล้วแตะค่าที่เรืองแสงในโปรแกรม JavaScript จริง เพื่อเปลี่ยนจำนวนสติกเกอร์ ความเร็วของสติกเกอร์ และสติกเกอร์ที่จะใช้ โปรแกรมจะทำงานอีกครั้งบนโทรศัพท์ เด็กจึงเห็นว่าโค้ดทำอะไรได้ ก่อนที่จะอ่านโค้ดด้วยซ้ำ
เรียนตามคอร์สสั้น ๆ หรือแก้ปริศนาบล็อก
เริ่มจากคอร์สฟรี What Is Coding? หรือเปิด Block Playground แล้วลากบล็อกเพื่อบังคับตัวละครไปยังเป้าหมาย บทเรียนใช้คำง่าย ๆ และจบได้ภายในไม่กี่นาที เด็กจึงหยุดพักแล้วกลับมาเรียนต่อในวันพรุ่งนี้ได้
ฝึกฝนด้วยภารกิจและรักษาสตรีค
เลือกภารกิจเมื่ออยากได้ความท้าทายใหม่ เขียนและรัน JavaScript ในเครื่องมือแก้ไขโค้ด แล้วบันทึกโปรแกรมโปรดไว้ใน My Codes สตรีครายวัน แบบทดสอบสั้น ๆ และแฟลชการ์ดจะช่วยนำแนวคิดที่เคยเรียนกลับมาทบทวน
มีอะไรอยู่ข้างใน
สิ่งที่มาพร้อมกับแอป
20
คอร์สสั้น 80 บทเรียน
ตั้งแต่แนวคิดว่าโค้ดคืออะไร ไปจนถึงเกมเล็ก ๆ ครอบคลุมอัลกอริทึม ตัวแปร คณิตศาสตร์ คำศัพท์ การตัดสินใจแบบใช่หรือไม่ใช่ ลูปและรูปแบบ อ็อบเจ็กต์ รายการ ฟังก์ชัน และความประหลาดใจแบบสุ่ม
41
ปริศนาบล็อก
Block Playground เปลี่ยนตรรกะให้กลายเป็นเกม ลากบล็อก Move, Jump, Repeat และ If Blocked เพื่อไปให้ถึงเป้าหมาย แล้วลองแก้ปริศนาแต่ละข้อด้วยจำนวนบล็อกให้น้อยที่สุด ปริศนาหลายข้อเปิดให้เล่นฟรี
60
ภารกิจ 3 ระดับ
ภารกิจระดับง่าย ปานกลาง และยาก จึงมีความท้าทายถัดไปในระดับที่เหมาะสมเสมอ ภารกิจ 2 ภารกิจเปิดให้เล่นฟรี ส่วนที่เหลือมาพร้อม Pro
เครื่องมือแก้ไข
เครื่องมือแก้ไขโค้ดที่รัน JavaScript ได้
เขียนและรัน JavaScript ได้โดยตรงบนโทรศัพท์ แล้วดูผลลัพธ์ บันทึกโปรแกรมไว้ใน My Codes และจดโน้ตระหว่างเรียนรู้
มินิเกม
โปรเจกต์ที่เด็กนำไปอวดได้
โปรเจกต์ขนาดเล็กมีทั้งเครื่องคิดเลข เกมทายตัวเลข และเป่ายิ้งฉุบ โดยแต่ละโปรเจกต์สร้างขึ้นจากแนวคิดที่แนะนำไปในบทเรียนก่อนหน้า
แชต AI
ตอบคำถามด้วยภาษาที่เข้าใจง่าย
แท็บแชต AI อยู่ถัดจาก Home, Study, Editor และ Challenge พร้อมพรอมต์สำเร็จรูป เช่น ให้เด็กทำแบบทดสอบเกี่ยวกับสิ่งที่เพิ่งเรียน หรือสร้างแผนการเรียนรู้
สำหรับผู้ปกครอง
ทำไมจึงควรให้เด็กเริ่มเขียนโค้ดด้วย JavaScript และบทเรียนแรกมีหน้าตาเป็นอย่างไร
JavaScript คือภาษาที่ทำให้สิ่งต่าง ๆ บนหน้าจอเคลื่อนไหว โต้ตอบ และเล่นเสียงได้ จึงเหมาะกับเด็กที่ชอบเกมและการวาดรูป เว็บเบราว์เซอร์ทุกตัวรันภาษานี้ได้อยู่แล้ว ดังนั้นสิ่งที่เด็กเรียนรู้จึงเป็นภาษาเดียวกับที่ใช้ในเว็บไซต์จริง บทเรียนแรกที่ดีควรสั้นและเห็นภาพ เด็กเปลี่ยนค่าแล้วเห็นผลลัพธ์ทันที จากนั้นค่อยเรียนรู้คำศัพท์ที่ใช้อธิบายสิ่งที่เพิ่งทำ ไม่มีอายุที่ถูกต้องเพียงหนึ่งเดียวสำหรับการเริ่มต้น จึงควรดูว่าช่วงสิบนาทีแรกเป็นอย่างไร มากกว่าจะดูตัวเลขอายุบนกล่อง
เห็นโค้ดทำงานนาทีแรก
ผู้เริ่มต้นจะเรียนรู้ได้เร็วที่สุดเมื่อมีโปรแกรมทำงานอยู่ตรงหน้า การเปลี่ยนตัวเลขแล้วดูสติกเกอร์เร่งความเร็วขึ้นช่วยสอนเรื่องเหตุและผล ซึ่งเป็นแนวคิดทั้งหมดที่อยู่เบื้องหลังตัวแปร ก่อนที่จะเริ่มแนะนำคำศัพท์ใด ๆ
เริ่มจากปริศนาบล็อก แล้วค่อยใช้ข้อความคิดแบบโปรแกรม
การลากบล็อกอย่าง Move, Jump หรือ Repeat ช่วยสอนลำดับและการทำซ้ำ โดยไม่ต้องสะกดคำ ใช้วงเล็บ หรือเจอข้อความแสดงข้อผิดพลาด เด็กที่แก้ปริศนาบล็อกโดยใช้บล็อกน้อยที่สุด ได้ฝึกนิสัยแบบเดียวกับที่ทำให้โค้ดที่พิมพ์สั้นและเป็นระเบียบไปแล้ว
ตัวแปร การตัดสินใจ และลูปสามแนวคิดแรกเริ่ม
โปรแกรมแรก ๆ แทบทุกโปรแกรมสร้างขึ้นจากสามแนวคิดเดียวกัน ได้แก่ ค่าที่เก็บไว้ภายใต้ชื่อหนึ่ง การตัดสินใจแบบใช่หรือไม่ใช่ด้วย if และ else และลูปที่ทำซ้ำการกระทำ บทเรียนสั้น ๆ ที่แนะนำทีละแนวคิด แล้วนำกลับมาใช้ในเกมเล็ก ๆ คือวิธีทำให้ทั้งสามแนวคิดคุ้นเคย
บั๊กเป็นเรื่องปกติกรอบความคิดที่ควรสร้างไว้
โค้ดแทบไม่เคยทำงานได้ตั้งแต่ครั้งแรก แม้แต่มืออาชีพก็เช่นกัน แอปสำหรับผู้เริ่มต้นควรทำให้การค้นหาและแก้บั๊กรู้สึกเหมือนเป็นส่วนหนึ่งของปริศนา ไม่ใช่ความล้มเหลว นี่จึงเป็นเหตุผลที่แอปให้เด็กฝึกค้นหาบั๊กเป็นหนึ่งในทักษะที่ต้องเรียนรู้
เหมาะกับคุณไหม
เหมาะกับใคร — และไม่เหมาะกับใคร
เหมาะกับคุณหากคุณ
- เป็นผู้ปกครองของเด็กเล็กที่ยังไม่เคยเขียนโค้ด และต้องการให้เวลาหน้าจอช่วยสร้างทักษะบางอย่าง
- ต้องการให้เด็กเริ่มจากการแตะหน้าจอและต่อบล็อกปริศนา ก่อนจะพิมพ์ JavaScript จริง
- ชอบบทเรียนที่เรียนจบได้ภายในไม่กี่นาทีและกลับมาเรียนต่อในวันถัดไปได้
- ต้องการให้มีด่านสำหรับผู้ปกครองก่อนเข้าถึงการซื้อและลิงก์ที่พาออกจากแอป
- ต้องการแอปเดียวที่รองรับ 22 ภาษา เพื่อให้ทุกคนในครอบครัวเรียนบทเรียนด้วยภาษาของตัวเองได้
ไม่ใช่เครื่องมือที่เหมาะ หากคุณ
- คาดหวังให้ทุกคอร์ส ปริศนา และภารกิจฟรี: คอร์สแรก ปริศนาหลายรายการ และ 2 ภารกิจนั้นฟรี ส่วน Pro จะปลดล็อกเนื้อหาที่เหลือ
- ต้องการหลักสูตรการพัฒนาเว็บไซต์แบบเต็มรูปแบบสำหรับวัยรุ่น เพราะนี่คือก้าวแรกสู่ JavaScript ไม่ใช่ bootcamp
- จำเป็นต้องให้เด็กทำงานหน้าคีย์บอร์ดบนแล็ปท็อป เพราะบทเรียนและเครื่องมือแก้ไขโค้ดออกแบบมาสำหรับโทรศัพท์
ความเป็นส่วนตัว
สำหรับผู้ปกครอง: การซื้อ ลิงก์ และบัญชี
Learn JavaScript for Kids ไม่จำเป็นต้องมีบัญชีเพื่อเริ่มใช้งาน ด่านสำหรับผู้ปกครองจะอยู่ก่อนการซื้อและลิงก์ที่พาออกจากแอป ดังนั้นการสมัคร Pro จึงดำเนินการโดยผู้ปกครอง ไม่ใช่ให้เด็กกดสมัครเอง
ดูรายละเอียดทั้งหมดได้ใน นโยบายความเป็นส่วนตัวของ CoddyKit.
คำถาม
คำถามที่พบบ่อย
Learn JavaScript for Kids คืออะไร?
Learn JavaScript for Kids คือแอป iOS และ Android สำหรับเรียนโค้ดสำหรับเด็กที่ใช้งานได้ฟรีและสร้างขึ้นบน JavaScript จริง แอปเริ่มจากโปรแกรมที่ทำงานอยู่จริง ซึ่งเด็กเปลี่ยนแปลงได้ด้วยการแตะหน้าจอ จากนั้นจึงพาไปสู่ 20 คอร์สสั้น ๆ ปริศนาแบบบล็อก 41 รายการ ภารกิจ 60 รายการ และเครื่องมือแก้ไขโค้ด แอปนี้สร้างมาเพื่อเด็กเล็กที่ยังไม่เคยเขียนโค้ด และผู้ปกครองที่ต้องการให้เวลาหน้าจอช่วยสอนทักษะบางอย่าง
นี่คือการเขียนโค้ดจริง ๆ หรือเป็นแค่เกม?
เป็นทั้งสองอย่างโดยตั้งใจ ปริศนาแบบบล็อกคือเกมที่ฝึกให้เข้าใจวิธีคิดของโปรแกรม ส่วนคอร์ส ภารกิจ และเครื่องมือแก้ไขโค้ดใช้ JavaScript จริงที่ทำงานบนโทรศัพท์ เด็กจะค่อย ๆ เปลี่ยนจากการแก้ตัวเลขในโปรแกรมที่ทำงานอยู่ ไปสู่การเขียนโปรแกรมสั้น ๆ ของตัวเอง เช่น เครื่องคิดเลขหรือเกมทายตัวเลข
เด็กจะได้เรียนรู้อะไรบ้าง?
แอปครอบคลุมการแบ่งปัญหาออกเป็นขั้นตอนที่ชัดเจน วิธีที่ตัวแปรใช้เก็บตัวเลขและคำ ลูปที่ใช้ทำซ้ำและวาดรูปแบบ การใช้ if และ else เพื่อตัดสินใจ การใช้ฟังก์ชันและลิสต์เพื่อจัดระเบียบโค้ด รวมถึงการค้นหาและแก้ไขบั๊ก แต่ละบทเรียนจะสอนแนวคิดหนึ่งอย่างและฝึกใช้ผ่านตัวอย่างเล็ก ๆ ก่อนเริ่มบทเรียนถัดไป
เด็กจำเป็นต้องพิมพ์หรืออ่านหนังสือได้ดีไหม?
ยังไม่จำเป็นในช่วงเริ่มต้น โปรแกรมแรกเริ่มเปลี่ยนแปลงได้ด้วยการแตะค่าที่เรืองแสง และปริศนาแบบบล็อกใช้การลากแล้ววาง เด็กจึงเริ่มต้นได้ก่อนจะพิมพ์โค้ด บทเรียนใช้คำง่าย ๆ และขั้นตอนสั้น ๆ ที่เขียนขึ้นสำหรับเด็ก ไม่ใช่นักพัฒนา และจะค่อย ๆ เพิ่มการพิมพ์ JavaScript จริงทีละน้อย
เกมเขียนโค้ดสำหรับเด็กแตกต่างจากบทเรียนอย่างไร?
ใน Learn JavaScript for Kids, Block Playground คือส่วนที่เป็นเกม: ตัวละครต้องไปให้ถึงเป้าหมาย และเด็กจะพยายามใช้บล็อกให้น้อยที่สุด ส่วนบทเรียนและภารกิจคือส่วนที่เป็นข้อความ ซึ่งเด็กจะเขียนและเรียกใช้ JavaScript การทำทั้งสองแบบช่วยให้ผู้เรียนที่อายุน้อยกว่าหรือยังไม่มั่นใจเริ่มจากบล็อก แล้วค่อยเปลี่ยนไปเขียนโค้ดเมื่อพร้อม
อะไรฟรี และอะไรต้องใช้ Pro?
คอร์สแรก What Is Coding? ปริศนาแบบบล็อกหลายรายการ และ 2 ภารกิจเปิดให้ใช้งานฟรี การสมัคร Pro ซึ่งดำเนินการโดยผู้ปกครองผ่านด่านสำหรับผู้ปกครอง จะปลดล็อกทุกคอร์ส ปริศนาทั้ง 41 รายการ ภารกิจทั้ง 60 รายการ และการสอบปลายคอร์สพร้อมใบรับรองการเรียนจบ
เด็กใช้งานได้อย่างปลอดภัยไหม?
Learn JavaScript for Kids ได้รับการจัดเรต 4+ และไม่จำเป็นต้องมีบัญชีเพื่อเริ่มใช้งาน ด่านสำหรับผู้ปกครองจะปกป้องการซื้อและลิงก์ที่พาออกจากแอป เช่นเดียวกับแอปทั่วไป ผู้ปกครองสามารถตัดสินใจได้ว่าเด็กควรใช้งานนานเท่าไรและเวลาใด และการนั่งอยู่ข้าง ๆ เด็กในบทเรียนแรกเป็นวิธีง่าย ๆ ในการประเมินจังหวะการเรียนรู้
รองรับภาษาและอุปกรณ์ใดบ้าง?
อินเทอร์เฟซของแอปรองรับ 22 ภาษา และใช้งานบน iOS ผ่าน App Store รวมถึง Android ผ่าน Google Play โดยอุปกรณ์ Apple ต้องใช้ iOS 15.1 หรือใหม่กว่า
มีใบรับรองเมื่อเรียนจบไหม?
มี หลังจากเรียนบทเรียนจบ เด็กสามารถเข้าสอบปลายคอร์สและรับใบรับรองการเรียนจบได้ ซึ่งเป็นส่วนหนึ่งของ Pro ใบรับรองนี้เป็นวิธีฉลองการเรียนจบคอร์ส ไม่ใช่วุฒิการศึกษาที่ได้รับการรับรอง
แตกต่างจากแอป Python สำหรับเด็กอย่างไร?
Learn JavaScript for Kids สอน JavaScript ซึ่งเป็นภาษาของหน้าเว็บ และเริ่มต้นด้วยโปรแกรมที่เด็กสามารถเปลี่ยนแปลงได้ด้วยการแตะ ส่วนแอป Learn Coding for Kids: Python สอน Python และเริ่มต้นด้วยการวาดรูปเต่า เลือกภาษาที่ตรงกับสิ่งที่ลูกอยากสร้าง เพราะแนวคิดพื้นฐานอย่างตัวแปร ลูป และการตัดสินใจสามารถนำไปใช้ได้กับทั้งสองภาษา
เริ่มต้นใช้งาน
ให้ลูกเปลี่ยนโปรแกรมแรกได้ตั้งแต่วันนี้
เริ่มต้นใช้งานได้ฟรีบน iOS และ Android รองรับ 22 ภาษา
เพิ่มเติมจาก CoddyKit
ใช้งานได้บน iOS และ Android