You teach SQL.
We get them practising.
Your learners train on real business cases, and an AI coach points them in the right direction when they get stuck. Your trainers follow every cohort and spot who’s falling behind.
30-minute video call · you pick the slot
Built for those who teach SQL
Schools and universities
Business and engineering schools, vocational degrees, master’s in data: give your students the practice that makes the difference in internships and first jobs.
- Practice between classes
- Tracking per cohort
- Ready for technical interviews
Training providers and bootcamps
Career changes, certified programmes, funded training: strengthen the hands-on side of your courses and follow every trainee’s progress.
- Missions between sessions
- Progress records per trainee
- Evidence for your quality audits
Your learners know the syntax. What they lack is practice.
Teaching SQL is the easy part. Getting a whole cohort to practise it on real cases, without marking everything by hand, is another story.
They can write a SELECT. Not answer a manager.
On isolated exercises with no business context, everything is clean and the question is handed to them. On the job, they first have to understand the need, then find the right tables.
Missions that start from a real business request.
With ChatGPT, there is no telling who really understood.
Learners paste the brief into ChatGPT and get back a query that works. The assignment is handed in, nothing is learned, and the gap only shows at the exam.
Our AI coach points the way without giving the query, and every hint is logged.
Recruiters test on a real case, not on a quiz.
Technical SQL tests are built on business situations. That’s where your learners win their internship or job, and where your placement rates are decided.
Scenarios close to real technical tests.
Your whole cohort, concept by concept
Missions, attempts, hints, skills: it all shows up in the trainer dashboard. You know who’s moving forward, who’s stuck, and on what.
Progress per concept
Every concept practised in missions is tracked one by one, from the first SELECT to analytic functions.
Skill profile
Nine axes per learner, plus the cohort average to spot the concepts worth revisiting in class.
Drop-out alerts
Inactivity, a blocking mission, hints in a row: you’re told before the gap widens.
Exportable reports
Per learner and per cohort, to attach to your reports and quality files.
Want to see what it looks like with your cohort?
30-minute video call · you pick the slot
SQL exercises that look like the job ahead
A business question, a realistic database, a query to write.
Each mission starts from a manager’s request: understand the need, find the right tables, deliver the right figure.
Tablesordersorder_itemsproductscustomers
It guides without giving away the answer.
When the result is wrong, the coach points the way without handing over the query. Learners search for themselves, and the trainer sees who needed hints.
Every passing query gets a senior-level review.
Readability, performance, good practice: even when the result is right, the AI points out what a senior would fix.
The concepts to revise, at the right time.
More than 140 sheets: a clear explanation, an example query with its result, and a “Practise” button to jump into an exercise.
Fits into your SQL courses without upending them
Your trainers stay in charge of the teaching sequence. Between sessions, your learners revise concepts and do their SQL labs on real cases.
They join their cohort
One invitation link per cohort is all it takes: each learner signs up in seconds and is linked to their trainer.
Everyone starts at their level
An adaptive placement test measures each learner’s entry level, from complete beginner to advanced.
They practise, you follow
Missions and concept sheets, guided by the AI coach. The trainer dashboard shows who’s moving forward and who needs you.
What learners are saying
Rated 4.9/5 on Google.
I recommend this website to anyone who wants to learn SQL or build their skills in it. The exercises are well made, and there are explanatory articles on good methods for writing optimised queries.
An excellent platform for learning SQL, with hands-on exercises and great guidance from the AI. Ideal for progressing quickly and getting ready for data jobs. I recommend it!
Congratulations 🎆 the platform is well structured and suits every kind of profile! Once you know what you are looking for, it becomes natural and easy to pick up. I enjoyed everything about the platform, well done! 👏
A selection of Google reviews, translated from French and published with their authors’ consent.
Questions from institutions
How does ModAi Lab fit into our programme?
It doesn’t replace your courses, it extends them. Your trainers keep their teaching sequence, and learners practise on ModAi Lab between sessions or in tutorials. We align the universes and levels with your programme together.
Our learners aren’t all at the same level. Is that a problem?
No, it’s designed for that. A placement test positions each learner, then the path adapts across 9 levels, from complete beginner to expert. Advanced learners aren’t bored, beginners keep up.
With AI around, won’t learners just cheat?
The AI coach never hands over the query: it points the way and lets the learner search. The solution can still be opened, but every attempt, hint, AI help request and solution view is logged, so the trainer sees who found it alone and who needed help.
Is there anything to install?
No. Everything runs in the browser. You get one invitation link per cohort: each learner signs up in seconds, by email or with their Google account, and is linked to their cohort and trainer. Access length is agreed with you, including after the course ends.
What about our LMS (Moodle, etc.)?
With single sign-on (SSO), one button in your platform or LMS is enough: your learners land on ModAi Lab already signed in, with no account to create. Otherwise, just add the invitation link to your course.
Where is the data hosted?
The exercise databases are synthetic: they hold no real data. Our application servers are in the EU (Belgium). Some sub-processors (authentication, AI, analytics) may process data outside the EU, under standard contractual clauses or the Data Privacy Framework. We sign a data processing agreement under Article 28 of the GDPR with every institution.
What’s the pricing model?
A licence per learner, adjusted to the size of your cohorts and the length of your courses. The simplest way is a 30-minute call: we’ll make you a tailored offer.
Give your learners a real place to practise SQL.
We walk you through the platform live, real missions included, and look together at how it fits into your courses.
30-minute video call · you pick the slot
