Skip to content

Welcome

Wollok

Learning object-oriented programming

Dynamic Diagram
Sokoban Game
Wollok in the classroom

A pedagogical tool...

Its language allows for incremental introduction of the main paradigm concepts, developing programs with polymorphism from day one and progressively incorporating complexity with classes, code blocks, and mixins.

Wollok is designed with a lightweight and intuitive syntax that focuses on concepts and facilitates the transition to industrial languages.

...designed with industry in mind

Since we propose that students program from day one with unit testing, it's important that they do so in a dedicated Integrated Development Environment.

Error reporting, automatic diagram generation, and its type inference system provide an experience that teaches that software development is more than just programming.

Integrated Development Environment (IDE)

And also a community

Wollok Community

We are mainly in touch through Discord, whether it's

  • to organize a hackathon,
  • a barbecue,
  • or the Wollok Game Contest, a graphical interface for making video games in Wollok.

Wollok is also part of research work, final projects, theses, and papers. You can visit our main repository. Don't hesitate to reach out if you're using Wollok!

Do you think something is missing, found an error on the pages, something that could be improved? Help us by filing an issue!