Coding and Development

Programming fundamentals through to building and shipping real websites and applications.

Learning to build software

Courses in programming, web development and app development, from first principles through to building something that works.

Most people arrive at coding from one of two directions. Either they need it for a qualification and the module has stopped making sense, or they want to change what they do for a living and are not sure whether they can. Both are reasonable starting points, and neither requires you to have been good at maths at school.

What these courses cover

Programming fundamentals come first, because everything else rests on them: variables, logic, conditions, loops, and the habit of breaking a problem into steps small enough to solve. These ideas carry across every language, which is why they are worth the time before choosing one.

From there the paths separate. Web development covers building pages and sites people can actually visit. App development covers how mobile and web applications are structured and published. Both assume the fundamentals rather than repeating them.

How the teaching works

Small enough that questions get asked. Practical, in the sense that you write code in the session rather than watching someone else write it.

The uncomfortable truth about learning to program is that reading about it does almost nothing. The understanding arrives while you are stuck on something and working out why. Sessions are structured around that rather than around getting through slides.

We also spend time on reading errors, which is rarely taught and is most of the job. A beginner sees an error message and feels blocked. Someone with a little experience sees the same message and knows it is telling them the answer.

Who these courses suit

  • Complete beginners who have never written a line of code
  • Students whose university module has moved faster than they have
  • People in work who want to move into a technical role
  • Anyone who has started an online course three times and not finished it

That last one is more common than people admit. Self-paced material fails most people not because it is bad but because nobody notices when you quietly stop. Scheduled sessions with someone expecting you solves a problem that has nothing to do with the content.

Where it leads

Far enough to build something real and to keep going on your own, which is the actual goal. Nobody finishes a course knowing everything; the point is to reach the level where you can learn the rest without a teacher.

Coding and Programming

Programming fundamentals, logic and problem solving, using languages that are actually in demand.

View course

Web Development

Building real websites and web pages, from structure and styling through to working, deployed pages.

View course

App Development

How mobile and web applications are structured, built and released, using practical projects.

View course
Enquire on WhatsApp

Not sure which course fits? Tell us where you are starting from.