Delivered either online or onsite, these instructor-led Software Design training courses combine interactive discussion with practical exercises to master the core fundamentals of the discipline.
Software Design training is offered in two modalities: "online live training" or "onsite live training". Online live training (also known as "remote live training") is facilitated through an interactive remote desktop session. Onsite live training can be conducted at your local premises in Copenhagen or within NobleProg's corporate training centers in Copenhagen.
You can also take bus 26 or 7A and get off around Vesterbros Torv; from there it is a short walk.
By bus
Useful nearby stops include:
Vesterbros Torv (Vesterbrogade) — about 1 minute from the area.
Frederiksberg Allé (Vesterbrogade) — nearby.
Trommesalen (Vesterbrogade) — nearby.
Bus 26 and 7A serve the Vesterbrogade corridor.
København, Copenhagen
NobleProg København, Bredgade 37, København K, denmark, 1260
Near Amalienborg Palace & Royal Theatre.
If you arrive by train
If you arrive at Copenhagen Central Station (København H):
Walk to København H Metro.
Take the M3 or M4 metro toward Kongens Nytorv.
Get off at Kongens Nytorv.
Walk north toward Nyhavn, then continue along Bredgade.
Bredgade 37 is about 500 m / 6 minutes' walk from Kongens Nytorv.
Another easy option
Marmorkirken (Marble Church) Metro Station is also very close to Bredgade 37. The nearby Bredgade area is about 2 minutes' walk from Marmorkirken station.
By bus
There are bus stops around Dronningens Tværgade / Bredgade, so you can also travel by bus and walk the final few minutes.
In this Copenhagen course, teams apply Design Thinking to resolve challenges through empathy, ideation, and prototyping. With a focus on the Empathize stage, you will align pain points with internal stakeholder needs, converting insights into actionable outcomes through dynamic collaborative efforts.
This live training in Copenhagen provides teams and leaders with a deep dive into the Empathize and Define stages of Design Thinking. Participants will refine their skills in active listening, empathy mapping, and the 5 Whys technique to uncover root causes and craft clear, actionable problem statements for internal clients.
This live, instructor-led programme, available Copenhagen (online or on-site), is designed for professionals from beginner to intermediate levels seeking to apply Design Thinking methodologies to accelerate innovation and enhance business outcomes.
By the conclusion of this training, participants will have the capability to:
Comprehend the core tenets of Design Thinking and its contribution to innovation.
Execute the five phases of Design Thinking within problem-solving scenarios.
Utilise ideation methods and tools to encourage creative output.
Apply Design Thinking strategies to optimise processes and improve overall efficiency.
This instructor-led live training, conducted in Copenhagen (either online or onsite), is designed for beginner to intermediate participants aiming to resolve everyday workplace challenges through gamification techniques.
By the end of the session, participants will be able to:
Understand the fundamental principles of Design Thinking and their use in problem-solving.
Apply gamification techniques to enhance engagement and foster innovation.
Develop creative and practical solutions for common workplace issues.
Collaborate effectively across teams to implement robust problem-solving strategies.
Use iterative approaches to refine solutions through feedback and experimentation.
This instructor-led training in Copenhagen empowers senior developers with advanced Domain-Driven Design capabilities. Gain the skills to apply strategic and tactical patterns, establish bounded contexts, and integrate DDD into Agile workflows for building resilient, scalable, and maintainable software systems.
This live, instructor-led training—available online or onsite in Copenhagen—is designed for intermediate developers, architects, and analysts looking to apply DDD concepts and practices to their software initiatives.
Upon completing this training, participants will be equipped to:
Comprehend fundamental DDD concepts, such as bounded contexts and entities, and apply them effectively within software projects.
Leverage strategic DDD to define and design domain models, identify subdomains, and establish clear boundaries.
Apply tactical DDD patterns, including CQRS, factories, and event sourcing, to enhance system design.
Effectively refactor and modernize legacy systems using DDD methodologies.
Architect and implement solutions that are oriented towards products, domains, and team collaboration.
Utilize data mesh frameworks to build domain-oriented data platforms that support robust data discovery and governance.
This live, instructor-led training in Copenhagen (online or onsite) targets novice leaders and HR professionals seeking to apply Design Thinking methodologies to drive innovation, improve problem-solving, and increase team engagement.
Upon completion, participants will be able to:
Apply tools and methodologies that promote innovation and team collaboration.
Strengthen skills in empathy mapping, ideation, and prototyping to resolve complex issues.
Leverage Design Thinking principles in leadership and HR contexts.
Establish a culture of innovation within technical teams.
This instructor-led, live training in Copenhagen (online or onsite) is aimed at intermediate-level Java developers who wish to apply design patterns to improve software structure, maintainability, and scalability.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Apply Creational, Structural, and Behavioral patterns effectively in Java.
Improve code reusability, scalability, and maintainability.
Refactor existing codebases using design patterns.
This live, instructor-led training in Copenhagen (delivered online or onsite) is designed for software and systems designers at beginner to intermediate levels who aim to gain a comprehensive and structured understanding of Sparx Enterprise Architect.
By the conclusion of this training, participants will be able to:
Navigate and utilize Sparx Enterprise Architect effectively, with a clear grasp of its interface and available tools.
Model various business structures, including organization charts, processes, and systems, using appropriate diagrams.
Apply change tracking, version control, and team collaboration strategies within the Sparx EA environment.
Utilize advanced features of Sparx EA, such as modeling with stereotypes, customization options, and task automation.
This 21-hour course in Copenhagen delves into key Kubernetes design patterns for microservices. Learners will master foundational, behavioral, structural, and configuration strategies to engineer resilient, scalable, and cloud-native applications through practical live-lab exercises.
This instructor-led program in Copenhagen focuses on both core and advanced software architecture and design principles. Learners will participate in hands-on lab work, discussions, and group projects, equipping them to create robust, scalable, and secure software solutions suited for complex enterprise environments.
This live, instructor-led training in Copenhagen (available online or on-site) targets experienced C# developers who aim to design and construct secure, high-performance .NET applications with a strong architectural foundation. The programme covers the full lifecycle, from requirements analysis and domain modeling to building ASP.NET Core APIs, managing data with Entity Framework Core, optimizing performance, and deploying solutions.
Master Domain Driven Design to synchronize software with business concepts. Develop proficiency in strategic and tactical patterns, including Ubiquitous Language and Bounded Contexts. This training in Copenhagen empowers teams to handle complexity and construct flexible, maintainable software architectures.
This 14-hour Design Patterns course at Copenhagen focuses on leveraging proven patterns to significantly reduce time spent on design and testing. Participants will learn to craft organization-specific patterns, evaluate potential cost efficiencies, and systematize their design processes through practical UML and Java examples.
In this instructor-led, live workshop training in Copenhagen (available online or on-site), participants will learn to apply the five stages of Design Thinking to better understand the challenges faced by end-users of a product or service, and to formulate the optimal approach for resolving them.
Upon completing this training, participants will be equipped to:
Leverage creative strategies to align customer needs with technologically feasible solutions.
Develop strategies to enhance customer value and improve product and service offerings.
The Design Thinking (DT) framework consists of five core phases: empathizing, defining the problem, ideating, prototyping, and testing.
As our world becomes increasingly intricate, we face challenges that demand specialized approaches. Design Thinking provides a robust method for navigating these complexities. Proficiency in this discipline enables professionals to resolve difficult issues effectively, communicate with greater clarity, influence stakeholders efficiently, and drive superior business outcomes. Furthermore, it enhances both organizational culture and individual performance.
Understanding the mechanics of DT: gaining insights from users and problems, identifying patterns, designing models (including managing model drift), testing, evaluating, and re-engineering.
The connection between DT, innovation, and entrepreneurship.
Key DT methods and tools: personas, stakeholder maps, customer journey maps, service blueprints, and business model innovation.
Applying DT to broader competencies: design mindset, disruptive innovation, iterative approaches, agile estimation, critical thinking, problem solving, teamwork, leadership readiness, communication, technological literacy, forward-thinking, intercultural and ethical competencies, emotional intelligence, self-awareness, negotiation, and conflict resolution.
Objectives:
To grasp the fundamental principles and subtle nuances of DT.
To examine core concepts, influencing factors, theories, types, and models within the DT framework.
To experiment with, experience, and actively practice DT methodologies.
Delivery:
This intensive one-day (4-hour) training course includes the following components:
Lectures (40% - covering theories, concepts, models, and interactions).
Group exercises (30% - focusing on group dynamics, gamification, discussions, and mock-conflict resolution scenarios).
This live, instructor-led training in Copenhagen (available online or on-site) is tailored for intermediate PHP developers eager to apply design patterns effectively in their work.
By the conclusion of this program, participants will be capable of:
Understanding the intent and value of design patterns.
Identifying and deploying the right patterns for standard use cases.
Building PHP applications that adhere to recognized best practices.
Integrating these patterns into modern frameworks like Symfony or Zend.
This live training session in Copenhagen explores the architectural principles of embedded C, empowering developers to enhance system reliability, functional definition, and logical structure. The curriculum features practical exercises aimed at creating fault-tolerant applications, optimizing hardware performance, and addressing key factors such as system constraints, code reusability, and long-term maintainability.
This 14-hour advanced JavaScript course in Copenhagen is intended for developers constructing complex web applications. It addresses object-oriented programming, design patterns, and asynchronous communication strategies such as Promises and RxJS, with a focus on best practices to improve code organization.
Tailored for experienced developers, this 21-hour course in Copenhagen delves into design patterns and ref methodologies. Through hands-on workshops, participants will master GoF patterns, enterprise architecture, and essential tools to develop efficient, maintainable PHP application code.
This comprehensive course in Copenhagen explores RISC-V architecture, assembly, Linux, FPGA, and AI applications. It addresses the global talent shortage by developing expertise from ISA fundamentals to advanced SoC design. It is ideal for engineers aiming to master modern, open-source computing stacks.
In this live training session held in Copenhagen, participants will investigate the nuanced interaction between software, technical, and enterprise architecture. You will learn to navigate the complexities of distributed systems and associated trade-offs while gaining proficiency in standard patterns for SOA, microservices, and efficient inter-system communication.
This course in Copenhagen is tailored to prepare developers and architects for the UML2 Intermediate exam. It delves into complex modeling, classification, and state machines. By mastering these essential design elements, you will learn to build detailed UML models and qualify as a senior member of a UML development team.
Read more...
Last Updated:
Testimonials (6)
Trainer knowledge, involvement, and rapport
Adam Kuklewski - GE Medical Systems Polska
Course - Technical Architecture and Patterns
complete, subject-focused, with multiple exercises and examples
Grzegorz Sposob - ASSECO POLAND S.A.
Course - OCUP2 UML Certification - Preparing for the UML2 Intermediate exam.
The explanations and interactivity of the trainer, he really brought the subject well; and even-though I was probably not experienced enough, I did learn a lot from it!
Pieter Bruynseels - Spot Buy Center BV
Course - Design Patterns
I liked the exercises that helped to open the mind and gain new insights into software architecture.
Gabriele - EAGLEPROJECTS S.p.A.
Course - Architecture and Design: Core + Advanced Training
I liked the platform we used. It was really nice and easy to use. I liked the typescript section, the part about namespaces and modules.
Online Software Design training in Copenhagen, Software Design training courses in Copenhagen, Weekend Software Design courses in Copenhagen, Evening Software Design training in Copenhagen, Software Design instructor-led in Copenhagen, Software Design private courses in Copenhagen, Software Design boot camp in Copenhagen, Software Design coaching in Copenhagen, Weekend Software Design training in Copenhagen, Online Software Design training in Copenhagen, Software Design instructor-led in Copenhagen, Evening Software Design courses in Copenhagen, Software Design instructor in Copenhagen, Software Design classes in Copenhagen, Software Design on-site in Copenhagen, Software Design one on one training in Copenhagen, Software Design trainer in Copenhagen