تبدأ عملية تتبع الخوارزميات باستخدام "جداول الحالة"، حيث يجب رصد كل تحديث للمتغيرات وكل تغيير في المصفوفات بدقة متناهية. وتعمل هذه الدورة على تنمية المهارات اللازمة للامتحانات، بدءاً من تحويل وصف الخوارزميات المكتوب بلغة عادية إلى "شفرة زائفة" (pseudocode) صحيحة، ووصولاً إلى التحقق من صحة هذه الشفرة عبر تتبعها باستخدام الجداول ذاتها. وهي موجهة لطلاب مستوى "A-Level" في علوم الحاسوب ممن يمتلكون بالفعل فهماً نظرياً للمفاهيم، لكنهم بحاجة إلى أداء أكثر دقة وتنظيماً في الامتحانات، لا سيما عند التعامل مع مسائل البحث والترتيب.
يتم تناول جداول الحالات، ومكونات الكود الزائف (pseudocode)، وخوارزميات البحث الخطي والثنائي، وخوارزميات الترتيب بالفقاعات (bubble sort) والإدراج (insertion sort) والدمج (merge sort)، وذلك من خلال تتبع تنفيذها وكتابتها. كما يشمل المحتوى اختيار الخوارزميات في ظل قيود محددة، وتصحيح أخطاء الكود الزائف عبر التتبع، والتدريب المتنوع والموقوت (بالانتقال من الوصف إلى الكود البرمجي)، وتحليل الأداء استناداً إلى نتائج التتبع.