Programming
Learn computer programming skills
Programming is a digital skill which has many applications from creating websites and apps, to designing games, managing data, building software, conducting research or connecting all the back-end systems that help these programs perform tasks and deliver services. There are multiple languages you can learn, and which language you choose will depend on your interests or what you want to achieve.
Front end web developers will normally use a combination of HTML, CSS and JavaScript to build the web pages or apps that a user will see. While at the backend, developers utilise languages such as Python, SQL, Ruby or Java to help run the various services on a site, server or system.
Programming skills can also be used in research to collect, calculate and visualise data, in video game production, visual effects and more.
This resource will introduce you to key concepts and ideas in computer programming, and in the Links section you can find learning platforms recommended by experts in the University's Web Team.
Related resources | FutureLearn | Google Digital Garage
Last updated on 29 September 2023
Information
This resource was provided by Toolkit.
Made in association with staff and students, Toolkit is your digital companion for University. The video-first platform delivers engaging content in bite-sized resources, so that you can get the information you need to get back to your work, research or studies.
Learn new digital skills, understand university software, discover useful apps and explore University services.