One place for teaching and learning

Every subject.
Every next step.

Turn what you teach into courses your learners can follow. Plan lessons, run batches and assess understanding, from mathematics and science to languages and computing.

Already a learner? Student sign in

Mathematics in everyday life

Example course · Fractions and measurement

Lesson 2 · Understanding fractions

Different parts. The same whole.

12=24=48\frac{1}{2}=\frac{2}{4}=\frac{4}{8}

Explore the diagram, explain your reasoning, then check your understanding.

Read & explore
Try a question
Get feedback

From the first lesson to the final assessment

Built around how you teach.

Build a complete course

Arrange modules and lessons. Add equations, diagrams, audio, documents and interactive activities. Preview and publish a version when it is ready.

Assess understanding

Combine different question types, set assignments and use marking rubrics. Automatic scores and teacher feedback stay with each learner’s attempt.

Teach every batch

Bring instructors and learners together. Manage class schedules, attendance, deadlines and progress in one place.

Keep learning organised

Describe courses by subject, topics, level and curriculum. Existing batches keep the published course version they started with.

Give learners a clear next step

My Courses shows batch progress and upcoming assignments. Learners open lessons, submit work and review feedback from their own account.

Add coding when you need it

Enable runnable code, notebooks and programming assessments for computing courses. General subjects use the same course and batch structure.

Who it's for

Made for the way you teach.

  • Music teachers

    Set a piece after class. Students record their takes on a phone, you grade each take with a letter and a comment, and reply by singing or playing it back.

    See how it works for music teachers
  • Schools

    Lessons, quizzes and assignments for any subject, with written, recorded and coding answers marked into one gradebook. Students sign in with Google or Microsoft.

    See how it works for schools
  • Training providers

    Live sessions on a timetable, lessons, assessments and attendance, then a report per learner and a certificate your client can check. Under your own brand and web address on paid plans.

    See how it works for training providers
  • Coding bootcamps

    Hidden tests in the browser with nothing to install, hints that never hand over the answer, similarity checks and exam conditions you set. Notebooks and full lab environments when the course needs them.

    See how it works for coding bootcamps

Your institute. Your teaching team.

Start with sample lessons and a quiz, then make your own.

Questions and answers

Can I teach subjects other than programming?

Yes. Build mathematics, science, language, humanities, business or professional courses with text, equations, images, video, audio and documents. Coding tools are optional.

How do I assess learners?

Use multiple-choice, short-answer, numerical, fill-in-the-blank, matching, ordering and written-response questions. Written responses go to a teacher for marking. Assignments accept text, links and files, with optional rubrics.

How do students join?

Your institute adds or invites learners and enrols them in a batch. Students sign in with the invited account and see their courses, progress and assignments.

Can I try it before subscribing?

Start with a 30-day trial for up to 10 learners. See Pricing for current limits and paid plans.