Call us: 01628 621216

PureCoder

  • Pre-requisitesPureCoder - Level 2
  • Course duration1 Year
  • Weekly lessons50 minutes per week
  • ReportsEvery term
  • RecognitionFunTech Certification

Online Coding Classes for Kids: A Progressive Coding Journey

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
  • 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
  • Searching Algorithms, linear, binary
  • Sorting Algorithms, bubble
  • Ranges
  • Files, reading, writing, appending, delimited, splitting strings
  • Code Reusability
  • Functions, defining, parameters, arguments, returning data, references, implementation
  • Try/Except
  • Trace Tables
  • Testing, normal/extreme data, boundary/erroneous data
  • 2D Lists
  • Recursion
  • Quick Sort

 

 

Course fee and payment plan

£240.00

(10 payments)

Total cost: £2400

 

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 orientated techniques, they will explore graphical user interfaces (GUIs), data structures and algorithms in depth, 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
  • Overriding
  • Inheritance & Encapsulation
  • Defensive Programming
  • Tkinter (Windows, Labels, Entries & Buttons)
  • Tkinter (Drawing Lines, Rectangles, Ovals, Text & Arcs)
  • Tkinter (Mouse & Keyboard Events)
  • Layouts, Padding & Margins
  • Data Structures (Queues, Stacks, Vectors & Graphs)
  • Adjacency Matrices
  • Trees (Binary, Traversal, Depth First Search & Breadth First Search)
  • Setting up a Graph
  • Dijkstra Algorithm Pathfinding (Outputting & Drawing Paths)
  • A* Algorithm Pathfinding (Outputting & Drawing Paths)
  • Creating an image and graph maze
  • Solving mazes using Pathfinding algorithms
  • Ternary Operators
  • List Comprehension
  • Lambda Functions
  • Min-Max Algorithm (Optimisation Problem)

 

 

Course fee and payment plan

£252.00

(10 payments)

Total cost: £2520

 

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

By understanding the mathematics behind velocity, collisions, vectors and interpolation, your child will expand on their fundamental and OOP programming skills to create realistic gameplay. Using clients, servers and protocols, they will extend their projects to the world of multiplayer games.

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 (Windows, Surfaces, Input & Audio)
  • Creating Windows (Properties, Full screen, Resolution & Buffers)
  • Sprites (Updating, Rendering & Animations)
  • Vectors (Creation & Normalisation)
  • Audio (Playing, Pausing, Looping, Generation & Mixing)
  • Physics (Velocity, Collisions, Force & Momentum)
  • User Interfaces (Text, Buttons & Menus)
  • Multiplayer (Servers, Clients & Networking)
  • Events
  • Interpolation
  • Camera (Perspective & Orthogonal)

 

 

Course fee and payment plan

£264.00

(10 payments)

Total cost: £2640

 

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 (1D & 2D)
  • Functions
  • Memory Management
  • File Handling
  • Error Handling
  • Compilation
  • Object Orientation (Classes, Objects, Inheritance, Polymorphism, Abstraction & Encapsulation)
  • Pointers
  • Structs
  • Templates
  • Dynamic Arrays (Vectors & Maps)
  • Libraries
  • Graphical User Interfaces (Windows, Labels, Buttons, Canvas & Drawing)
  • Threads
  • Web Requests (HTTP, FTP & SQL)

 

 

Course fee and payment plan

£276.00

(10 payments)

Total cost: £2760

 

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 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
  • Materials (Colours, Textures & Bump maps)
  • Blueprints (Events, Transformations, Variables & Functions)
  • Interfaces
  • User Interfaces (Text, Buttons & Menus)
  • Unreal Engine C++ Orientation
  • Macros (Variables, Functions, Events & Classes)
  • Timers
  • Dynamic Generations of Objects (Actors, Actor Components & Scene Components)
  • Procedural Generation (Materials & Landscape)
  • Noise (Perlin, Fractal & Simplex)
  • Infinite World Generation
  • File Handling
  • Game Compilation

 

 

Course fee and payment plan

£288.00

(10 payments)

Total cost: £2880

 

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 6, the final level of our coding series, your child will move onto one of the most advanced and exciting fields in coding: AI.

This courses focuses on machine learning, the technology behind virtual assistants (Alexa/Google/Siri), fraud detection, face recognition, traffic predictions and much more. They’ll learn to code advanced programs that can identify images, understand text and recognise voice.

Your child will also learn how machine learning is influencing the field of Data Science by automating insights for data analytics. Then, they’ll move on to building their own Neural Networks from scratch, technology that can be used for forecasting, analytics and much more.


What your child will learn

  • Python Overview, I/O, Looping & Conditional
  • Numpy, Functions & Array Combo
  • PIP
  • Installing Libraries
  • Teachable Machine
  • AI Concepts
  • Data Visualisation
  • PANDAS
  • Colab & Classification
  • Google Cloud
  • Face Recognition
  • Landmark Recognition
  • Keras
  • Neural Networks
  • Tensorflow
  • Training
  • Train/Validation
  • Batching
  • Chatbot
  • NLP
  • Tagging
  • Regex
  • Tagging, ML & Logic Based
  • Bag of Words
  • TF-IDF
  • Grammar, Free Context, Rules
  • First Order Logic & Inference
  • Optimisers
  • Regularisation & Fine Tuning
  • Convolutional Neural Nets, Max Pooling & Image Normalisation
  • Image, Generator, Custom Data & Pre-Processing
  • Regression, MAE & MSE
  • RNN & Sentiment Analysis

 

 

Course fee and payment plan

£300.00

(10 payments)

Total cost: £3000

 

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 algorithms in depth, 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
  • 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
  • Searching Algorithms, linear, binary
  • Sorting Algorithms, bubble
  • Ranges
  • Files, reading, writing, appending, delimited, splitting strings
  • Code Reusability
  • Functions, defining, parameters, arguments, returning data, references, implementation
  • Try/Except
  • Trace Tables
  • Testing, normal/extreme data, boundary/erroneous data
  • 2D Lists
  • Recursion
  • Quick Sort
  • Classes
  • Objects
  • Constructors
  • Instance Variables
  • Functions, instance, class, Dunder
  • Overriding
  • Inheritance
  • Encapsulation
  • Defensive Programming
  • Tkinter, windows, labels, entries, buttons, mouse/keyboard events, layouts, padding/margin
  • Data Structures
  • Queues
  • Stacks
  • Vectors
  • Graphs & Adjacency Matrices
  • Trees, binary, traversal, depth first search, breadth first search
  • Tkinter Canvas (Drawing lines, rectangles, ovals, text & arcs)
  • Path Finding Algorithms
  • Game AI Algorithms (Randomisation, Min-Max)
  • Optimisation Algorithms

 

 

Course fee and payment plan

£399.50

(10 payments)

Total cost: £3995

 

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