Part of being a great developer is making your software accessible. Not only is this important for people who use software in different ways and have different levels of ability, …
Intellectual property, often called IP, is a way of talking about your ideas and other intangible (non-physical) things that you create. Usually, when you talk about IP, you will be …
Cliffydcw, CC BY-SA 3.0, via Wikimedia Commons What is the software development cycle? Developing software is a costly, time-consuming and complex process. Over the last 50 years, the approach to …
As you have found out in the video, data security is the responsibility of everyone who comes into contact with any personal data, and you need to be careful to …
Obviously, if you want to be a software developer, you need to learn to program, so let’s start this activity by looking at how to do that. Just like learning …
Welcome to ‘Meet the software development team’ Software is developed by a team. Discover the inner workings of a software development team and gain insights into the roles and skills …
As well as learning to program, developers need to understand the ethical dimensions of software development and the legal landscape that shapes this industry. In this activity, you will find …
In this activity, you’ve learned about how a software development team is structured. You’ve also found out more about the different jobs within a team and what each person does …
Having explored some job adverts, you will have seen that technical skills are only one part. Most development jobs will ask you for a whole range of transferable skills – …
Welcome! In this short course, you’ll discover how to take your initial steps toward a career in software development. Over the course of two weeks, you will complete 4 activities: …