Robocode delivers hands-on robotics and coding experiences for young people through workshops, courses and one-to-one tuition. Our teachers follow Robocode's teaching approach and workshop playbook to deliver safe, engaging and outcomes-focused sessions for learners of all levels.
Role summary
We're looking for a competent, hardworking Robocode Teacher to deliver robotics and coding sessions across schools, clubs and workshops. Teaching experience is the priority -- you should be confident leading classes and 1:1 tutoring, managing classroom dynamics, and adapting lessons to different ages and abilities. A technology background (robotics kits, physical computing, block/text coding) is highly valued and will help you succeed in the role.
Key responsibilities
Plan and deliver age-appropriate robotics and coding lessons (workshops, after-school clubs, holiday camps and/or 1:1 tutoring).
Lead hands-on practical sessions using robotics kits and simple electronics; ensure every learner progresses and achieves clearly defined outcomes.
Differentiate instruction for mixed-ability groups and provide personalised tutoring where required.
Assess learner progress, give feedback, and maintain learner records.
Prepare materials, set up equipment, and manage classroom safety and behaviour.
Work with Robocode's teaching guides and workshop instructions to maintain consistency and quality across sessions.
Undergo Robocode's teacher training program.
Communicate clearly with parents, schools and the Robocode team; escalate issues and suggest improvements to lesson materials and processes.
Occasionally travel to customer sites or events (as required).
Qualifications & experience (essential)
Proven teaching experience, classroom teaching or tutoring with children/young people is the priority (minimum 1-2 years recommended). Experience delivering STEM, computing or robotics lessons is strongly preferred.
Experience with personal tutoring (1:1 or small-group tutoring), planning and delivering targeted lessons and tracking individual progress.
Strong classroom / behaviour management and safeguarding awareness when working with young people.
Excellent verbal and written communication skills. Technical background (desirable)
Experience with robotics platforms (e.g., LEGO Mindstorms / SPIKE, micro:bit,
Arduino, other educational robotics) or physical computing.
Familiarity with block-based coding (Scratch, MakeCode) and one or more text-based languages (Python, JavaScript) is a plus.
Comfortable troubleshooting basic hardware/software issues during sessions.
Experience using digital learning tools and LMS or lesson-authoring tools is advantageous.
Additional desirable experience
Prior EdTech or curriculum development experience.
Experience running workshops or outreach sessions for schools and community groups.
Relevant teaching qualification (PGCE, QTS) or degree in Education, Computer Science / Engineering, or equivalent practical experience.
Right to work in the UK and an enhanced DBS (or willingness to obtain one) is required.
Skills & attributes
Highly reliable, energetic and hardworking -- able to manage multiple sessions and adapt on the fly.
Patient, encouraging, and confident working with children and teens.
Organised, professional, and able to take ownership of session preparation and follow-up.
Creative problem-solver who can adapt lesson content to suit a range of learners.
What we offer
Opportunity to teach practical, high-impact STEM sessions and shape young learners' skills.
Ongoing training and access to Robocode teaching resources. (Master Level Programs)
Competitive pay and scope to grow into senior teaching or curriculum roles.
Job Type: Part-time
Pay: From 15.00 per hour
Expected hours: 8 - 20 per week
Benefits:
Flexitime
Application question(s):
What makes you a good teacher?
Education:
Bachelor's (preferred)
Experience:
Teaching: 1 year (required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.