Hurna Explorer - Documentation

H.urna Explorer

Hurna Explorer is a free web-based visualization platform for understanding and teaching science at any age. It is articulated around interactives animations and visualizers allowing to see algorithms, data structures, maths and much more.

By revealing the mechanics behind ‘complex’ computation, it helps to understand oneself and at its own pace. For more advanced users, it is useful as an online playground for experimenting with various modules: users can conduct further investigations by visualizing, analyzing, creating and sharing specific processes and structures.

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

H.urna Academy

H.urna Academy

The intention is to promote and make available to all the education and practice of science. The project implements the transmission of knowledge as well as free resources for its practice. Our goal is making science education open, safe, reliable, and trustworthy.

While it highlights general techniques and well-known algorithms, it also gives a more in-depth understanding of the concepts encountered in daily problems and encompasses resources such as source codes.

Just telling 'how it works' is not always enough to get your ideas across, while neither is just showing them running. In other words, H.urna Academy is the ideal resources partner for learning and teaching with Hurna Explorer.

Hurna Community

H.urna Community

Hurna Community is an open platform to talk about science. The community allows people to ask questions, get answers, get help, share discoveries, ideas, techniques, and stories.

Mixing different communities, crossing fields and ages is for us a way to exponentially grow knowledge. Hurna provides thus an environment where inexperienced users may pose questions while engaging advanced users who are likely to assist them. Our Community engagement leads to improved sharing whether it is knowledge, joy, point of views or anything else.

The community features live chat, keyword tags, search tool, social sharing, real time updates and much more… It is also easily accessible and perfectly functional on every device and screen including the mobile ones.

Learn Git Branching - Visualizer

Solve the challenges online - Github

H.urna Learn Git Branching - Visualizer

Interested in learning Git? Well you have come to the right place! "Learn Git Branching" (original source: PCottle) is the most visual and interactive way to learn Git online. You will be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.

Its primary purpose is to help developers understand git through the power of visualization (something that is absent when working on the command line). This is achieved through a game with different levels to get acquainted with the different git commands.

This visualization combined with tutorials and "levels" can help both beginners and intermediate developers polish their version control skills.

Hurna Core C++

Documentation - Github

H.urna core c++

H.urna Core C++ is a relatively small open source project that uses modern C++. It is implemented as a cross-platform, easy to build, full headed library containing some of the most known Algorithms and Data Structures.

Hurna Core c++ allows:
- Learn programming in C++.
- Get a base project to practice job interviews and coding skills.
- Have a great open source material to build your own best quality software and workflow with no proprietary dependencies nor costs.
- Learn best practices software development...

Hurna Core C++ is built under best practices software development (cross-building, unit testing, automated documentation...); giving a great caveat to start developing with the promise to conserve high-quality standards. Please note that all the possible dependencies included are open-source and free to use. This toolset included lower costs and reduce risk by identifying problems earlier: it improves work-flow, increases productivity, gives agility and project health monitoring.