หลักสูตรนี้ออกแบบมาสำหรับผู้ที่ไม่มีพื้นฐานการเขียนโปรแกรมมาก่อน โดยจะพาผู้เรียนเดินทางจากความเข้าใจพื้นฐานที่สุด — ว่าคอมพิวเตอร์ทำงานด้วยไฟฟ้าเปิด/ปิดอย่างไร และโค้ดที่เราเขียนถูกแปลงไปสั่งฮาร์ดแวร์ได้อย่างไร — ไปจนถึงการเขียนโปรแกรมภาษา C เพื่อควบคุมไมโครคอนโทรลเลอร์ได้ด้วยตนเอง
ตลอดทั้งหลักสูตรผู้เรียนจะได้ปูพื้นฐานภาษา C อย่างเป็นระบบ เข้าใจแนวคิดสำคัญที่งาน Embedded ต้องใช้เป็นพิเศษ เช่น การจัดการหน่วยความจำ pointer และการจัดการบิต จากนั้นจึงต่อยอดสู่การทำความเข้าใจสถาปัตยกรรมของไมโครคอนโทรลเลอร์ การสั่งงาน register และ peripheral ต่างๆ เช่น GPIO, ADC, PWM, Timer และโปรโตคอลการสื่อสาร และปิดท้ายด้วยการสร้างโปรเจกต์ระบบฝังตัวที่ใช้งานได้จริง
เนื้อหาเน้นการลงมือปฏิบัติควบคู่กับทฤษฎี ผู้เรียนจะได้ทดลองเขียนโค้ดและรันบนบอร์ดจริงหรือ simulator พร้อมแบบฝึกหัดทุกสัปดาห์ เพื่อให้มั่นใจว่าเข้าใจและประยุกต์ใช้ได้จริง เมื่อจบหลักสูตร ผู้เรียนจะมีพื้นฐานที่แข็งแรงพอที่จะพัฒนาโปรเจกต์ Embedded ของตนเอง และศึกษาต่อในระดับที่สูงขึ้นได้