// built for coding tutors, not enterprise IT

Run your tutoring company like a codebase.

TutorPro LMS gives coding academies, bootcamps, and freelance tutors one clean workspace for modules, exercises, quizzes, and grading — without the enterprise LMS overhead.

Built for teams of 1–100 students · Java, Python, PHP, JS, C#, C++, SQL and more
one login, three roles

Everyone gets exactly what they need — nothing they don't.

Company owners, tutors, and students each see a workspace scoped to their job, all inside the same tenant.

/owner/dashboard

Company Owner

  • Invite and remove tutors
  • Add students, manage courses
  • Review company-wide reports
  • Brand the workspace
/tutor/modules

Tutor

  • Teach assigned modules
  • Create quizzes and exercises
  • Grade submissions, leave feedback
  • Track student progress
/student/progress

Student

  • Read lessons, download material
  • Write or upload code
  • Attempt quizzes
  • See grades and feedback
everything a coding class needs

Six file types. One teaching workflow.

Each part of a course maps to a clear, single-purpose piece of the platform.

.module

Modules & lessons

Organize notes, videos, slides, and sample code into modules students move through in order.

.exercise

Coding exercises

Set starter code and instructions. Students write in the built-in editor or upload a project.

.quiz

Quizzes

Multiple choice, true/false, short answer, and code-reading questions, marked automatically where possible.

.report

Reports

See completion rates, average marks, and which students need attention — by module, tutor, or company.

.thread

Discussion

Every module has its own Q&A thread, so questions and answers stay attached to the lesson.

.files

File manager

Folders, search, and previews for every document, ZIP, and source file a company uploads.

multi-tenant by design

Every company gets its own locked workspace.

Switch tabs below — each company only ever sees its own tutors, students, and data.

the built-in editor speaks your language

Syntax highlighting out of the box

Java Python C# C++ JavaScript TypeScript PHP HTML CSS SQL
sized for how you actually teach

From one student to a hundred.

No enterprise minimums, no seat counts you have to negotiate.

SOLO

Freelance Tutor

For one tutor teaching a handful of students directly.

  • Unlimited modules
  • Built-in code editor
  • Quizzes & exercises
GROWING

Coding Academy

For a small team of tutors sharing one workspace.

  • Everything in Solo
  • Multiple tutors & roles
  • Company-wide reports
ESTABLISHED

Training Company

For companies running several cohorts at once.

  • Everything in Growing
  • Custom branding
  • Priority support
from tutors already teaching

Feedback from the workspace

"My students used to email me ZIP files. Now everything lands in one place and I grade from the same screen where I read their code."

MA
M. Alvarez
Freelance Python tutor

"We run three tutors across two cohorts. Each one only sees their own students, and I still get a report across the whole academy."

JO
J. Osei
Owner, Ada Bootcamp

Set up your workspace before your next cohort starts.

Add your first module, invite a tutor, and enroll your first student today.