Discover what makes Dodona unique
Dodona transforms programming education into a feedback-rich experience that helps students learn smarter. As an online co‑teacher, it keeps teachers at the center by automating routine tasks, and providing data-driven insights. This frees up time to focus on deeper, more targeted student support.
See how we deliver this through real‑time feedback, clear learning analytics, and actionable insights.
Watch our product tourImmediate feedback and visual debugging
Students can code directly in Dodona’s browser-based IDE or connect their favorite external editor via plug-ins, such as Visual Studio Code or JetBrains IDEs. As soon as they submit, they see what works and what doesn’t — keeping motivation high and learning continuous.
The visual debugger helps learners step through their code line by line, to understand logic, flow, and outcomes. It’s an intuitive way to grasp what’s happening “under the hood,” especially for beginners.
Dodona's automated feedback saves teachers countless hours of manual grading, allowing them to focus on students who need the most support.
Powerful insights with learning analytics
Dodona provides instructors with tools that make teaching smoother and more insightful. Built-in learning analytics offer real-time visibility into how students are progressing — both individually and as a group.
Teachers can quickly see who’s excelling, who needs extra support, and which exercises spark confusion. These actionable insights enable smarter teaching decisions, targeted interventions, and more personalized learning experiences.
AI assistance, plagiarism detection, and assessments
Dodona has developed its own human-augmented AI approach to help teachers answer students' questions more effectively and quickly, based on the teacher-in-the-loop principle.
Teachers can create and assess exams and high-stakes tests with Dodona. The platform includes a built-in plagiarism detection tool, enabling teachers to monitor collaboration patterns and ensure academic integrity, giving them confidence in the results.
Collaborative authoring and publishing
Teachers can share exercises and courses with colleagues, reuse material, or adapt it to fit their own style. Even better, they can create their own content — stored in external GitHub repositories, giving them full ownership.
Publishers can bring entire books to life on Dodona, transforming them into fully interactive learning experiences. All exercises, sample solutions, and supporting materials are stored in one place, easily accessible to every reader.
Dodona supports more than 20 programming languages and works seamlessly with Markdown, HTML, and multimedia content. This flexibility allows educators to create rich exercises and learning materials in the environment they prefer.
Privacy, accessibility, and trust by design
Dodona is guided by principles of data protection, inclusivity, and secure integration. It complies with GDPR, meets WCAG accessibility standards, and connects safely to institutional learning platforms via LTI.
These foundations allow Dodona to integrate seamlessly into educational ecosystems while safeguarding user data and supporting inclusive learning for all.
Rooted in research and continuous evolution
Dodona’s success stems from its roots: it was built by educators who deeply understand the classroom. Originating at Ghent University and now used in classrooms across Belgium and beyond, Dodona has become a cornerstone of coding education — created and continuously improved by those who teach.
Ongoing research with educators deepens understanding of how students learn through code. These insights guide Dodona’s growth — with new features, expanded language support, and an ever-growing library of exercises.
Built by educators, for educators
Experience how automated feedback, analytics, and AI make coding education better for everyone.
Request a demo Try for free