Learn to code with teachers who actually read your code.
OhMyCode Academy is a Tunisian academy: classes in person, online or hybrid, assignments reviewed line by line, quizzes and a code editor in your browser. Your parents follow your progress, without chasing you for it.
One academy, three ways to use it
Everyone gets their own space and only sees what concerns them.
Students
Your schedule, assignments, quizzes and Code Lab in one place, with precise feedback from your teacher on every piece of work you hand in.
Parents
Your child’s real schedule, attendance, assignments and teacher feedback, without having to ask.
Teachers
Attendance, review and follow-up for each class from a single workspace, instead of scattered sheets and messages.
What you learn
The Bac Informatique track brings together the core subjects, with programming at the centre.
- Algorithms and programmingAt the heart of the track
Algorithms, data structures and programming.
- Information systems and technologiesAt the heart of the track
Networks, systems, security and web technologies.
- Mathematics
The Bac Informatique mathematics course.
- Physical sciences
Physics and chemistry of the Bac Informatique core.
- French
The Bac Informatique French course.
- English
The Bac Informatique English course.
- Arabic
The Bac Informatique Arabic course.
Open subjects, groups and prices are confirmed by the academy when you enrol.
How it works
From enrolment to your teacher’s reply, here is what happens.
The academy creates your account
There is no online sign-up: the academy creates your account and gives you a temporary password.
You join a class
Sessions take place in person, online or hybrid. You find them in your calendar.
You work on the platform
Assignments, quizzes and the Code Lab: you hand in your work directly.
Your teacher answers precisely
A comment on the line that needs attention, a grade, or a request for a new version.
Your progress is visible
You follow your mastery skill by skill, and so do your parents.
A code editor in your browser
The Code Lab is tied to your assignments: you write, hand in, your teacher reviews and replies.
- Starter filesYour teacher can give you a skeleton to complete, with the files that must not change set to read-only.
- PythonCoding assignments are done in Python.
- Line-by-line commentsYour teacher comments on the exact line, not on the assignment in general.
- The history of your submissionsEvery new version is kept: you can see what changed since the previous one.
One assignment, several versions
An illustration of how it works, not a real student example.
For parents
Know where your child stands, without asking every evening.
The real schedule
Their class sessions, including changes of time.
Attendance
A notification when an absence is recorded.
Assignments and feedback
What is due, what has been reviewed, and what the teacher replied.
Payment dates
Reminders before and after the due date, with what remains to be paid.
Get started
Enrolment is handled by the academy.
- Write to us to enrol or to ask a question.
- The academy creates your account and sends you a temporary password.
- You sign in, change it, and join your class.
Frequently asked questions
Can I create my own account?
No. Accounts are created by the academy, which gives you a temporary password.
Can I pay online?
Not yet. Payments are recorded by the academy, and the platform sends you payment reminders.
Can my parents follow my results?
Yes, with their own account linked to yours by the academy. They only see what concerns their children.
Which subjects are offered?
The Bac Informatique track is described above. Open subjects and prices are confirmed at enrolment.