Quick, Easy, Nothing to install!

Step 01 - Select Process Select Process

Step 02 - Select data and visualizations Select Data and Visualizations

Step 03 - Modify creative parameters Modify Creative Parameters

Step 04 - Play animations Play with Visualizers


H.urna is a free web-based platform for understanding and teaching science at any age. It is articulated around interactives animations and visualizers allowing to see algorithms, data structures, maths, physics... Basically, anywhere there is code or symbols that need understanding.

For more advanced users, H.urna is useful as an online tool for debugging and experimenting with various modules. Users can conduct further investigations by visualizing, analyzing, creating and sharing specific processes and structures.


The main idea is that everyone can understand anything and that everything may be learnt. H.urna delivers science insights to every one in a fun, creative and interactive way. By revealing the mechanics behind ‘complex’ computation, it helps to understand oneself, at its own pace and discover many other things.

H.urna makes visualizations continually possible in a flexible, easy to use, easy to read and language-agnostic manner. More generally it reveals the state of executing programs, computing equations at an efficient level of abstraction.

Who is it for?


Instructors, Researchers, Students, Teachers.

Just telling 'how it works' is not always enough to get your ideas across. Being able to reveal what's behind the code or symbols helps to transfer knowledge.


Candidates, Formers, Publishers, Teams, Recruiters

Simulating and visualizing is a key for your teams to integrate, communicate and share better.

Use meaningful images and animations for your presentations, documentations and bug tracking workflow.


Parents, Family, Friends, Tutors, Classroom Assistants

Be involved into your loved ones education to be able to easily support them academically and have fun together.


Coding-Entthusiasts, Curious, Self-Educated

Enjoy a real online playground for Discovering, Learning, Playing at your own pace and conduct further investigations with your own creativity.

Frequently Asked Questions

How much does it cost? Do I need a license?

H.urna basics is and always will be free of charge. It will relies on an association that promotes education everywhere; you don’t need any license to use H.urna basics in your school, home, or anywhere else.

The development, hosting, maintenance of H.urna is unfortunately non trivial and not free. Therefore, people looking to participate are very welcome; If you’d like to contribute to, check out our 'How You May Participate' page.

What are the requirements?

Material: Nothing to download, install or upgrade, simply go to the platform with a relatively recent web browser.

Knowledges: There is no supposed knowledge required to use H.urna. You can get started by watching the introduction tour video.

Depending on the module and visualizers used, you may need further information: for more detailed documentations and lessons on algorithms/concepts/visualizers, please follow our 'Wiki' or ask the 'Community'.

What can I do with?

H.urna is not just a pre-made visualizations website, but a way of creating your own alternatives to understand every aspect of concepts and sharing them with others.

Some examples you could use H.urna for:
- Play games and learn programming.
- Reveal what's inside the black box of an algorithm.
- Create mazes, fractals, animations etc.
- Test processes using your own data.
- Access to lessons on platform, get deeper with our Wiki.
- Access to the open source C++ code library implementing common algorithms.
- Ask question and share knowledge with the Community.
- ...

H.urna is not a finished project, Michael Jeulin-L is still actively improving it. If you spot a bug in our platform or if you want to request for new features, please contact us.

What's next?

The platform and community is still under construction and there are a number of obvious enhancements H.urna is looking forward to being developed. Here, in no particular order, is a list of some of the future enhancement planed.

- Add new modules, e.g.: Simple Equation solver (Maths for young), fractals generators, physic trajectories and simple differential equations (Physics for young).
- Support for 3D computer graphics, image processing, and visualization.
- A community to create modules, handle preferences and help each others.
- Export animations and images (gif, jpg, mp3, png, svg).
- Add internationalization/translations.
- Include a JS editor for developers and a Blockly style editor for young learner.
- Step by Step courses using blockly for learning concepts.
- Release clean API for the JS visualizers library.
- Release clean API for the C++ logger library.
- etc.

Let us know via the contact page what you would prefer or suggest for future versions.

Learn more »

Get Started!