Our Spring Term classes start on Monday, 6th Jan
Holiday Courses and
workshops
...
Join our Summer School Programmes for all ages! Each day we'll tackle a new series of logical computational challenges which introduce different coding concepts and apply these concepts to unique coding projects. These hands-on coding courses and workshops allow students to develop an interest and understanding of coding, algorithms and problem solving, while gaining transferable skills designed to teach them to think like computer programmers. We aim to provide a solid foundation for children with little to no previous coding experience as well as workshops and activities for children that have covered some of the basics of Python.
We use our 4 C's of Coding - Creativity, Computational Thinking, Critical Thinking and Collaboration to help our students to learn coding in a fun and engaging environment which provides them with an insight into how colleagues and team members work together and which helps to prepare them for the real world.
Mini Coders
Coding for 6 - 8 year olds
3 - hour workshop sessions
An introduction to coding
Our holiday courses and workshops for Mini Coders follows our introductory course and covers the content from our term-time Mini Coders Courses. Students will be introduced to key concepts of the Python programming language through digital art. This is an ideal introduction for students with little or no coding experience and is great for students looking to move away from coding platforms that are designed for younger children.
3 - hour workshop sessions
Data Representation
Following the completion of Course 1 (An Introduction to Coding), students will be introduced to a new range of coding concepts that bring together their previous knowledge, their creativity, coding, mathematics and much more... Now that they are familiar with some of the basic concepts of Python, they will begin to design and implement their own strategies for solving a series of simple computational and logical problems. Beyond coding, this course has a greater emphasis on mathematics, binary numbers and geometry. Some of the more complex coding and mathematical problems have been broken down so that children as young as 6 years old can feel confident while coding and learning new skills.
3 - hour workshop sessions
Designing Algorithms
Our Designing Algorithms Course is the 3rd Mini Coders course. Students must have completed Course 1 (An Introduction to Coding) and Course 2 (Data Representation) before moving on to this course. These activities and projects allow students to use all of the knowledge they have gained in the previous two courses to start to design algorithms for users. Students will learn about data structures and use mathematical methods and computational thinking to create more complex programs. These courses also help our Year 3 students to transition into the Young Coders programme before they join Year 4 in September.
Young Coders
Coding for 9 - 14 year olds
4 - day course (12 hours)
Coding with electronics
This hands-on bootcamp introduces key Python concepts through the fascinating world of electronics. Students will take part in a series of simple projects, use a breadboard to build and control electronic circuits with LEDs, buzzers, traffic lights and much more... By the end of the bootcamp, as well as learning more advanced coding concepts, they will learn how to use the Raspberry Pi to interface with the outside world. We will also be introducing the concept of binary numbers and Morse Code, alongside mathematics which will play a key role in this part of the bootcamp.
3 - hour workshop sessions
Data representation
Join one of our Data Representation Workshops where our Young Coders will be introduced to the Python programming language alongside data representation. We'll take you through a series of projects designed to explore the different ways in which you can use Python to create digital art. This is a fun and engaging course that's great for any creative students who are keen to apply their creativity to computer programming.
3 - hour workshop sessions
Data Structures
Our Workshops on Data Structures provide an introduction to Python where students will learn some of the ways in which text, or a string, can be used in programming and how data structures can be defined, represented and manipulated. Throughout each 3-hour session, we'll introduce a new set of core Python concepts apply them to a series of coding projects.
3 - hour workshop sessions
Computational thinking & Coding
In each 3-hour session, we'll take students through a series of logical coding problems. Students will learn the basic concepts of how mathematics is used in programming, how data is stored and how numbers can be manipulated. Each day, students will be introduced to a new series of projects where they will design algorithms, write programs and apply computational methods to solve mathematical problems.
4 - day Introductory course (12 hours), and 3 - hour workshop sessions
Robotics Lab
The goal of our Robotics Lab is to help our students discover the endless possibilities that technology has to offer by applying the computational thinking and critical thinking skills gained throughout their python programming classes to the fascinating world of robotics. The 12-hour Introduction to Robotics Course lays the foundation for this journey. Following on from the Introductory Course, students can enrol to ad-hoc workshop sessions to continue developing their skills as they work through their own projects.
Junior Coders
GCSE Courses for Years 9 - 11
3 - hour workshop sessions
Intensive coding courses
We will be running a series of intensive workshops for students who are studying Computer Science for their GCSEs. These hands-on classes have been designed to teach students the syntax of the Python programming language and core programming concepts including algorithms, computational methods, decomposing problems, tracing and debugging code, etc... Students will use their creativity while designing and implementing solutions for a series of projects.
Advanced Coders
A Level Courses for Years 12 - 13
3 - hour workshop sessions
Intensive coding courses
We will be running a series of intensive workshops for students who are studying Computer Science for their A Levels. These hands-on classes have been designed to teach students the syntax of the Python programming language and core programming concepts including algorithms, computational methods, decomposing problems, tracing and debugging code, etc... Students will use their creativity while designing and implementing solutions for a series of projects.
We also offer intensive courses and workshops for:
-
Tkinter: For building Graphic User Interfaces with Python.
-
SQLite: Enables the creation, storing and retrieval of data within a Python program.
-
Nea Project Workshops: From analysis and design to implementation.