What We Teach
Jump to Web Development ↓, Scratch ↓ or Robotics ↓.
Web Development
12+ years old- What is taught
- Website design, HTML, CSS, Javascript and website hosting.
- Learning outcomes
- By the end of the course, students will be able to design and deploy their own websites.
- Teaching formats
- 3 month intensive, Saturday coding club, and in schools.
- Prerequisites
- No previous knowledge required.
- Why learn Web Dev?
- We live in a world where most businesses have a website. Understanding how websites work, and being able to build them, is a highly employable skill.
Scratch
5 - 12 year olds- What is taught
- Students will learn the fundamental ideas behind programming using the fun and intuitive block-based Scratch language.
- Learning outcomes
- Depending on the level taught, students could learn to use Scratch to make animations, small games and even simple simulations.
- Teaching formats
- Saturday coding club, and in schools.
- Prerequisites
- No previous knowledge required.
- Why learn Scratch?
- Scratch teaches people the fundamental concepts behind programming in a non-confusing way. Students that have learnt Scratch find it much easier to then learn other coding languages such as C, Python, and Javascript.
Robotics
12+ year olds- What is taught
- Students will learn to build and program electrical control circuits using an Arduino mirco-controller. They will learn to write control code in C/C++ that monitors inputs from sensors and controls output actions, such as activating a motor, or turning on an LED.
- Learning outcomes
- Students will learn about designing electrical control circuits, Arduino micro-controllers, and programming in C/C++.
- Teaching formats
- 3 month intensive, Saturday coding club, and in schools.
- Prerequisites
- No previous knowledge required.
- Why learn Robotics?
- Micro-controllers are used everywhere - in your watch, phone, car... any electrical device that controls something. They are also used to control industrial machines. Robotic engineers are in high demand.