Backend Development

Part Time 20 Weeks Online

What will I learn?

Intro to Web: Learn the essential languages needed to create basic websites. Understand how to go online by demystifying the interaction between a developer, their coded files, servers, browsers and end-users. Give your site structure and meaning using HTML. Use CSS to display your site as a well-designed final product making use of images, fonts, colours and layout design.

Backend Programming: Learn to code applications by manipulating variables, data structures and control statements. Understand how to dynamically build a website based on user and programmatic data, thereby serving unique user experiences.

Databases: Learn to communicate with databases using the SQL language. Understand how to setup tables, write and read data and how to structure your applications data correctly.

Data-driven Apps: Learn to use your database to power your application by enabling users to save, read and update information directly from your application. Understand how to use APIs to connect your application to other applications to create powerful collaborative software.


Learn to power data-driven websites and web applications by interacting with servers and databases.

This course builds a highly in-demand specialised skill set in backend technologies. It is also an ideal complementary course for anyone who is proficient in frontend technologies and is interested in becoming a full-stack developer. The course begins with a brief introduction to frontend languages and then dives head-on into PHP, one of the most commonly used languages used to build the web. These tools are used to work with databases to build sophisticated data-driven web applications.

The online experience is self-paced, yet full of opportunities to interact with your classmates. You will be assigned an expert code coach who will be available to answer your questions and do 1-on-1 video calls with you. The course is full of videos, code demonstrations and practical challenges that will ensure you have the skills to build web products.

What are the requirements?

A computer and access to the internet. Give yourself about 10 hours/week to stay on track to complete the course in 5 months.

Knoma's take

Codespace are an internationally recognised and industry-driven coding school in South Africa. They offer a pretty broad choice of courses within coding, including introductory courses and deep-dives into topics like mobile, front-end and software engineering. As with any code school, hands-on projects are crucial. With Codespace, you'll complete plenty.


The CodeSpace Academy curriculum is focused on PHP; in addition to technical skills, students are taught soft skills necessary to become leaders in the tech industry. Academy students are trained to be dynamic and socially conscious problem solvers. They will learn critical and abstract thinking to address relevant issues. In addition to PHP, CodeSpace Academy students learn...
Read more arrow right
£145 / month

£1750 interest free loan from Knoma over 12 months

Key skills

HTML CSS PHP Backend Programming Data Structures Manipulating Variables Control Statements Programmatic Data Unique User Experiences Databases SQL Data-driven Apps APIs
Check your eligibility

Related courses

View all


Frequently Asked Questions

We help people like you find the course you need to upskill or reskill, and then fund it through ethical, compassionate finance.

View all