เป้าหมายประจำ Level 1:
ฝึกคิดแบบโปรแกรมเมอร์ เข้าใจตรรกะ ตัวแปร ฟังก์ชัน คอลเลกชัน และพื้นฐาน OOP
เขียนโปรแกรมจำลองตรรกะได้คล่องแคล่วบน DartPad.dev โดยไม่ต้องกังวลเรื่องการติดตั้งโปรแกรมหรือตั้งค่าเครื่อง เน้นลงมือเขียนโค้ด 80% ทฤษฎี 20% วันละ 25 นาทีอย่างต่อเนื่อง
เลือกสัปดาห์ใน Level 1
คลิกเลือกสัปดาห์เพื่อดูตารางเรียนรายวัน ควิซทบทวน และเกณฑ์ข้อสอบวัดผล
ตรรกะพื้นฐาน ตัวแปร และการควบคุมทิศทาง (Basic Syntax & Flow)
ควิซทบทวนสัปดาห์ที่ 1 (Weekly Review Quiz)
คำถาม 3 ข้อเพื่อตรวจสอบความเข้าใจก่อนไปสัปดาห์ถัดไป
ฝึกเขียนโค้ดได้ทันทีโดยไม่ต้องลงโปรแกรม
ตลอดทั้ง 21 วันของ Level 1 คุณสามารถเปิดใช้งาน DartPad.dev บนเว็บเบราว์เซอร์ เพื่อพิมพ์โค้ด รันคำสั่ง และทดสอบโจทย์ได้ทันที
เปิด DartPad.devข้อสอบวัดผลประจำ Level 1
สร้างระบบแคชเชียร์และตัดสต็อกสินค้าบน DartPad: มีคลาส Product (รหัส, ชื่อ, ราคา, สต็อก) และ Cart คำนวณราคารวมและป้องกันสต็อกติดลบ
ใช้ Null Safety ครบถ้วน โค้ดทำงานไม่มี Runtime Error มีการป้องกันกรณีสต็อกไม่พออย่างรัดกุม และแสดงใบเสร็จได้ชัดเจน
มีการ Force unwrap (!) จนเกิดข้อผิดพลาด หรือไม่ได้ใช้หลักการ Encapsulation ในการปกป้องยอดเงินและสต็อก