Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

How To Become An Outstanding Solution Architect (Udemy.com)

Learn all the soft and hard skills you need to take your architect design skills to the next level

Created by: Mark Farragher

Last updated May 2026

icon
What you will learn

  • What is a solution architect?
  • Soft skills that will make you a great architect
  • Common pitfalls in large IT projects
  • Master architectural patterns
  • A hands-on case study to hone your skills
  • Learn Unified Modeling Language
  • Design for quality attributes
  • Design for deployment and testing
  • ... and much more!

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.5 out of 5higher than 41% of them
  • Reviews11,754#16 of 519 by number of reviews
  • Length7.8 hourslonger than 59% of them
  • Last updatedMay 2026more recently than 73% of them

icon
Course Description

Last updated on November 21, 2017 - added homework results

Are you a developer, or a lead developer, or a solution architect in an IT project team? Would you like to learn how to become an outstanding solution architect? 
The solution architect is the person who creates the high-level abstract technical design of the entire solution, and this design is then handed over to the the development team for implementation. The architect is responsible for all technology decisions in the project. This is an extremely important role. 

The job also has a really nice pay, it comes with a lot of responsibility, and you get to talk to pretty much everybody in the organization, including the executives and the CEO. This is an extremely high-level and important function to be in. 

Would you like to learn how to become an outstanding architect? 

Let me help you!

I will teach you all the skills you need to become an outstanding solution architect. I will not only teach you how to create an awesome architecture design, but I will also teach you all the soft skills you will need to really shine in this role and make an impression on your peers.

This course contains a lot of material to get you on your way. We'll cover how the architect operates in an IT team, which soft skills are required to become an outstanding architect, and which extra responsibilities you can take on to really make an impression on your peers.

I will teach you how to create great architectures, we will discuss all common architecture design patterns, and I will also show you how to design these patterns in UML. And we're going to look at all important quality attributes and architecture concerns. Finally, we'll take a closer look at caching, exception management, and deployment scenarios.  

Why should you take this course?

Are you preparing for a job interview? Or are you in a large IT project right now? Are you the lead developer and do you wish to become a solution architect? Or are you already an architect and want to take your skills to the next level? Then this is the course for you! 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mark Farragher

Mark Farragher is a blogger, investor, serial entrepreneur, and the author of 12 successful IT courses on Udemy and other marketplaces. His career spans over two decades during which Mark has been a Founder twice and CTO three times, and has launched two lean startups in The Netherlands.

Mark became a Microsoft Certified Trainer in 2005 and started training classes in .NET development, web design, and Microsoft back-office servers. Today he uses his extensive knowledge of IT to help CTO’s, architects, and other tech professionals with their leadership, communication, and technical skills.

Mark has MCSA and MCSD certifications from Microsoft and is a certified Microsoft Trainer and Scrum master. He speaks fluent English, Dutch, and German.

icon
More courses by Mark Farragher

$12.99

$14.99

$14.99

$13.99

$59.99

$11.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.5

11,754 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Welly Indrarto on 7/3/2026

The material is interesting but the audio could be better, for some reason the sound is really on the low end. Hope this can be improved in the future

By Arunkumar KRISHNASAMY on 6/20/2026

A highly engaging Software Solution Architecture lecturer. The sessions were well-structured, informative, and easy to follow. I truly enjoyed the learning experience.

By Anurag Srivastava on 4/26/2026

its really a great start point for any developer or person transitioning to Sol ARchitect Role

By Thomas Masinelli on 4/1/2026

The course is good and mostly makes sense. The focus is 100% on an application development department or team, which my department is not. It would be helpful to either have similar training for platform and systems departments (IT Operations) or to cover both types of IT departments in this course.

By Andy Newman on 2/26/2026

The course was quite heavy on application design where I'm more interested in backend system integration. However, I found a lot of useful and interesting material and this will certainly help me moving forwards. Thank you.

By Oana-Elena Grosu on 1/16/2026

Instructor is great, explains everything very well and makes it super easy to understand.

By Ana Radun-Tomić on 12/30/2025

I liked the course a lot. It gave me good overview on what's my job being above tech leads, where to interact with stakeholders, and where to handover to the other team members. It was also very useful in clearly comparing how the role can vary with the team and company structure and picking what fits for me. The rest I learned on the job or knew already, but I like the chapters nonetheless and if you take the whole course in the beginning, it'll give you good framework to follow, especially if you don't have a dedicated mentor. I'm now reorienting in my career path, but the course helped me professionally and I can recommend to anyone starting in software and solution architecture.

By Gonzalo Codocedo on 12/26/2025

excelentepara quienes buscamos aprender a detalle y en el foco de un arquitecto de soluciones

By Sergio Garcia on 12/9/2025

It is really helpful and providing a lot of valuable information, I recently started in the SA role, and this is helping me fill the gaps

By Mathinson Rondon on 12/5/2025

Yes, it was a good match for me. I get to understand what it's like being a solutions architect. Thank you so much, I appretiate it.

By Felipe Reyes on 12/20/2020

Nice overview of SA. Specially the roles and soft skills, every company seems to get them wrong. I think you need to add concepts of elasticity big data, machine learning, kubernetes and graph API.

By Gabriel Gudino on 12/20/2020

Its not for beginners. But its a very good course in General. Could be a little more dynamic.

Showing 12 of 319 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100