English, Dutch & visual Blocks
Write in either source language, convert between them, and edit supported constructs visually. Unsupported valid code remains visible; incomplete syntax cannot be shown as Blocks.

From Dutch instructions and visual blocks to original drawings, games, and projects. Explore the learning tools and the Classroom plans for using them at school.
Bring Pliro into your school
Give your learners a familiar way into programming and add the classroom tools to support them. Explore Pliro Classroom, with named learner seats and teacher-authorised previews.
See what Classroom includesCore learning tools are shared with Learner. The Classroom plans add the school licence, learner allocation, and classroom workflows.
Write in either source language, convert between them, and edit supported constructs visually. Unsupported valid code remains visible; incomplete syntax cannot be shown as Blocks.
Syntax highlighting, completion, parameter help, localized errors, and supported quick fixes help you understand the next step.
Run a program, selection, or block in the desktop editor. Pause and resume, inspect values, or experiment in the command console. Stepping currently runs complete top-level statements.
Work with shapes, text, colors, sprites, keyboard input, and pointer clicks on supported hosts. Desktop projects include image management and sound playback.
Draw transparent PNG sprites from 8 to 64 pixels in saved portable projects. Arrange and preview animation frames, then insert the generated code; animation drafts are temporary.
Connect virtual LEDs, buttons, switches, and seven-segment displays. Simulated temperature and potentiometer inputs produce digital threshold values, with virtual wiring saved in your project.
Use readable .pliro source files or share a .bipli project containing multiple files and assets. Modules, project-wide checks, Save All, and recovery support larger ideas.
Save JSON-compatible values in bounded, private project storage. Project copies get separate saved data; loose source and the current playground use temporary storage.
Generate applications for supported Windows, Linux, and Raspberry Pi targets. The resulting applications run without Pliro or Go installed. See the platform details before choosing a target.
Explore simple shapes, cameras, collision-aware walking, and 2D overlays on supported desktop, browser, and native graphical hosts. Imported models and phone 3D are unavailable; device performance validation is ongoing.
Pair one phone over the local network to see supported 2D or turtle output and send input. Your program still runs on the desktop. Project assets, audio, and 3D are not transported.
Choose an annual Classroom plan, or tell us about your educators, learners, and devices so we can discuss the right setup.