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.

Programming, algorithms and school subjectsOne account per person, created by the academy

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.

  1. The academy creates your account

    There is no online sign-up: the academy creates your account and gives you a temporary password.

  2. You join a class

    Sessions take place in person, online or hybrid. You find them in your calendar.

  3. You work on the platform

    Assignments, quizzes and the Code Lab: you hand in your work directly.

  4. Your teacher answers precisely

    A comment on the line that needs attention, a grade, or a request for a new version.

  5. 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

First submissionYour teacher comments on line 5 and returns it.
Second versionYou fix it and hand it in again.
Work acceptedYour teacher signs it off: the assignment is done.

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.

  1. Write to us to enrol or to ask a question.
  2. The academy creates your account and sends you a temporary password.
  3. 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.