There’s more to programming than learning the language. We’ve designed intensive training that covers the whole lifecycle of software development from conception, to problem solving and app development using real world standards.

Using specific language features with examples and exercises, we’ll help you explore the most important concepts of your chosen language and programming paradigm. By the end of the coding course, you’ll feel confident adapting your knowledge to keep up with changes as they occur.

Short course students talk about why they chose to study their short course at City.

Career perspectives

Programming is a skill that spans all sectors. Building websites, creating mobile apps, analysing data for decision making, automating manual and time-consuming processes. You’ll learn how to solve everyday problems with programming and take your career to the next level.

From basic courses for beginners to more intensive training, we run courses for everyone, whatever their experience. We offer start dates in October, January and April/May – study part time for 10 weeks after work in the evenings and at the weekend.

Why study Programming at City?