แอปฟรีสำหรับ Android โดย Ievgen Ovsii.
อัลกอริทึมและโครงสร้างข้อมูลเป็นหลักสูตรการเรียนรู้แบบโต้ตอบซึ่งมุ่งเน้นการสอนพื้นฐานของโครงสร้างข้อมูลและอัลกอริทึมให้กับนักเรียนในระดับใดก็ได้
โครงสร้างข้อมูลเป็นชุดของค่าที่ใช้เก็บข้อมูล ในส่วนมากข้อมูลนี้ใช้สำหรับการจัดการและประมวลผลข้อมูล โครงสร้างอาจเป็นจริง (เช่น อาร์เรย์) หรือเป็นสัญลักษณ์ (เช่น ลำดับ) หรือเป็นการผสมผสานกัน
อัลกอริทึมเป็นชุดของขั้นตอนที่ทำงานเพื่อแก้ไขปัญหา แต่ละขั้นตอนประกอบด้วยลำดับคำสั่งที่กำหนดวิธีการในการหาคำตอบ
หลักสูตรการเรียนรู้แบบโต้ตอบประกอบด้วยบทเรียนหลายรายการ ในแต่ละบทเรียนผู้ใช้จะได้รับปัญหาใหม่และวิธีการแก้ไข ผู้ใช้จะต้องดำเนินการตามขั้นตอนของวิธีการเพื่อหาคำตอบที่ถูกต้อง
หลักสูตรการเรียนรู้แบบโต้ตอบออกแบบมาเพื่อให้นักเรียนและครูสามารถใช้งานได้