Gradepush
Teach code from the first algorithm to the first pull request.
Plan, teach, assess, and review programming from one calm workspace — for individual teachers and complete teaching teams.
Sign in
The review workbench — real student code, line comments, grading.
One teaching workspace
Assignments, quizzes, and interactive labs belong together.
Gradepush follows the way programming is actually taught: explain a concept, let students practise it, check their understanding, then review the code they produce.
Git-based assignments
Create private repositories from a starter, collect uploads, run tests, and review every submission.
Quizzes that keep pace
True or false, multiple choice, and written answers with teacher-paced or student-paced delivery.
Visual programming labs
Turn code into visible behaviour with reusable modules, predictions, levels, and immediate feedback.
A classroom that stays readable
See assignments, quizzes, labs, students, and progress without jumping between disconnected tools.
- One invitation link and a clear role for every student
- GitHub repositories or direct file uploads
- Deadlines, automatic tests, comments, and CSV exports


Learn by running
Code becomes something students can see.
Interactive labs give beginners a concrete mental model. Teachers can publish a lab to students or use it privately during a one-on-one explanation.
A focused editor
Syntax highlighting, documented functions, execution controls, and room to think.
Designed for reasoning
Predictions, hints, locked progression, and varied challenges reveal how the code behaves.
The complete feedback loop
Less tool switching. More useful feedback.
From a handwritten algorithm to a working website, Gradepush keeps the evidence and feedback connected to the student.
Paper to code
Photograph handwritten code and turn it into an editable, testable submission.
Live site previews
Run static, PHP, and Node projects and pin visual comments directly on the result.
Human-approved AI
Use OpenAI or Anthropic to suggest feedback and grades; the teacher remains the decision maker.
Actionable results
Spot difficult questions, missing work, progress, and class-wide trends at a glance.
One institution, many teaching teams.
Pool student capacity across teachers without mixing their GitHub organizations or classrooms. Technical administration and teaching access can live on the same account while remaining separate roles.
View Cloud pricingShared capacity
The institution pays for an active-student pool shared by its teachers.
Clear permissions
Separate platform, institution, and teaching responsibilities without duplicate accounts.
Operational visibility
Monitor adoption, quotas, service health, and resource usage from administration.
Managed student work
Keep uploaded files and module packages organized by institution and classroom.