Back to Software Design and Architecture

Software Design and Architecture

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. Practical examples and opportunities to apply your knowledge will help you develop employable skills and relevant expertise in the software industry.

Status: Restful API
Status: Object Oriented Programming (OOP)
BeginnerSpecialization

Top reviews across Software Design and Architecture

SK

Reviewed Nov 9, 2019

Really helpful. I give this curs the maximum though I thing that it would be better if there were more assignments to practice. Or more examples even they are not reviewed in the videos.

HS

Reviewed Jan 12, 2021

good but needed more practical explanations for design patterns , most of the course listing and explaining in general about different types of design pattern

SM

Reviewed Sep 11, 2019

The concepts taught in this course helped me apply them in practice during the development of projects at work. Highly recommended!

CB

Reviewed May 9, 2020

This Specialization helped me to acquire new theoretical and practical aspects. Highly recommend this course to anybody who is involved in Software design and Architecture!

IC

Reviewed May 16, 2021

El curso, me oriento significativamente en la mejora de mi diseƱo de aplicativosponiendo en practica sus lineamientos para poder tener un mejor producto. Gracias

BS

Reviewed Jun 3, 2021

The concepts had a lucid articulation. The course covered most of the design patterns including design principles behind them. I found it very useful.

ZH

Reviewed Jul 14, 2021

This is a very very excellent course of which I've ever taken & would like to recommend it to my friends to expore.

SV

Reviewed Sep 7, 2021

this course is very helpful for understanding and getting strong at fundamentals

BA

Reviewed Nov 30, 2023

This course is a labour of love, immensely helpful material and excellent delivery. I wish I had discover this course 5 years earlier. It is a must for everyone working in IT.

AG

Reviewed Jun 21, 2019

The course is a really good introductory course for beginners to understand new concepts and for intermediates to refresh basic software design patterns and anti-patterns.

ZX

Reviewed Apr 16, 2018

It's introduction of software architecture, mainly focus on basic concepts, lack of practical examples.

DV

Reviewed Aug 10, 2023

It would've been nice to hear more about Microservices and good practices how to design them: like real life experience sharing

Learner reviews across Software Design and Architecture

Showing: 18 of 583

Javier
Course: Object-Oriented Design
1.0
Reviewed Oct 16, 2017Course: Object-Oriented Design
Volodymyr
Course: Object-Oriented Design
4.0
Reviewed Jan 6, 2019Course: Object-Oriented Design
Jukka
Course: Object-Oriented Design
2.0
Reviewed May 25, 2020Course: Object-Oriented Design
Anton
Course: Object-Oriented Design
3.0
Reviewed Jun 27, 2019Course: Object-Oriented Design
Valerii
Course: Object-Oriented Design
1.0
Reviewed Oct 9, 2017Course: Object-Oriented Design
David
Course: Object-Oriented Design
4.0
Reviewed Oct 29, 2019Course: Object-Oriented Design
Akshit
Course: Object-Oriented Design
3.0
Reviewed Jun 6, 2019Course: Object-Oriented Design
Anastasiia
Course: Object-Oriented Design
3.0
Reviewed Aug 30, 2019Course: Object-Oriented Design
Nivedhitha
Course: Object-Oriented Design
5.0
Reviewed Feb 21, 2019Course: Object-Oriented Design
Mike
Course: Object-Oriented Design
2.0
Reviewed Oct 31, 2017Course: Object-Oriented Design
Michelle
Course: Object-Oriented Design
5.0
Reviewed Jul 2, 2019Course: Object-Oriented Design
Artur
Course: Object-Oriented Design
5.0
Reviewed Apr 4, 2019Course: Object-Oriented Design
KIRUPA
Course: Object-Oriented Design
5.0
Reviewed Jun 28, 2019Course: Object-Oriented Design
pavithra
Course: Object-Oriented Design
5.0
Reviewed Jun 22, 2019Course: Object-Oriented Design
Ankur
Course: Object-Oriented Design
5.0
Reviewed Apr 8, 2019Course: Object-Oriented Design
Jonathan
Course: Object-Oriented Design
3.0
Reviewed Oct 3, 2018Course: Object-Oriented Design
Jaspreet
Course: Object-Oriented Design
5.0
Reviewed Aug 6, 2020Course: Object-Oriented Design
Silvio
Course: Object-Oriented Design
5.0
Reviewed Oct 13, 2018Course: Object-Oriented Design