Trinket Imports now supported — turn your trinket courses into Go Code IT assignments | School trials extended — free until end of September Get in touch

>> Supporting Programming In Schools

Dedicated to providing teachers and students with the tools they need to build programming skills for the future. By a teacher for teachers.

def greet(name):
    # Welcome to GO CODE IT!
    return f"Hello, {name}!"

for student in classroom:
    print(greet(student))
    # Output: Hello, Alex!
    # Output: Hello, Jamie!

print("Ready to code?")
# >> Ready to code?

Scroll to learn more

Includes
In proud partnership with

Why Choose Go Code It

Teaching students to code and tracking progress made simple!

Trinket imports made simple

Import your old Trinket projects and convert them into CodeITs or assignments in a few clicks, keeping file structure and metadata intact.

Complete Project and Assignment Management

Assign bulk projects to classes and track students' work. GoCodeIt includes a large and constantly growing library of ready-to-use programming tasks together with tools for building and sharing your own.

Student and Class Management

Full account and class control with bulk student import, SSO support, teacher sharing across classes, and smooth student transfer tools when class structures change.

Built-in student support

Easily adapt to each student's needs. Parsons problems, fill-in-the-blanks, example solutions and language-aware scaffolds across all supported languages. Easily enable or disable linting and autocomplete. Set these supports per-student or per-assignment.

Smarter marking and faster feedback

Use self-marking assignments alongside a built-in markbook, comment banks, bulk commenting, and streamlined review tools so giving useful feedback is quicker and more consistent.

CodeITs — Shareable, runnable samples

Create short, runnable code samples that you can share with a class or colleague. Perfect for demonstrations, starter templates, and mini-projects.

Multi-language support

Author activities in JavaScript, HTML/CSS/JS, C#, Visual Basic and Python. We are rolling out additional runtimes gradually to ensure compatibility.

Timed and gated assessments

Run time-limited, date-gated assessments with per-student extensions for extra time. Combine automated tests and rubric scoring for robust assessments.

Feature Rich Low Cost Platform

Constantly evolving to provide a feature-rich, low-cost platform for educators and students alike.

Hundreds of ready made assignments and projects

No planning required. Choose from our constantly expanding range of programming problems and assignments or even make your own.

Easy tracking of student progress using our automarking system and gradebook

Set assignments and projects to students with just a few clicks...then track their progress through the automatically marked projects using the built in gradebook.

Customisable and individual support tools for students

Our projects provide auto generated frameworks and parsons problems that can be used to support your students with the click of a button.

Teachers - sign up for your account

Create your account and get ready to add your classes and assignments.

1

Add your students

Easily import your students into GoCode It and we will create accounts for them.

2

Create your classes

Add students to your classes or they can join themselves using the class join code.

3

Set assignments and projects to your classes

Select from our premade assignments and projects and set work in bulk. No prep needed! Or create your own assignments and projects with our project creator.

4

Track students using the gradebook

Students progress is automatically tracked and their programs automatically marked leaving you free to talk to your students and give valuable feedback.

Success Stories

Hear from our community of teachers

This platform has transformed the way I teach programming! My students love the interactive coding challenges, and the built-in grading system makes tracking their progress effortless.

Computer Science Teacher

Secondary School

The automarking system has saved me hours of grading time every week. I can focus on helping students who need it most rather than spending my evenings marking code.

Head of Computing

Academy Trust

My students' confidence with coding has improved dramatically. The scaffolded support tools help them overcome obstacles without getting frustrated.

ICT Coordinator

Primary School

Setting up assignments takes minutes instead of hours. The pre-built projects align perfectly with our curriculum and save so much planning time.

Computing Lead

Secondary School

The difference in student engagement is night and day. They love seeing their progress (and getting stars!) and the instant feedback keeps them motivated throughout the term.

Head of Department

All-Through School

Teachers… are you ready to start accelerating your students programming?

Add your students to the thousands of students already learning to code with Go Code It.

Sign Up Today