Learn to reason through code using our interactive tutor

Not sure where to begin?

Get Started

What is BeginToReason?

This is an interactive tutoring system to help students better understand code reasoning. Students will develop skills to be able to think about variable values abstractly, and learn to reason for all input values.