FlowState Reasoning
Menu

coding practice

Understand the code. Know what to change next.

Build confidence with short Python challenges in predicting, tracing, and debugging.

No account needed.

01 predict

What does this print?

a = 3
b = a + 2
print(b * 2)

Your answer

Choose an answer to see what the program prints.

Guess first. This runs in the same engine used in practice.

02 trace

State at this step

Line 1. n is now 1

n = 1
1 / 16
Edit the program and step through each variable. Final print: 10.

03 OB Bot

World

OB Bot moves north.

1 / 7
The first grid puzzle. Edit the program and step OB Bot through it.

Who this is for

Try the three interactive samples before signing up: predict what a program will print, step through variables, then move OB Bot on a grid. These use a taught Python subset in a restricted practice environment. They do not evaluate your own application.

A lot of people shipping software can read a file they did not write. The hard part is choosing what to build next, changing it on purpose, and debugging it when something breaks.

You do not have to stop using your tools. The point is to direct them, and to still be able to write code when you are on your own.

The eight skills

  1. 01
    RecognizeKnow the construct when you see it.
  2. 02
    PredictSay what it will do before running it.
  3. 03
    TraceFollow the state, step by step.
  4. 04
    ExplainSay why it works, not only that it does.
  5. 05
    ModifyChange its behaviour on purpose.
  6. 06
    ChooseKnow when it is the right construct.
  7. 07
    BuildWrite it from the problem, not from an example.
  8. 08
    CombinePut several together into something that works.

What is free

Free includes your saved diagnostic, Reasoning Profile and starting path. Free allows 15 submitted practice activities in a rolling 7-day window. Opening an activity does not use the allowance. Diagnostic responses do not count toward it. Slots become available as earlier submissions leave the 7-day window. There is no calendar-week or Monday reset. Pro removes the Free practice cap. Both plans use the same assessment and mastery calculations.

FlowState Reasoning - Guess the print, trace the state, write the code | Product Hunt