Managing Software Architecture

Embrace architect-level thinking, master software design challenges and lay the foundations for lasting success in your career.

Price

£2,350

Commitment

6–8 hours per week

Study mode

Tutor guided

Certificate of Achievement

Evidence your learning with a Certificate of Achievement from the University of Cambridge on successful completion

Duration of 8 weeks

Regular weekly participation is key to gaining the most from your learning experience.

Course dates and prices

Select a course date

About the course

This is a Professional course delivered by University of Cambridge Advance Online. Advanced professional development courses are designed for mid-career and senior professionals seeking deeper expertise and practical and usually specific/specialised capability building. Courses combine academic rigour, tutor support, applied assignments and peer learning to help learners progress into specialist or leadership roles.

Software architecture is the backbone of any software system, directly shaping a system’s success by laying the foundation for crucial aspects like scalability, maintainability and overall quality. Without a solid architectural design, projects can quickly go wrong – leading to integration headaches, growing complexity and poor communication.

This cutting-edge eight-week online course will help you think like a software architect. Designed by experts from the University of Cambridge, the course content goes beyond traditional software engineering – bridging the gap between management and coding and offering valuable insights into the tasks that lie at the intersection of these domains.

You’ll gain the essential skills to explore, evaluate and compare different design solutions – giving you the tools to engage in meaningful, constructive discussions with stakeholders. Plus, you’ll discover how to document your designs in a way that smooths communication, helps manage complexity and keeps teams aligned on goals.

You’ll also explore the impact of emerging technologies like artificial intelligence (AI) on the quality of software systems. By the end of the course, you’ll be ready to apply what you’ve learned directly to your own workplace. You’ll be able to take charge of architectural decisions, handle design trade-offs and lead your projects to success.

Whether you’re looking to boost your professional effectiveness or take your career to the next level, this course will help to future-proof your career.

Trailer with audio description  (opens in a new tab)

CPD Certification Service

This course equals 64 hours of the CPD Certification Service (opens in a new tab) time.

What our learners are saying

Help and support

Need help? We’ve got you covered. Explore our support options below to find answers quickly or get in touch with our team.

Please note that taxes may be added at checkout depending on your location and applicable local tax regulations. The final price, including any applicable taxes, will be shown before payment is completed.

Let’s keep in touch

Sign up here to receive news and updates about courses from University of Cambridge Advance Online and other university providers.

* Required field

Let’s keep in touch

Sign up here to receive news and updates about courses from University of Cambridge Advance Online and other university providers.

"*" indicates required fields

Your privacy is important to us. View our Privacy notice (opens in a new tab) for more information. This site is protected by reCAPTCHA and the Google Privacy Policy (opens in a new tab) and Terms of Service (opens in a new tab) apply.