Programming Fundamentals

Programming Fundamentals

In the first 2 weeks of this module you will learn the building blocks of JavaScript - working with numbers, strings and booleans, as well as more complex data structures such as lists and objects.

The second part of the module covers object oriented JavaScript. You will learn how to model objects in the real-world and the interactions between them, completing two projects:

  • Cruise Ships - in this track you will create models of ships and ports, and programme them to interact with one another, moving ships from port to port.
  • Virtual Pet - remember Tamagotchi? Programme your pet using constructor functions and prototypes to grow old, get hungry, take exercise and more.

We will teach you core programming principles and techniques such as test-driven development and pair programming, and to practise modern JavaScript development, with tools such as Node.js, ESLint and Jest.

How long is the Programming Fundamentals module?

What are the entry requirements?

How much does the course cost?

What can I do after the course?

Next Course

31st Mar - 10th Sep 2020
Part-Time - 24 weeks

Tuesday and Thursday
18:30 to 21:30

Saturday (optional)
10:00 to 16:00


Go for it – it’s intense but fun, and completing the course definitely gives you a huge sense of achievement.

CloverFebruary 2018