What you’ll learn
Over 6 weeks, you’ll learn about the key concepts and processes involved in software development. You’ll understand how code works, so that you can collaborate more effectively with developers.
Module 1
The software landscape
In your first module, you’ll be introduced to the software landscape. You’ll understand the relationship between hardware and software and recognise
the roles of operating systems, applications and web browsers. This module will also walk you through the origins of the internet and the cloud to help you understand their importance to software development today.
• How computers work
• Different types of software
• The internet
• The cloud
Module 2
Layers of software
Modern software is made up of several layers: the front-end, the backend and databases. In this module, you’ll become familiar with the roles
that each layer plays in delivering the software experiences we interact with each day. You’ll also learn how developers use APIs, libraries and …