บทเรียนเกี่ยวกับ abstraction ของเราใช้แนวคิดของ Mad Libs ที่เราใช้การเติมคำในช่องว่าของ story ที่สามารถเติมสิ่งที่แตกต่างมากมายลงไปได้ เราใช้ความคิดนั้นในการท้าทายให้เด็กๆคิด คิดคำต่างๆสำหรับ story ของเค้าเอง แล้วเราก็อธิบายแนวคิดของ abstraction มันเป็นเรื่องที่เกี่ยวกับ function ทั้งหมด ทำยังไงให้เราสามารถสร้าง function เหมือนกับการร้องเพลง Old McDonald ที่เรามีโครงสร้างของท่อนคอรัสอยู่แต่มีบางส่วนที่ต้องเปลี่ยน ซึ่งเราสามารถแยกส่วนเล็กๆที่สามารถเปลี่ยนได้นั้นออกมา แล้วใส่คำของเราเองเข้าไปในตอนนั้น บางครั้งเราอาจจะมีคำถึงสามคำที่อยากจะเปลี่ยนใส่เข้าไป เราก็แค่เติมคำพวกนั้นลงไปในตัวแปรสามตัว ซึ่งทำให้ง่ายกว่า เราสามารถใช้ function อันเดียวจัดการกับปัญหาได้หลายอย่าง แต่บางครั้งหลายๆคนก็เขียน function อันออกมาเยอะแยะ โดยไม่ทันระวังว่ามันมีส่วนที่ต่างกันเพียงเล็กน้อยเท่านั้น ซึ่งถ้าเราแค่หาทางในการจัดการกับส่วนที่ต่างกันเล็กน้อยนั้นได้ เราก็จะสามารถนำ function นั้นไปใช้ได้อีก โดยไม่ต้องมี function มากถึงสิบสี่อันเป็นต้น