Course catalog
Showing 1-8 of 8 items.
C#: Design Patterns
Learn how design patterns in C# can help you build better code. Discover how to implement Gang of Four patterns and two commonly used patterns in .NET.
C++ Design Patterns: Creational
Explore the five most popular creational design patterns for C++: Factory, Abstract Factory, Builder, Prototype, and Singleton.
Design Patterns: Creational
Learn how to use the creational design patterns described by the Gang of Four to create more maintainable, flexible software.
Intermediate C# Design Patterns Part 1
Write better code with greater efficiency using C# design patterns. Explore the Prototype, Bridge, Façade, State, and Strategy patterns, and the Template Method.
Intermediate C# Design Patterns Part 2
Learn how to use design patterns to build better code and efficiently tackle the design problems you often find in real-world applications.
Programming Foundations: Design Patterns
Learn about key object-oriented design patterns (including the Observer, Decorator, and Factory patterns) that make your development process faster and easier.
Software Design: Modeling with UML
Discover how to use Unified Modeling Language (UML) diagrams to create important artifacts at each stage of the software development life cycle.
Unity 5: Build a Character Dialogue System
Learn how to build and implement narrative-driven games through a comprehensive narrative management system.