Whether delivered online or on-site, these instructor-led Software Engineering courses build a solid foundation through interactive discussion and practical, hands-on exercises.
Training is available as either “online live training” or “onsite live training”. Online sessions (also known as “remote live training”) take place via an interactive remote desktop. Onsite training can be hosted directly at your premises in Copenhagen or at 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.
This live, instructor-led course in Copenhagen delves into the core principles and practical aspects of test automation with Apigee. It helps participants develop the practical skills needed to automate API testing, verify performance, and integrate these processes into CI/CD pipelines to meet real-world business demands.
This instructor-led, live training in Copenhagen (available online or onsite) is tailored for intermediate-level testers and developers seeking to enhance their proficiency in automation testing. The focus lies on leveraging tools such as Selenium and TestComplete, as well as integrating them with Oracle APEX and .Net Core.
Following the completion of this training, participants will be capable of:
Setting up and configuring Selenium and TestComplete for automated testing.
Creating advanced test scripts and structural frameworks.
Connecting automated testing with Oracle APEX and .Net Core applications.
Utilizing machine learning techniques to refine test automation.
Effectively shifting from manual to automated testing methodologies.
Managing outsourced testing projects while ensuring adherence to quality benchmarks.
This live, instructor-led training in Copenhagen (available online or on-site) targets intermediate to advanced test engineers and automation specialists seeking to harness advanced TestStand features for superior automation efficiency and effectiveness.
Upon completion, participants will be equipped to:
Leverage advanced TestStand features to streamline and enhance test automation workflows.
Tailor user interfaces and construct complex test sequences.
Execute sophisticated result processing and reporting strategies.
Connect TestStand with external databases, systems, and hardware.
Apply best practices for the maintenance, management, troubleshooting, and debugging of intricate test sequences.
This live, instructor-led training in Copenhagen (available online or onsite) is tailored for intermediate to advanced technical professionals aiming to use IDz and z/OS Connect to integrate mainframe applications with APIs and modernize legacy workflows.
By the end of this training, participants will be able to:
Set up and operate IDz for mainframe application development.
Use z/OS Connect to expose mainframe applications as RESTful APIs.
Integrate COBOL, CICS, and DB2 programs with modern systems.
Apply best practices for API security and performance optimization.
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 instructor-led, live training in Copenhagen (available online or onsite) is designed for entry-level test and automation engineers seeking to master the core principles of using TestStand to build, run, and oversee automated test sequences.
Upon completion of this course, participants will be equipped to:
Grasp the fundamental concepts and architectural design of TestStand.
Build and run test sequences effectively.
Leverage TestStand's collaborative capabilities to support team-based test development workflows.
Connect TestStand with various other software applications and testing instruments.
Create bespoke test steps and plugins within the TestStand environment.
This instructor-led, live training in Copenhagen (online or onsite) is aimed at experienced automation test engineers who want to learn advanced C# programming concepts for automation testing.
By the end of this training, participants will be able to:
Understand advanced C# programming concepts and best practices.
Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
Design and develop modular and reusable automation frameworks using industry best practices.
This instructor-led live training in Copenhagen walks Java developers through the process of creating and validating REST APIs with Jersey. Learners will project setup, deploy endpoints, manage security, and perform testing with Postman. It is perfect for beginners looking to gain practical experience in modern API design.
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 instructor-led, live training in Copenhagen (delivered online or on-site) targets intermediate-level software developers and engineers who aim to skillfully manage and resolve software license issues within their organizations or projects.
By the conclusion of this program, participants will have the capability to:
Comprehend the fundamental aspects of software licensing and the mechanisms through which FlexLM controls licenses.
Acquire the skills to install FlexLM server and client software on diverse operating systems.
Formulate, distribute, and administer licenses, including floating and node-locked varieties.
Recognize and rectify frequent challenges concerning license installation, distribution, and application.
This live instructor-led training in Copenhagen prepares intermediate and advanced testers for the CTAL-TAE exam. It covers designing scalable automation architectures, evaluating frameworks, and integrating tests into CI/CD pipelines, while providing hands-on labs and exam simulations to ensure success.
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 in Copenhagen, offered either online or onsite, is tailored for professionals aiming to comprehend function point measurement principles and effectively integrate them into software development productivity evaluations.
By the conclusion of this program, participants will have the capability to:
Comprehend the distinction between function point and non-function point metrics in software development.
Evaluate software product units to support quality control and productivity analysis.
Get ready for the ISTQB CTAL-TM certification through this instructor-led training in Copenhagen. Gain proficiency in advanced test management, risk-based testing, and strategic decision-making via interactive sessions and hands-on exercises aligned with the official syllabus, designed specifically for test managers and QA professionals.
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 (conducted online or onsite) is specifically designed for intermediate-level software testing professionals who aspire to achieve TOSCA certification and showcase their proficiency in test automation using Tricentis Tosca.
<\/p>
By the conclusion of this program, participants will be capable of:
<\/p>
Comprehending the TOSCA certification framework and its requirements.
<\/li>
Mastering TOSCA fundamentals, including test case design, automation, and execution.
<\/li>
Applying best practices to create test cases that are reusable and easy to maintain.
<\/li>
Preparing effectively for the practical and theoretical components of the TOSCA certification exam.
<\/li>
<\/ul>
This practical training in Copenhagen empowers software test engineers with essential skills in Selenium WebDriver. Discover how to construct resilient automated test suites, master advanced locator strategies, and implement design patterns for effective cross-browser testing in real-world scenarios.
Develop robust test automation frameworks by leveraging the Selenium suite and integrating continuous testing workflows with Jenkins. This course in Copenhagen provides QA engineers with hands-on expertise in WebDriver, TestNG, and Grid, enabling distributed and cross-browser testing within agile environments.
This instructor-led, live training in Copenhagen (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
This live, instructor-led training session, conducted in Copenhagen (available online or onsite), is tailored for software testers aiming to utilize Cypress for automated testing.
By the conclusion of this training, participants will have the capability to:
Perform end-to-end automation testing with Cypress.
Implement integration and unit tests within web applications.
Enhance software testing efficiency with HP UFT, the industry benchmark. This 21-hour instructor-led course in Copenhagen delves into recording-and-playback scripting, object identification, parameterised testing, reusable actions, web application testing, and API validation via interactive labs.
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.
Acquire practical mobile automation capabilities through this Appium training in Copenhagen. Learn how to configure the framework, develop resilient test scripts for Android and iOS, identify elements, and produce reports. This course is well-suited for QA engineers aiming to progress their careers in mobile quality assurance.
This instructor-led training on Copenhagen explores Selenium 4 and Python for web test automation, focusing on WebDriver, the Page Object Model, and Grid. Participants will learn to create robust scripts using Pytest, integrate tests into CI/CD pipelines, and adopt best practices for building stable, scalable test suites.
This live, instructor-led training in Copenhagen is tailored for individuals keen on mastering Java specifically for test automation. As a concise and intensive programme, it features ample hands-on exercises designed to swiftly equip participants with the core programming skills essential for software automation testing. The curriculum prioritizes Java fundamentals that can be applied directly and immediately to real-world test automation scenarios.
Please note that this course does not provide an in-depth analysis of test automation frameworks like Selenium. It also skips the traditional "Hello World" introductory path, as the focus is strictly on automation rather than general application development. The primary goal is to enable participants to begin working with test automation efficiently. If you already possess strong Java knowledge and prefer to jump directly into Selenium testing, we recommend exploring: Introduction to Selenium (https:\/\/www.nobleprog.com\/introduction-selenium-training).
This live, instructor-led workshop in Copenhagen begins by introducing BDD, explaining its nature and how companies utilize it to drive superior software design, development, and testing. The approach is non-technical, prioritizing the perspective of end-users, their requirements, language, and thought processes. It also addresses the communication challenges business stakeholders typically face when working alongside technical colleagues.
By the end of the training, participants will be able to:
Write concise user stories that capture the usage patterns of real software users.
Translate user stories into BDD's behavioral language (Given, When, Then).
Derive test cases from these stories for engineers to use in implementation and testing.
Understand the interplay between product requirements, acceptance criteria, and test cases.
Demystify technical jargon that often hinders clear communication and understanding.
Install and employ effective tools for writing BDD feature files.
Understand and appreciate the processes that occur once work is handed to engineers.
Play a more active role in the iterative development cycle.
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.
This instructor-led ISTQB CTAL-TA course in Copenhagen explores advanced test analysis, risk-based design, and quality assurance. Participants learn to assess requirements, oversee defects, and apply static testing techniques within Agile and Waterfall settings to guarantee robust software quality.
Cypress is a robust end-to-end testing framework that empowers users to establish, create, run, and debug tests for any front-end application or website.
This live, instructor-led course, offered in both online and on-site formats, targets software testers aiming to automate their testing workflows with Cypress.
By the end of this training, participants will possess the ability to:
Conduct end-to-end automation testing with Cypress.
Create and deploy integration and unit tests in web applications.
Adopt Cypress as an alternative to Selenium.
Course Structure
Interactive lectures and group discussions.
Abundant exercises and hands-on practice.
Practical implementation in a live lab setting.
Customization Options
If you require a customized training experience for this course, please contact us to make arrangements.
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, instructor-led training in Copenhagen—delivered online or onsite—targets forward deployed engineers, AI engineers, applied AI specialists, and technical consultants responsible for deploying AI systems within client environments. It is designed for professionals aiming to scope, build, evaluate, deploy, and operate production AI systems in complex enterprise settings.
This live, instructor-led training on Copenhagen, available online or onsite, is tailored for forward deployed engineers, solution consultants, product owners, and presales engineers. It is designed for professionals who need to convert ambiguous customer requests into clearly scoped, funded engagements. The course enables participants to conduct structured discovery, prioritize use cases based on evidence, and develop a value case and scope that can effectively withstand scrutiny from finance and delivery teams.
This live, instructor-led course in Copenhagen, available online or on-site, targets engineers, technical consultants, and delivery leads transitioning into customer-embedded roles or building forward deployed teams. It is designed for those aiming to own client outcomes from discovery through production and convert individual engagements into a repeatable practice.
This instructor-led live training, available online or onsite in Copenhagen, is designed for engineering managers, delivery directors, and practice leads responsible for building or scaling forward deployed functions. It supports those aiming to staff pods, codify playbooks, govern outcomes, and build a durable internal deployment capability.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) is a specialized certification for professionals in requirements engineering. It is designed to verify the knowledge, skills, and practical experience required for managing and engineering requirements within the software development lifecycle. The value of IREB CPRE certification lies in the formal recognition of your expertise in this field. It helps you distinguish yourself in the job market as a specialist in requirements management, while simultaneously enhancing your credibility and trust among employers, clients, and peers.
This instructor-led, live training in Copenhagen combines ISTQB CTFL v4.0 fundamentals with modern AI-assisted testing tools. Participants will gain structured QA knowledge, practical automation skills, and hands-on experience with AI-driven test case generation, self-healing automation, and defect analysis.
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.
Offered as an instructor-led, live training (delivered online or on-site), this course is designed for software testers seeking to utilize Postman for API testing.
By the end of the training, learners will be equipped to:
Execute tests using automated requests and streamlined workflows.
Define, develop, test, and monitor APIs via a version control system.
Generate dynamic data within requests.
Document and organize tests into collections for collaborative team review.
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.
During this instructor-led, live training session held in Copenhagen, learners will explore how to apply TestComplete's features, including its test object model, checkpoints, name mapping, and user interface, to perform automated testing on desktop, web, and mobile applications.
By the conclusion of this training, participants will be able to:
Construct, record, and execute functional tests.
Build a scalable and maintainable test framework.
Define checkpoints, adapt tests for multiple devices, and evaluate test outcomes.
This instructor-led training in Copenhagen empowers experienced engineers to transition into exceptional leadership roles. The curriculum covers system design, code reviews, and mentoring to amplify your impact. You will learn to build a strong engineering culture and lead high-performing teams effectively, utilising practical tools and frameworks.
Read more...
Last Updated:
Testimonials (9)
the overall concept of DevOps/DevSecOps is not a team but a culture, a mind set
Mpho Mashele - South Africa Reserve Bank
Course - DevOps and Platform Engineering: A Collaborative Approach
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
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.
workshops, practical cases
Joanna Nowak - LKQ Polska Sp. z o. o.
Course - Introduction to Agile Testing
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
Trainer knows very well about the teaching materials and the virtual machine given is very helpful.
NOORFATYN NABILAH ROHAIZAT - Iverson Associates Sdn Bhd
Course - Performance engineering/tuning
There has been a wide coverage of many topics.
This fostered our own discussong internally
Pierre - Seebyte
Course - Agile Software Testing
I am getting the correct level of understanding I need to assist in my day to day work
Online Software Engineering training in Copenhagen, Software Engineering training courses in Copenhagen, Weekend Software Engineering courses in Copenhagen, Evening Software Engineering training in Copenhagen, Software Engineering instructor-led in Copenhagen, Software Engineering classes in Copenhagen, Software Engineering instructor in Copenhagen, Software Engineering trainer in Copenhagen, Software Engineering private courses in Copenhagen, Software Engineering on-site in Copenhagen, Software Engineering coaching in Copenhagen, Software Engineering instructor-led in Copenhagen, Weekend Software Engineering training in Copenhagen, Software Engineering boot camp in Copenhagen, Online Software Engineering training in Copenhagen, Software Engineering one on one training in Copenhagen, Evening Software Engineering courses in Copenhagen