Online Coding Courses
For Kids & Parents
What is Coding?
Computer programmers, or 'coders' are people who write step-by-step instructions that can make a computer do something. Coders can tell computers to do maths, make music, draw objects, move objects across a room, or fly a plane.
Computers are everywhere and we use them all the time to do many different things. We use laptops, desktop computers and tablets but did you know a smartphone is a computer as well?
What other household or commonly used items use computers?
Every day ATMs (cash machines), washing machines, games consoles and cars, all have computers inside them, and they all follow a set of instructions, called programs, to complete tasks.
Programs are written in programming languages computers can understand. To tell a computer what to do, you need to learn a programming language. Writing programs is known as coding or programming.
Visual languages like Scratch are easy for beginners to learn, while professional coders use text-based languages.
Anyone Can Learn to Code
Anyone can become a 'coder'. To start coding, all you need to learn are a few basic rules and commands, then you are ready to start writing programs and code things like apps, games and solve cool Maths problems.
To become a really good coder, you need to be able to think logically and in order. If the instructions are not clear for the computer to understand or the steps are in the wrong order, the program won't run.
So, coding will teach you to think through each step and write programs in a logical order. Just like, you learn to walk before you can run!
Attention to detail
Another good skill you'll pick up with coding is spotting mistakes or errors in programs known as 'bugs'. Even the tiniest of 'bugs' can cause big problems. As you become experienced with coding, you'll become a detailed 'debugger', and be able to spot any spelling mistakes and instructions out of the logical order. You will learn to learn from mistakes, and become an eagle eyed coder!
Exploring Programming Languages
Today, nearly all web pages are written using HTML (HyperText Markup Language) code. HTML is a great way of creating the basic structure of your webpage. HTML documents are made up of individual HTML elements. Elements are created using opening and closing tags. Each tag is the name of the element enclosed in angle brackets (<>). The content goes between the tags. Each HTML tag is an instruction to your web browser, telling it how to show the content on your screen.
CSS(Cascading Style Sheets) is a programming language that works with HTML to make your web page look good. HTML looks very boring on its own, so you use CSS to change the colour, font and position of text and images. CSS will let you make a piece of text bigger or smaller, change your background colour or position an image in the centre of a page.
Python is one of the most popular computer programming languages in the world. It is a text-based computer programming language. You write the instructions using a mixture of English words, punctuation characters, symbols and numbers. Python is portable. This means you can write and run Python code on lots of different computers. It is used to build millions of apps, games, and websites.