JavaScript for Beginners: Mission to Mars

JavaScript for Beginners: Mission to Mars

Students improve their grasp of JavaScript by completing a mission beyond the stars!
  • Age
    8 to 12
  • Level
    Suitable for beginner students aged 8 to 12 who have some JavaScript experience. 
  • Date
    w/c 14th September - w/c 12th October (5 weeks)
    Every Thursday from 16.30 - 17.45 (British Summer Time)
  • Price
Select booking details
Add to cart
Want to code with friends?
Add the names of your friends in your booking notes to be placed in the same class!

Important Information

  • How does it work?

    Our virtual classroom teaches your child programming skills in your home.

    1:6 teacher:student ratio with an experienced blue{shift} teacher leading the class.

    With five weekly lessons our virtual classroom is a great form of social learning - kids explore code together!

  • Each student will need:

    • A laptop or computer with a high-speed internet connection
    • A headset/earphones
    • A webcam and a microphone
    • An adult to help set-up

    We will provide instructions on setting up our video conference software before the first session.

  • What's unique about our courses?

    With a research based curriculum all of our lessons are informed by an innovative pedagogy.

    Each course has been extensively user-tested and refined.

    Every parent & student receives a personalised end of club report.

Teachers at blue{shift}

All of our teaching staff undergo a rigorous application and on-boarding process. Each teacher is then vetted by the Disclosure and Barring Service (DBS).

We provide training and support for all our teachers, and many of our teaching staff have taught at some of London's most prestigious schools. To read more, click here.

Course information

Does your child want to be the next Neil Armstrong? Want to experience space travel from the comfort of your own home? Ever been to a mission to the stars and back?

Our JavaScript for Beginners: Mission to Mars club is the perfect way to entertain your child - all whilst they are learning an awesome coding language and making new friends!

JavaScript is the most commonly used programming language in the world. It’s the hidden language that makes the web more interesting, your favourite sites engaging, and online games playable and smooth. indeed, behind the scenes it is JavaScript which makes the digital world so unique! 

Our brand new JavaScript for Beginners: Mission to Mars club is all about using coding to solve real-life problems! Students will use the ‘Bitsbox’ platform, which makes coding with JavaScript accessible and fun; however, students will learn about more challenging computational concepts like functions and data structures. They will be able to unleash their creativity and passion for space travel as they create games, apps, art, and programmes themed around the universe. Once finished they can share their projects with friends and family! During this club we will also take a deeper dive into app development - students will look at what makes an app successful and how they can apply this to their own work.  

This club aims to cover tougher coding concepts and logic than our JavaScript for Beginners: Introduction course, and as such students who haven't coded before should start with the Introduction club first. 

Our virtual classroom provides students with an innovative approach to coding that balances learning computational skills with nurturing students’ curiosity and sense of discovery in a small online setting! Setting this software up is easy and we will provide you with comprehensive set-up instructions before your lessons begin 💻

Your child will learn:

  • App design and development
  • Vital programming skills such as debugging and trial testing
  • Computational programming concepts that are used in industry and higher education
  • Best practices for coding with Javascript and more generally
  • Critical coding skills such as touch typing and reading code
  • The integral stages within the game/app design process
  • Logical reasoning and computational thinking skills

Class Structure and Policies

Typical Class Structure

16:30-16:45Set Up
Students will set up their coding environments, share any work from the previous classor projects they have done independently

45 minutes of focused coding, led by our fantastic teachers. Students will face new challenges, solidify their knowledge of coding concepts and flex their creativity!

Please note, any students arriving 10 minutes into this section of the lesson will not be admitted into the class. Please read our lateness policy for more details.

17:30-17:45Wrap Up
Students will complete quizzes & challenges to test their knowledge and share their work. 

Lateness Policy

Customer feedback has focused on how students joining late can be majorly disruptive. 

Therefore we have imposed a cut-off time for joining lessons. If you are 15 minutes late to a lesson you will not be admitted into the class. We will ensure late students can catch up by using the recordings of the lesson and additional class resources!

Recordings of Lessons

Lessons will be recorded and uploaded onto the class padlet as a resource for students who have missed a lesson or arrived late.

Recordings of classes will only be available to class students, the class teacher, and the blue{shift} team. Recordings will be deleted 7 days after a course ends.


  • Can I book individual days?
  • I don’t want the teacher and the other children in the class to see my house, can I make the session more private?
  • Can I use an iPad/tablet or a Chromebook instead of laptop/PC?
  • My child is a beginner, is this course still suitable?
  • “My daughter had a great time. Her teacher challenged and inspired her interest in coding and helped her produce lots of cool programmes each day.”