About FlowChart Academy
FlowChart Academy is a free, open educational resource designed to teach computer science fundamentals through interactive flowcharts and pseudocode.
Whether you're a high school student just starting to learn about programming, or a teacher looking for visual tools to explain CS concepts, this site is for you.
What's Here
- 11 Interactive Lessons — covering flowchart basics, if statements, loops, variables, input/output, and pseudocode mapping. Each lesson features step-through animations so you can trace through flowcharts one step at a time.
- Flowchart Builder — a drag-and-drop tool where you can create your own flowcharts using standard shapes, then export them as images.
No Account Required
Everything on this site is freely accessible without creating an account. Start with Lesson 1 or jump straight to the Builder.