Become a CodeClan Assistant Instructor: Professional Data Analysis

How would you like to join an award-winning organisation providing training for people across Scotland in digital technologies skills? We are CodeClan, a digital skills academy with opportunities to join the classroom instructor team and guide the digital workforce of the future in their learning. Due to the growth of our Data Analysis course we now have vacancies in our campus in Edinburgh.
Please note, this is a full time, on site position.

CodeClan is operating in accordance with all Government regulations, and has put provisions and PPE in place to ensure staff and students are working within social distance guidelines. Should the regulations change, CodeClan will adapt quickly and keep you updated (for example, if this would need to change to a remote position). If you are experienced working with data and are looking for a new and unique challenge with the opportunity to make a real difference to the skills of the future, this could be for you.

You’ll be joining an enthusiastic and thriving team which is passionate about what we do. We have a team-teaching approach so there will be plenty of support for you inside and outside the classroom. You’ll bring technical experience and ideas which will help ensure the success of our course curriculum.

Role Description

Core Purpose

To deliver courses to students on the 14 week Professional Data Analysis course. To provide support to students on short courses at CodeClan. To actively support and work with students with classroom, lab and project work on a one-to-one basis and in small groups. To provide technical guidance, problem-solving support and mentoring to students. To develop your own teaching and facilitation skills. To deliver lessons supported by Instructors. To support new TA’s joining the team.


Delivery of lessons and provision of support to students during lessons and assignments ensuring that:

  • Participate in teaching lessons under supervision of Instructors
  • Provide technical assistance to students: debugging code, provide support on homeworks, assist students with technical issues
  • Issues are identified and students supported promptly
  • Class notes and materials are given to students in a timely manner
  • Instructor team members are supported in lessons, labs and project delivery
  • TA is assisted in making sure accurate student attendance and homework
    records are maintained
  • Review of notes, materials and/or learning resources is provided when
  • Feedback is provided to students on their progression
  • Student learning or behaviour issues are identified and appropriate staff
  • Assistance is provided in Meet Your Cohort, Student Journey, Webinar, and
    Taster activities
  • Own skills and knowledge of course curriculum is extended and consolidated
  • Training completed throughout role to ensure you are confident and able to
    teach broadly on the course at a later date
  • Alignment with CodeClan’s business objectives and our values at all times

Experience Required


  • Experience of mentoring junior staff, teaching, or assisting in a classroom environment (~1 year as a CodeClan TA or in a similar role in industry or academia)
  • Have worked with data in some form (academic or business context)
  • Experience of up to date data analysis packages in R and/or Python
  • Experience debugging code
  • Experience with statistics
  • Good communication skills and the ability to explain technical concepts to non technical audiences
  • Good organisational skills and the ability to multitask
  • Collaborative teamworking mindset
  • Interest in progression to leading cohorts and teaching short courses
  • Willingness and passion to learn new things


  • Experience of SQL
  • Awareness of machine learning techniques
  • Familiarity with version control software (git/github)
  • Familiarity with RShiny
  • Interest in mentoring technical assistants

Compensation Package

A competitive salary and 5% company pension, 34 days annual holiday and
opportunities to extend your knowledge and skills.

CodeClan is an equal opportunities employer and we’re committed to having a
diverse workforce.

Want to apply?

If you think that this role sounds like a good fit for you, send us your CV and a short note saying what you think you can bring to the role to [email protected]

We’d love to hear from you even if you don’t meet 100% of the requirements.

Enter a query in the search input above and hit return to see results.

We'd love your feedback!

Did you find what you were looking for?