Certificate in Understanding Software

Certificate in Understanding Software

Who is it for?

Designers and non-designers


6 weeks


3 hours per week




Online, self-paced

Become a more rounded professional

  • Talk with confidence about web and internet technologies
  • Build better relationships with developers on your team
  • Create smarter designs with a deeper understanding of technical constraints
Our alumni work with the world’s leading companies
Jenny Björkman
Jenny Björkman

UX Lead, Sustainably

“Another great course from the UX Design Institute. Code now looks a lot less impenetrable. If you want a comprehensive overview of the software landscape, then look no further.”

Why take this course?

Speak the language
Learn to speak the language of developers so that you can have more productive and credible conversations.
Build your confidence
Knowledge is the best remedy for imposter syndrome. Get the confidence that comes from a better understanding of software.
Improve your designs
Make your designs better by understanding how they’re built. Know how to translate user needs with technical constraints in mind.
Next course commences:

9 December 2021

Limited spaces available
Enrolment deadline is 7 December 2021
Payment plans available
Request more details or enrol today

What you’ll learn

Over 6 weeks, you’ll learn about the key concepts and processes involved in software development. Want to work more effectively with developers? This is what you’ll need.

Module 1

The software landscape

Understand the relationship between hardware and software.

Module 2

Layers of software

Dig into each layer of the tech stack, from the front-end to the back-end.

Module 3

Front-end technologies

Get up to speed on the roles of HTML, CSS and Javascript.

Module 4

Back-end technologies

Explore the back-end, APIs and common programming languages.

Module 5

How developers work

Learn about common development workflows, from waterfall to agile.

Module 6

Effective collaboration

Get practical guidance on how to work well with development teams.

Support at every step

Join a lively community of tutors, coaches and fellow students that support each other along the way.

















Student Success team

Our friendly and responsive team will help you stay on track and keep you accountable.

A vibrant community

Collaborate, share tips and build connections on our lively student Slack channels.

Live webinars with experts

Attend expert sessions, including an Ask Me Anything Q&A with a senior software developer.

Victoria Robin
Victoria Robin

User Experience Manager, Alltech

“The one-on-one support from the UX Design Institute was really important. I was always able to email my questions to the team and get a quick response. The student Slack channel was very active and everybody was supportive. That kind of consistent help and guidance is not something you get with other providers.”

Request more details

Submit your contact details to get

  • The full course syllabus
  • Your questions answered, by phone or email

Or if you're happy to get started, you can enrol today.

“It’s probably the best decision I’ve made in my career so far.”

Daniel Guy
Daniel Guy

Interaction Designer
Ministry of Justice UK

Frequently asked questions

More questions? Schedule a call with an educational advisor, or email us at hello@uxdesigninstitute.com

What are the admissions criteria?

There are no strict admissions criteria. This course gives students a foundational understanding of software development, so you don’t need experience in tech or design to participate. Unsure if it’s the right level for you? Our education advisors can help.

How is the course structured?

Each of the six modules is delivered entirely online, so you can complete the course at your own pace. Once enrolled, you’ll have access to all of the course materials for three months.

How will I be assessed?

There will be a 40 minute online exam after you complete the six modules. This will make up your grade for the course. The course also includes exercises to help you get practical experience.

Will I get credits for this course?

The UK higher education system is internationally renowned for its excellent standards. Our courses are all credit-rated by Glasgow Caledonian University, a highly-rated UK university. The Certificate in Understanding Software is allocated 6 credits at Level 6 on the Scottish Credit and Qualifications Framework. For your country, there will be an equivalent award in the relevant educational system.