Call us: 01628 621216

PureCoder

  • Pre-requisitesPureCoder - Level 4
  • Course duration1 Year
  • Weekly lessons80 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

This year-long online coding course will take your child on a journey through fundamental and basic programming concepts, using fun and engaging exercises and mini-projects. PureCoder online computer programming courses for kids are structured to ensure that your child is confident with each concept before progressing to the next.

  • Your child will be confident in fundamental programming logic
  • Good coding practices are encouraged from day one to help every student write readable high-quality code
  • They will learn how to write efficient procedural oriented programs and how to apply their knowledge to solve realistic problems
  • By the end of the course, your child will have a good knowledge of how to interpret code and program in Python, one of the most popular programming languages

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

This year-long computer coding class for kids will further develop your child’s programming skills in Python. They will be introduced to Object Oriented Programming, and will learn industry standard programming practices.

  • Object Oriented approach, opening the path to much more complex programs
  • Use of advanced data structures like stacks and heaps, allowing for a deeper understanding of computer architecture
  • By the end of the course your child will be comfortable with using Classes and Objects to create complex programs, and understand all related aspects of Object Oriented Programming

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

This year-long course will teach your child how coding skills can be applied to the game development industry. It focuses on a widely used game engine, Unity, to take your child through the fascinating aspects of programming 2D games. These skills will help consolidate and expand on their pre-existing programming ability.

  • University level C# will be taught throughout the course, giving your child additional skills in multiple languages.
  • Your child will learn the basics of vector mathematics, and how this is used to represent a virtual 2D world with simulated physics, making this course a step into A-Level/university mathematics.

What your child will learn

  • Unity Editor
  • Sprite Shapes
  • Vertices
  • Transforms
  • Asset Store
  • Sprites
  • Layers and orders
  • Animations
  • Tilemaps
  • UI
  • Physics
  • Rigidbody
  • C#
  • Types
  • Conditionals
  • Update Cycles
  • Delta Time
  • Vectors
  • Entity Component System
  • RigidBody
  • Input
  • Tagging
  • Game State
  • Overlap Events
  • Changing Scenes
  • Trails
  • Particles
  • Skeletal Animations
  • Vector Mathematics
  • LERP
  • Smooth Damp
  • Normalisation
  • Character Controller, movement, jump, ground check
  • Cameras
  • Animation, player, programming
  • Projectiles, initialisation
  • Buoyancy
  • Key Frame Animations
  • 2D Lighting
  • Advanced User Interfaces
  • Full Game Creation

 

 

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

In this year-long kids coding course your child will learn to design and create 3D gaming worlds with their own goals and constraints. Your child will be using the cutting edge of game creation technologies with Unreal Engine 4.

  • C++ is one of the most popular languages in the video-game development industry. It's very powerful and works at a lower level than Python or Java, letting us directly manage the program’s memory and make use of pointers
  • Your child will deepen their understanding of vector mathematics and physics by exploring how these concepts can be converted from a 2D game to a 3D environment

What your child will learn

  • Unreal Engine 4
  • C++ Orientation
  • Pointers
  • 3D Coordinates
  • Camera Control
  • 3D Collisions
  • Physics Models
  • Model Placement
  • Materials and Computer Graphics
  • 3D Character Movement
  • Game Logic
  • State Machines
  • Component-Based Programming

 

 

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

Web Development - Coming Soon

What your child will learn

Web Development - Coming Soon

 

 

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

This year-long PureCoder course looks at a branch of artificial intelligence with machine learning. Your child will create programs on the fringes of scientific discovery and human achievement.

  • Understand how to create programs that recognise images, understand text and even understand your voice through university level Python.
  • Explore areas of Data Science to help formulate and gain insight for analytics.
  • Develop an intuition for the development of Neural Networks in order to create and train them.

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

Our beginner coder course takes your child on a journey through the most fundamental programming concepts, using fun and engaging exercises and mini-projects. The course is structured to ensure that every student is confident with every concept before progressing to the next.

  • Your child will be confident in fundamental programming logic
  • Good coding practices are encouraged from day one to help every student write readable high-quality code
  • They will learn how to write efficient procedural oriented programs and how to apply their knowledge to solve realistic problems
  • By the end of the course, your child will have a good knowledge of how to interpret code and program in Python, one of the most popular programming languages

The advanced coder course will cover more complex aspects of programming and computation. Your child will be introduced to object-orientated programming and will learn industry standard programming practices.

  • Object Oriented approach, opening the path to much more complex programs
  • Use of advanced data structures like stacks and heaps, allowing for a deeper understanding of computer architecture
  • By the end of the course your child will be comfortable with using Classes and Objects to create complex programs, and understand all related aspects of Object Oriented Programming

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