Freedom251 › Coding Playgrounds
Dodona
by Dodona

What Dodona is
Dodona is an online programming practice platform for students and instructors. It evaluates submitted code with automated checks for correctness, performance, and style. Students can work in a browser IDE or connect Visual Studio Code and JetBrains editors through plugins. A visual debugger steps through code line by line. Dodona supports more than 20 languages, including Python, JavaScript, HTML, and SQL. Teachers receive real-time individual and group learning analytics, can create exams and high-stakes tests, and can use plagiarism detection. Courses and exercises can be authored in external GitHub repositories and shared with colleagues. LTI connects institutional learning platforms, while sign-in options include Microsoft, Google Workspace, Smartschool, and SURFconext. Private projects, access controls, API tokens, GDPR compliance, and WCAG accessibility are listed. Data is hosted in the EEA on Microsoft Azure servers in Sweden Central. Dodona offers web, API, and extension access, with a free plan.
Who it suits
Dodona suits students practicing code and teachers managing programming courses, assessments, and progress. It is also relevant to institutions needing LTI connections and multiple sign-in providers.
What it does well
- Automated correctness, performance, and style feedback
- Supports more than 20 programming languages
- Visual debugger steps through code line by line
- Real-time individual and group learning analytics
- Free plan available
What to know first
- API documentation is not complete
- No deployment options are listed
- Student License costs $2 a month, billed annually
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Student License | Billed annually · Individual licenses per user · usage-based flexible pricing · unlimited access to platform features and content | $2 a month |
| Teachers | Teacher rights at no cost · create and manage courses · ready-made courses and exercises · classroom features and learning analytics | Free |
| Campus License | Tiered annual pricing · Unlimited student access across campus · volume discounts available by request | On request |
| GCSE License | GCSE-aligned programming content and practice · annual pricing · request a quote | On request |
As dodona.be lists them, read 11 Oct 2026. The maker's own page has the final word.
Verdict
Dodona combines code practice, automated assessment, debugging, and teaching analytics in one platform. Its free plan and broad language support may suit educational programming programs, while API limitations and the listed paid student license require attention.
Facts from Dodona's own pages
- Analytics
- Built-in learning analytics show instructors individual and group progress in real time. · dodona.be, 11 Oct 2026
- API
- Dodona offers API tokens for external applications, but its API documentation is not complete and prospective application or plugin builders are asked to contact support. · docs.dodona.be, 11 Oct 2026
- Assessment tools
- Teachers can create and assess exams and high-stakes tests, and the platform includes plagiarism detection. · dodona.be, 11 Oct 2026
- Automated feedback
- Submissions receive automated correctness, performance, and style checks. · dodona.be, 11 Oct 2026
- Content authoring
- Teachers can create content stored in external GitHub repositories and share or adapt courses and exercises with colleagues. · dodona.be, 11 Oct 2026
- Data hosting
- Dodona says account, course, and submission data are hosted in the EEA on Microsoft Azure servers in Sweden Central. · dodona.be, 11 Oct 2026
- Deployment options
- none · dodona.be, 22 Sept 2026
- Editing
- Students can code in Dodona’s browser IDE or connect external editors through plugins for Visual Studio Code and JetBrains IDEs. · dodona.be, 11 Oct 2026
- Founded
- 2016 · dodona.be, 19 Oct 2026
- Free plan
- Yes · dodona.be, 22 Sept 2026
- Headquarters
- Ghent, Belgium · dodona.be, 19 Oct 2026
- Integrations
- The platform connects with institutional learning platforms via LTI and supports sign-in providers including Microsoft, Google Workspace, Smartschool, and SURFconext. · dodona.be, 11 Oct 2026
- Languages
- Dodona supports more than 20 programming languages, including Python, JavaScript, HTML, and SQL. · dodona.be, 11 Oct 2026
- Privacy
- Dodona says it complies with GDPR and meets WCAG accessibility standards. · dodona.be, 11 Oct 2026
- Private projects
- Yes · dodona.be, 22 Sept 2026
- Purpose
- Dodona is an online programming practice platform that tests submitted solutions and provides feedback. · docs.dodona.be, 11 Oct 2026
- Security
- Its privacy policy lists encryption in transit and at rest, access controls, MFA, vulnerability management, backups, and an incident response plan among its security measures. · dodona.be, 11 Oct 2026
- Sharing controls
- access_control · dodona.be, 22 Sept 2026
- Support
- Users can message Team Dodona by email, and the site directs common questions to its manual and GitHub Discussions. · dodona.be, 11 Oct 2026
- Visual debugging
- The visual debugger lets learners step through their code line by line. · dodona.be, 11 Oct 2026
Where Dodona stands on Freedom251
- Coding Playgrounds#38 of 138