flowgorithm.org
Flowgorithm is a free beginner's programming language based on graphical flowcharts. Programs can be executed in Flowgorithm, which can interactively convert flowcharts to over 18 languages including C#, C++, Java, JavaScript, Python and Swift. It features a graphical variable watch window, loops, arrays and multilingual support.