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
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
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!
Instructor Details
- 4.5 Rating
11,754 Reviews
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.
More courses by Mark Farragher
C# Memory Tricks: Learn How To Master The Garbage Collector (2026)
4.6 (1,741 Reviews)
Provider: Udemy
Time: 3.5h
$12.99
C# Performance Tricks: How To Radically Speed Up Your Code. (2026)
4.4 (1,711 Reviews)
Provider: Udemy
Time: 4.3h
$14.99
How To Write Bulletproof Multi-Threaded C# Code (2026)
4.6 (1,417 Reviews)
Provider: Udemy
Time: 3h
$14.99
Write Asynchronous C# Code With Tasks and PLINQ (2026)
4.6 (1,017 Reviews)
Provider: Udemy
Time: 3.2h
$13.99
Boost Your C# With Structural And Creational Design Patterns (2026)
4.3 (882 Reviews)
Provider: Udemy
Time: 4.1h
$11.99
More Software Development courses
MATLAB Programming Simulink: Beginner to Pro with ChatGPT (2026)
5.0 (930 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
Build Web Apps with Nuxt.js 3: Master TypeScript & API [New] (2026)
4.9 (635 Reviews)
Provider: Udemy
Time: 6.7h
$19.99
Terraform 101: The Ultimate Hands-On Guide [Azure Edition] (2025)
4.8 (1,975 Reviews)
Provider: Udemy
Time: 11.9h
$94.99
Reviews
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.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









![Build Web Apps with Nuxt.js 3: Master TypeScript & API [New]](/programming/software-development/images/6457785_5adc_4.jpg?v=1789443959)

![Terraform 101: The Ultimate Hands-On Guide [Azure Edition]](/programming/software-development/images/6208847_f60a_7.jpg?v=1791193600)
