Make programs visually!

The only runnable flowcharts on the web
Start Coding

Testimonials

My students love the FlowRun app because it's possible to run the flowchart (not just draw it),
so they can follow the execution and find bugs in an easier way.
I'm using it in 3 of my classrooms with great results.
The concepts were understood faster and the automatic code generation is very nice.

It is a lot easier to teach flowcharts theory by making examples in a very fast way.

~ Michele De Rosa, CS teacher @ "IS G.Cardano Piazza Resistenza" secondary school in Rome, Italy

I'm using FlowRun with my highschool students with great success.
Since Flowrun runs in browser it's very useful for students who often don't have a computer.

~ Marco Barbaro - Teacher @ "Luzzatti" school in Mestre, Italy

Features

Everything you need for visual programming

The most intuitive way to get into programming.
Visual representation of a program (a flowchart) helps a lot, especially when you are a beginner.
Executing it and seeing how it works helps even more!

Editor helps you as much as possible.
It highlights the syntax errors as you type.

When your program crashes, you will see a nice error message in the output.
The node where the error happened will be highlighted in red color.

Person waving while sitting in front of computer

Works with any browser

No installation needed.
Offline ready.
Add it to your desktop/homescreen as a real app!

Helps you understand flowcharts

Just by looking at a flowchart, it is difficult to understand what is going on.
Especially if the flowchart contains a lot of nodes.

Run and see how your program actually works!
Observe the current values of variables while the program is running.
You can even "slow down the world" by executing it step-by-step.

Generates real code

FlowRun generates code for Java, Python, JavaScript, Scala and other programming languages.

When you see how the real code looks like, your path to programming will be much smoother.

Clicking on a node of a flowchart will highlight the corresponding generated code in the panel.

Visualizes complex flows

Just follow the arrows and see how a program works.

Use functions to group common code and reuse it as needed.

Interactive tutorials

Learn

Interactive tutorials will guide you all the way from the "Hello World" program to using powerful functions.

Tutorials are based on small, focused tasks, and every tutorial has a working solution.

By solving exercises you will get much better at programming, especially if you do it alone.
Of course, you can always get back to tutorials to get some inspiration and remind yourself what tools you have at hand.

Less than signPC with tutorials in it