يتناول الفصل الثاني من الوثيقة مفهوم التفرع (branching) في البرمجة، حيث يشرح كيفية استخدام جمل الشرطية مثل if...then و if...then...else لتحديد كيفية تنفيذ الكود بناءً على شروط معينة. يتضمن الفصل أيضًا أمثلة عملية على استخدام التفرع لكتابة أكواد تستند إلى القيم المدخلة من المستخدم، مثل تحديد ما إذا كانت الدرجة ناجحة أو غير ناجحة. كما يوضح كيفية استخدام التعبيرات الشرطية لتقييم القيم وإصدار الرسائل المناسبة.