Columbia Classifieds>Columbia Online Courses>Software Design and Architecture

Software Design and Architecture

About this Specialization

In the Software Design and Architecture Specialization, you will learn how to apply design principles, patterns, and architectures to create reusable and flexible software applications and systems. You will learn how to express and document the design and architecture of a software system using a visual notation.\\n\\nPractical examples and opportunities to apply your knowledge will help you develop employable skills and relevant expertise in the software industry.

Created by: University of Alberta


Related Online Courses

This course, GenAI for Fraud Analysts: Improving Detection Efficiency, empowers fraud analysts and compliance professionals with cutting-edge Generative AI (GenAI) techniques to stay ahead of... more
This specialization equips learners with in-depth knowledge of advanced testing techniques, including risk-based testing, white-box methods, static and dynamic analysis, and test automation.... more
The NVIDIA: Fundamentals of Deep Learning Course is the second course in the Exam Prep (NCA-GENL): NVIDIA-Certified Generative AI LLMs Associate specialization. It introduces learners to core deep... more
Our premium communication course on Communicating with Presence designed by some of the most experienced professionals and academics in the media sector, can help learners improve their soft skills... more
This course will explore higher-level details about phase diagrams, including the Fe-Fe3C phase diagram. We will use the Fe-Fe3C phase diagram to predict the possible phases and microstructures of... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL