Call us: 01628 621216

PureCoder

  • Pre-requisites: PureCoder - Level 5
  • Course duration: 1 year, 3 terms, 11 lessons each
  • Lesson Length: 80 minutes per week
  • Support: Additional FOC prep sessions will be requested if needed
  • Class Size: 4 students + 1 spot for in-class catch-ups
  • Reports: Termly
  • Recognition : FunTech Certification

Online coding classes for kids

Discover the powerful potential of coding with our industry-standard online coding courses for kids. The virtual computer programming classes can take your child from the basic essentials, enabling your child to be confident understanding code; to a professional standard, if your child would like to continue coding at an advanced level.

 

About this module

On PureCoder Level 1, the first level of our coding series, your child will gain a comprehensive understanding of fundamental programming concepts in Python.

After learning how to write efficient procedural oriented programs, they will apply their knowledge to solve realistic problems. Good coding practices will be encouraged from day one to ensure they write readable high-quality code.

By ensuring your child is confident with each concept before moving on, they will complete the course with a strong understanding of how to interpret code and program in one of the most popular languages, Python.


What your child will learn

  • IDE
  • Output
  • Formatting Output
  • Data Types
  • Variables
  • User Input
  • Branching (If, Else & Elif)
  • Operators (Mathematical & Logical)
  • Nesting
  • Errors (Syntax & Semantic)
  • Random Values
  • Lists
  • Loops (While & For)
  • Input Validation
  • Breaking
  • List Iteration
  • Ranges
  • Try/Except
  • Code Reusability
  • Functions (Defining, Parameters, Arguments, Returning Data, Type Hints & Implementation)
  • Doc Strings
  • Turtle

 

 

Course fee and payment plan

£255.00

(10 payments)

Total cost: £2550

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

On the PureCoder Level 2 course, your child will be introduced to one of the most popular programming paradigms, object orientation.

After mastering object oriented techniques, they will explore graphical user interfaces (GUIs), data structures and path finding algorithms, combining these to create truly powerful programs.

By the end of the course, your child will be able to confidently code using object-orientation, GUIs, data structures, algorithms and more; techniques used in professional coding industries, including game development, commercial, statistics and data analysis, every day.


What your child will learn

  • Classes, Objects & Constructors
  • Instance Variables & Functions
  • Class & Dunder Functions
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Defensive Programming
  • Abstraction
  • Tkinter (Windows, Labels, Entries & Buttons)
  • Tkinter (Drawing Lines, Rectangles & Ovals)
  • Tkinter (Mouse & Keyboard Events)
  • Data Structures (Queues & Stacks)
  • Graphs & Adjacency Matrices
  • Pathfinding Algorithms (Dijkstra & A*)

 

 

Course fee and payment plan

£267.00

(10 payments)

Total cost: £2670

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

During this year-long course, your child will use all the skills learnt so far to develop a game engine (a coded library of tools that can be used as a base to create multiple other games).

Building on their fundamental and object-oriented programming skills, your child will explore the maths behind vectors, velocity and collisions to create realistic gameplay. Their skills will be further advanced as they learn to code audio, animations, user interfaces, events, and more.

At the end of the course, your child will be able to code a project that demonstrates how valuable their skills are in creating real-life projects, namely a range of games powered by their own game engine.


What your child will learn

  • Pygame Overview
  • Windows (Size, Fullscreen, Title)
  • Surfaces (Size, Fill Colour)
  • Drawing Surfaces
  • Input Events (Quit, Key Press & Key Release)
  • Vectors
  • Sprites (Updating & Rendering)
  • Static Methods
  • Access-Aligned Bounding Box Collisions
  • Audio (Playing, Pausing & Looping)
  • Images (Loading & Rendering)
  • User Interfaces (Text, Frames, Buttons)
  • Menus (Main Menu & Pause Menu)
  • Heads Up Displays (Health Bars & Timers)
  • Animations (Frames, Timing & Looping)
  • Animation Events (On Frame Change & On Animation End)
  • Changing Animations
  • Scaling Sprites
  • Gravity
  • Scenes (Camera Movement & Centre On Target)

 

 

Course fee and payment plan

£279.00

(10 payments)

Total cost: £2790

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

On PureCoder Level 4 your child will learn C++, a low-level coding language that will push them to understand code at a much deeper level.

Whilst the coding logic is the same in all languages, your child will progress from a simple and intuitive coding language (Python) to a more complex, intricate and dynamic coding language (C++), ensuring they are proficient in both core styles of coding languages.

Memory management, pointers and libraries are just some of the topics your child will cover, giving them much greater insight of how code works.

By the end of this year-long course, your child will be a master in two very different coding languages; low-level C++ and high-level Python.


What your child will learn

  • C++ Introduction
  • Variables (Local & Global)
  • Control Flow (If, Else If, Else, For Loops & While Loops)
  • Static Arrays
  • Functions
  • Memory Addresses
  • Memory Management (Assigning & Freeing)
  • Stack vs Heap
  • Random Generation
  • Source Files
  • Header Files
  • Object Orientation (Classes, Objects, Instance Variables, Instance Functions)
  • Inheritance
  • Polymorphism ( Overloading & Overriding)
  • Abstraction
  • Encapsulation
  • Constructors & Destructors
  • Interfaces
  • Pointers
  • Structs
  • Templates
  • Vectors (1D & 2D)
  • Maps
  • File Handling (Reading, Writing & Appending)
  • String Manipulation
  • Error Handling (Try/Catch)
  • Compilation
  • Game Projects

 

 

Course fee and payment plan

£291.00

(10 payments)

Total cost: £2910

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

PureCoder Level 5 will take your child into the world of professional game development.

Whether your child is serious about getting into the game development industry, would like to create their own games or broaden their coding skillset. They’ll learn the technical and programming skills required to develop breath-taking games from the ground up.

Using C++, blueprints, vector mathematics and game design to create realistic game simulations, they’ll discover the mathematics behind procedural generation, infinite worlds and much more.

This year-long course is the perfect way to give your child real-world insight into industry-standard coding, building their coding skills to a new level.


What your child will learn

  • Unreal Engine Orientation
  • Blueprints (Events, Transformations, Variables & Functions)
  • C++ Orientation (Properties & Functions)
  • Actors
  • Actor Components
  • Sound (Music & Sound Effects)
  • Pawns (C++ & Blueprints)
  • Characters (C++ & Blueprints)
  • Vehicles
  • Camera Control (1st & 3rd Person)
  • Random Generation
  • Procedural Generation (Tiles, Noise & Perlin)
  • Animations (Skeletal Mesh & Animation Blueprints)
  • AI (Behaviour Tree, Navigation & Visual/Audio Perception)
  • Tasks
  • Decorators
  • Services
  • Visual Effects

 

 

Course fee and payment plan

£303.00

(10 payments)

Total cost: £3030

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

Our PureCoder series Level 6 course introduces your child to the world of Artificial Intelligence and Machine Learning. They will create their own chatbot using natural language processing and neural networks.

Next, they will explore the inner workings of neural networks, understand the math behind them, and build their own flexible models.

Finally, your child will uncover the secrets of game AI through reinforcement learning, training AI to play various games by understanding game states and actions.


What your child will learn

  • Artificial Intelligence Overview
  • Python OOP Recap
  • Chatbots
  • Natural Language Processing (Tokenisation, Stemming & Word Bags)
  • Machine Learning Overview
  • Neural Networks
  • TensorFlow (Creating Neural Networks, Adding Layers & Getting Predictions)
  • Sentiment Analysis
  • Maths Orientation (Vectors, Matrices, Matrix Addition, Matrix Scaling, Dot Product & Derivation)
  • NumPy
  • Neural Network API Creation (Fully Connected Layers, Activation Layers, Weights, Biases, Predictions & Training)
  • Activation Functions
  • Cost Functions
  • Backpropagation
  • Gradient Descent
  • Hyperparameters
  • Model Creation (Digit Recognition & Classification Problems)
  • Game AI Overview
  • Reinforcement Learning
  • Game States
  • Memory
  • Deep Q Learning (Neural Network Creation & Training)
  • Exploration vs. Exploitation
  • Rewards
  • Application to a Variety of Games

 

 

Course fee and payment plan

£315.00

(10 payments)

Total cost: £3150

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

About this module

During this FastTrack course, your child will gain a comprehensive understanding of both procedural and object orientated programming in Python.

The first half of the course will focus on ensuring they have a strong understanding of how to interpret code and program core coding concepts. Then, after mastering object orientated techniques, they will explore graphical user interfaces (GUIs), data structures and path finding algorithms, combining these to create truly powerful programs.

By the end of the course, your child will be able to confidently apply their knowledge to solve realistic problems, using techniques employed in professional coding industries; including game development, commercial, statistics and data analysis, every day.


What your child will learn

  • IDE
  • Output
  • Formatting Output
  • Data Types
  • Variables
  • User Input
  • Branching (If, Else & Elif)
  • Operators (Mathematical & Logical)
  • Nesting
  • Errors (Syntax & Semantic)
  • Random Values
  • Lists
  • Loops (While & For)
  • Input Validation
  • Breaking
  • List Iteration
  • Ranges
  • Try/Except
  • Code Reusability
  • Functions (Defining, Parameters, Arguments, Returning Data, Type Hints & Implementation)
  • Doc Strings
  • Turtle
  • Classes, Objects & Constructors
  • Instance Variables & Functions
  • Class & Dunder Functions
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Defensive Programming
  • Abstraction
  • Tkinter (Windows, Labels, Entries & Buttons)
  • Tkinter (Drawing Lines, Rectangles & Ovals)
  • Tkinter (Mouse & Keyboard Events)
  • Data Structures (Queues & Stacks)
  • Graphs & Adjacency Matrices
  • Pathfinding Algorithms (Dijkstra & A*)

 

 

Course fee and payment plan

£425.00

(10 payments)

Total cost: £4250

 

Additional fees

Assessment Lesson (credited upon enrolment): £35.00 | Enrolment Fee: £55.00 | Catch up lesson: £45 per lesson

Virtual learning, real results

 

We’re redefining the way children learn by using the latest virtual tools. Our state-of-the-art virtual learning platform enables tutor-led home study through innovative business-grade tools.

Your child can log in from anywhere and attend scheduled lessons using virtual tools to communicate with their tutor and class friends.

Learn more

The FunTech Methodology

 

A learning
journey

 

We assess each child as an individual and recommend a tailored tech learning path that will enable them to unlock their full potential. 

Designed
to engage

 

Engagement and technology are at the core of our teaching strategies, with small class sizes guided by technology subject specialists.

Curriculum
is the key

 

We have a structured, project-based curriculum that’s continuously refined by our in-house development team to keep it ahead of the curve.

Virtual learning,
real results

 

Using a state-of-the-art virtual learning platform, we deliver tutor-led classes in real-time with a 1:4 tutor student ratio.

FAQs

What does a virtual class mean?

A virtual class is a scheduled interactive online lesson delivered by FunTech.

All our virtual software is Citrix driven and so extremely safe

How does the virtual class work?

All students receive a virtual orientation lesson before the start of their course.

For each lesson, your child will receive an email invitation containing a link allowing them to log onto our virtual classroom. We schedule a maximum of four students who are predominately based in the UK, however, a few of our students have moved abroad due to parents work commitments and therefore log in from further afield.

The lessons themselves are the exact same as is delivered in a physical classroom. Through our virtual classroom environment, your child has the option to raise their hand, ask questions and also speak to the other students in their class (though we do have a mute all option '- just in case!)

FunTech teachers are able to pass control of their monitor to an individual student or share it amongst all the students. With permission, we can take control of a students' monitor to demonstrate concepts, share common mistakes or outstanding work as we would in a physical classroom.

All our virtual software is Citrix driven and so extremely safe

What do we need to join a virtual class?

Good internet connection, headphones with a microphone and a computer.

All our virtual software is Citrix driven and so extremely safe

See all FAQs