PureCoder

  • Pre-requisites
    CreativeTech & TechPro
  • Course duration
    1 Year
  • Weekly lessons
    80 minutes per week
  • Reports
    Every term
  • Recognition
    End of year certificate

A Progressive Coding Journey

Discover the powerful potential of coding with this industry-standard course which 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.

 

  •  Level 1
  •  Level 2
  •  Level 3
  •  Level 4
  •  Level 5
  •  Level 6
  •  Level 1+2 (FastTrack)

About this module

This year-long coding course will take your child on a journey through fundamental and basic programming concepts, using fun and engaging exercises and mini-projects. It is 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 basic understanding of object oriented code, and how to apply their knowledge to solve realistic problems
  • By the end of the course, your child will be capable of taking on a number of different programming languages, and progressing to more complicated challenges

What your child will learn

  • Pseudo Code, Structured English, Programming Syntax
  • Basic data types, operators and variables
  • Manipulating variables
  • If Statements, Nesting and Coding Practices
  • Logical Operators
  • Debugging
  • Switch Statements
  • For Loops, Nesting and Coding Practices
  • Arrays
  • While Statements, Bubble Sort
  • Methods (procedures & functions)
  • Lists
  • Recursion
  • Classes and Objects
  • Fields and Properties
  • Access Specifiers
  • Constructor Methods
  • String Manipulation

 

 

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 coding course covers more complex aspects of programming and computation. It teaches advanced algorithms used by industry as well as Object Orientated Programming – expanding your child’s knowledge and understanding of coding. Get a huge advantage if studying computing or computer science at University, or by having the ability to create dynamic programs

  • Industry standard programming skills
  • C# to Java conversion, giving your child additional skills in multiple languages
  • Algorithmic problem solving - bringing logic, mathematics and computation together
  • They will learn the fundamental concepts of search algorithms, some of the most cutting edge and complex areas of programming
  • University level Java will be taught throughout the course, allowing them to create dynamic and complex applications
  • By the end of the course your child will be competent in efficient, effective application development and will have a good knowledge of the fundamental theory behind computation.

What your child will learn

  • Java Eclipse Orientation
  • C# to Java Transition
  • Working with a Console
  • Recap Classes and Methods in Java
  • Try-Catch Blocks
  • OOP Design (encapsulation, inheritance, abstraction, and polymorphism)
  • Swing Library
  • GUI
  • Recursion
  • Stacks
  • Sorts
  • Searches
  • Big O Notation & Greedy Algorithms
  • Trees
  • Kruskal's algorithm
  • Predator Prey algorithm
  • Knapsack problem
  • Threading
  • Generics

 

 

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 everything they need to know to create a website. From page layout, design and styling through to databases and programming content management systems, this course will cover all elements of up-to-date web development.

  • HTML and CSS: the cornerstones of website creation - the 'bricks and morter' of putting together style and content
  • JavaScript: scripts which run in a web browser to enhance the user experience and provide interactivity to a website
  • MySQL: your child will cover the basics through to more advanced aspects of creating and utilising a MySQL database
  • PHP: a key skill for any web developer; PHP allows web pages to be generated before being shown in a browser, allowing for dynamic content and uniqueness for every user

What your child will learn

  • HTML Tags
  • FTP uploading
  • Debug Tools in Chrome
  • Advanced HTML
  • Intro to CSS, Inline CSS and External Style Sheets
  • JavaScript Loops, Functions and accessing HTML content and dynamically updating
  • Forms
  • Numerical Checks, Basic REGX email checks
  • JS Arrays
  • HTML 5 canvas introduction
  • XAMPP, Apache Server with PHP
  • PHP loops, arrays, functions and class libraries, instantiating, '$_HOST' array, form submission
  • PHP & JavaScript
  • MySQL
  • PHP Game
  • CMS
  • PHP OOP
  • jQuery & AJAX
  • AJAX & HTML 5
  • Maps API
  • Designing for Mobiles
  • Web 2.0
  • Project

 

 

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 this year-long course your child will learn to create their very own Android applications for smartphones. Starting with the absolute basics of how activities are used and designed, this course covers fundamental Android concepts such as the application lifecycle and touch input, all the way through how to use the device’s accelerometer to record orientation and movement data.

  • The course is taught using Java, a highly popular and widely used programming language today, and angled towards how to apply it to a new architecture: Android
  • We look at using XML to create more dynamic and professional looking apps
  • Your child will learn how to create home-screen Widgets for their apps, allowing users to have easily accessible shortcuts to core app functionality, without having to leave their home-screen
  • Virtual devices are used throughout the course to allow swift testing on multiple devices, and all work can be exported to most personal Android devices

What your child will learn

  • Introduction and Structure of Android OS and SDK
  • View Class, Basic GUI
  • Intermediate GUI
  • Advanced GUI
  • Intents and Filters
  • Fragment Class
  • Dialogs
  • Menu and Action Bar
  • Service Class
  • Threads
  • Content Providers and Broadcast Receivers
  • Android Data Storage
  • GUI Widgets, GUI Settings, GUI Notifications
  • Drag and Drop
  • 2D Animation
  • Media Playback
  • Handling touch gestures
  • Android Network Operations
  • XML Parsing
  • Android Camera Devices
  • Android Sensors and Hardware
  • Debugging and making use of DDMS

 

 

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

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 free game engine, Unreal Engine 4, used by professionals and beginners alike.

From the elegant and simple visual coding system ‘Blueprints’ to the more complex back-end coding system C++, your child will learn how to create games using physics effects for realistic gameplay, agents using artificial intelligence, how to connect players using networking and much more.

  • 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 something like Java, letting us directly manage the program’s memory and make use of pointers
  • Core game logic and mechanics, such as the game loop, resource loading, and the different methods of player interaction is covered, ensuring that the students leave with skills they can apply to any game-development project in the future
  • The course also looks at how to create a solid user interface, a vital part of any game
  • Your child will learn the basics of vector mathematics, and how this is used to represent a virtual 3D world with simulated physics, making this course an intriguing step into GCSE/A-Level mathematics

What your child will learn

  • Unreal Engine 4 Orientation, Viewports, Input
  • C++ Orientation, Structs, Typedef, Pointers
  • Textures and Particle Effects
  • Lighting (Phong Shading and Global Illumination)
  • Constructive Solid Geometry (CSG)
  • Blueprints and Objects
  • Realistic Physics Models (Gravity and Elastic Collisions)
  • Artificial Intelligence, Evolutionary Computing and Pathfinding
  • Networking, Client Side, Server Side, Protocols
  • Multiplayer

 

 

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

The final year-long PureCoder course brings programming into the physical world. Your child will learn how to write code to make robots move and interact with the real world. They’ll be interpreting and processing sensor input and controlling the robot’s servos and actuators. The course is designed to encourage your child to create interesting and meaningful programs. Using the powerful LEGO EV3 brick, they will learn how to build and code robots tailored to solve a number of problems, including solving a Rubik’s cube!

  • Introduction to robotics
  • They’ll learn how to make the robots act autonomously using Artificial Intelligence and state machines
  • The course also looks at Machine Learning, creating adaptive behaviour
  • Much of the content is similar to what is taught in a University robotics degree

What your child will learn

  • Python, ev3python Orientation
  • Robot Control – Servos and Actuators
  • Sensors – Accelerometer, Ultrasound, Infra-red and Gyroscope
  • Practical Projects (Solving Rubiks Cube)
  • Artificial Intelligence and Networking – ‘Swarm’ Mentality

 

 

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. The language chosen for the course is C#, a highly popular language in the programming industry for making software and web-applications, as well as being the primary language used in the game development engine Unity.

  • 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 basic understanding of object oriented code, and how to apply their knowledge to solve realistic problems
  • By the end of the course, your child will be capable of taking on a number of different programming languages, and progressing to more complicated challenges

The advanced coder course will cover more complex aspects of programming and computation. Your child will learn a different programming language, expanding their knowledge and understanding of programming in general. The course covers aspects of programming at an industry level with content matching that taught in university courses.

  • Industry standard programming skills
  • C# to Java conversion, giving your child additional skills in multiple languages
  • Algorithmic problem solving - bringing logic, mathematics and computation together
  • They will learn the fundamental concepts of search algorithms, some of the most cutting edge and complex areas of programming
  • University level Java will be taught throughout the course, allowing them to create dynamic and complex applications
  • By the end of the course your child will be competent in efficient, effective application development and will have a good knowledge of the fundamental theory behind computation.

 

 

Course fee and payment plan

£439.50

(10 payments)

Total cost: £4395

 

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:8 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 eight 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 our 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


Pupil Tutor Ratio


Ofsted Registered


Structured Learning


Year's Experience