LEARN THE LANGUAGE THAT  writes THE FUTURE

REGISTERED OFFICE ADDRESS: DiscoG Coding Academy Limited (Formerly GNP Consulting Limited), Palladium House, 1–4 Argyll Street, London, W1F 7LD

Copyright by DiscoG Coding Academy Limited 2016. All rights reserved.

Summer School

 

8th july -   30th August

Learn to Code

over the summer

... your future starts here!

 Holiday Courses and

workshops

... 

Join one of our Summer School Programmes for Mini Coders (aged 6 - 8) and Young Coders (aged 9 - 14). Each day we'll be tackling 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 learning a series of transferable skills designed to teach them to think like computer programmers. We aim to provide a solid foundation for children that have little to no previous coding experience as well as workshops and activities for children that have covered some of the basics of the Python programming language.

At DiscoG Coding Academy, 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.

Click on the PDF icon to download the Summer Holiday Schedule

Mini Coders

Coding for 6 - 8 year olds

2 - 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.

2 - 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.

2 - 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.

 

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 course (12 hours)

Interactive Storytelling

Throughout this hands-on course, students will design and build their own small text-based adventure games. We'll run through each stage of the project, from designing the theme and storyline, setting up the framework, building the text-based game and running & testing the final product. This is ideal for students who already have an understanding of the basics of Python and are now interested in delving deeper into designing & managing their own coding 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.

If you are about to embark on your A Level NEA project, the skills listed above are very important for you to learn. They will also help you to understand and solve problems in any discipline. We cover the curriculum for the AQA, OCR and EdExcel examination boards.