Beginning Coding

Beginning Coding

Beginning Coding

Title: Beginning Coding
Location: MadLab
Date: 01-03-2014
Start Time: 10:00
End Time: 17:00
Booking: THIS COURSE HAS NOW SOLD OUT. Drop us an email to to stay informed about future courses

About the course

If you’re an absolute beginner with no experience of programming whatsoever, this is your way in. You’ll learn to think like a programmer, understand the essential programming principles, pick up just enough of the JavaScript language (which is used extensively on web sites) to get useful things done, and write and run some of your own programs. After completing the course you’ll have more confidence to pursue any aspect of computing that interests you.

Who is the course for?

The course is aimed at absolute beginners who have no experience in programming, or who have only been working with languages such as HTML and CSS before. However, you should have confidence with basic computer functionality, such as typing, using the mouse, opening and saving files, etc.

What will be taught

The course will start with the very basics of how computer software works and what we are actually doing when we feed a program into a computer. We will then get our hands dirty fairly quickly and start writing some code in JavaScript, a popular programming language. You will find out what variables, arrays, loops and functions are, learn how to plan out a program, and use conditional statements to control the flow of your program. This will involve learning as you go along, using several small examples. Finally, we will look at how we can use scripts to solve small everyday tasks, such as finding words and writing simple games.

Why should I take this course?

The aim of this short course is to give you a better understanding of how computers work and how you can make them work for you. It won’t turn you into a coder straight away, but it will put you on the right path for further study. But even if you don’t want to become a professional programmer, having an idea of how computer programs work and being able to script small tasks might come in handy in your everyday life. Besides, programming is known to improve your strategic thinking and structuring abilities.

Equipment required

A laptop (Mac, Windows or Linux) with:

  1. A decent text editor. We recommend:
    • Windows: EditPad Lite,  Notepad++, Sublime Text (all free)
    • Mac: Text Wrangler (free), Sublime Text (free), Coda (££)
    • Linux: Gedit, KompoZer, Sublime Text (all free, of course)
  2. An up to date web browser. We recommend Firefox, Opera or Chrome, but Internet Explorer and Safari are fine.

Your tutor: Chris Mills

Chris Mills is a Senior Tech Writer at Mozilla, where he writes docs and demos about open web apps, Firefox OS and related subjects. He loves tinkering around with HTML, CSS, JavaScript and other web technologies, and gives occasional tech talks at conferences and universities.

Chris used to work for Opera and W3C and enjoys playing heavy metal drums and drinking good beer. He lives near Manchester, UK, with his good lady and three beautiful children.


THIS COURSE HAS NOW SOLD OUT. Drop us an email to to stay informed about future courses.