Learn to Think Like a Programmer

Master flowcharts and pseudocode — the building blocks of computer science. Step through interactive diagrams, then build your own.

Start Input grade grade >= 60? Yes "Pass" No "Fail" End

What You'll Learn

Read Flowcharts

Understand every shape, symbol, and arrow. Trace through diagrams like a computer executes code.

Write Pseudocode

See how flowcharts translate to pseudocode side-by-side. Bridge the gap between diagrams and real code.

Build Your Own

Drag and drop flowchart shapes to create your own diagrams. Export as images to share or print.

Ready to start?

No account needed. Jump right into the first lesson.

Begin Lesson 1