NobleProg delivers specialized Software Engineering training opportunities within the vibrant landscape of Bhutan. Tailored to the unique professional needs of this Himalayan nation, our courses empower local businesses and individuals with cutting-edge skills in Software Engineering. Participants benefit from expert-led instruction designed to drive innovation and sustainable growth in Bhutan's evolving economy.
Whether delivered online or onsite, our instructor-led live Software Engineering courses utilize interactive discussions and hands-on practice to demonstrate core Software Engineering fundamentals.
These training programs are available as either "online live training" or "onsite live training". Online live sessions, also known as "remote live training", are conducted via an interactive remote desktop. Onsite live training can be provided at your customer premises in Bhutan or at NobleProg's corporate training centers in Bhutan.
NobleProg -- Your Local Training Provider
Bhutan, Thimphu - Classroom
near Le Méridien , Chorten Lam, Thimphu, Bhutan, 11001
Set in Thimphu, this classroom is well located in Chorten Lam with all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
Bhutan, Paro - Classroom
near Le Méridien Riverfront, thimphu hwy, Shaba, Paro, Bhutan, 12001
Set in Paro, this classroom is well located near Paro-Thimphu Highway around 4 km from the airport, and 7 km from Rinpung Dzong, and possess all amenities and WiFi.
For Sales Enquires and Meetings
All our centres have batches running on weekdays and weekends hence, please note that, in most cases, usually we are not able to organise ad hoc sales meetings, especially on our classrooms as they are all occupied with ongoing training sessions . Please contact us by e-mail or phone at least one day earlier to make an appointment with one of our consultants at our corporate offices.
This instructor-led, live training on Bhutan delves into the core concepts and practical fundamentals of test automation with Apigee. It helps participants develop essential skills to automate API testing, validate performance, and integrate these processes into CI/CD pipelines to meet real-world business objectives.
This instructor-led live training, offered online or onsite, targets intermediate-level testers and developers seeking to enhance their skills in automation testing. Key tools covered include Selenium and TestComplete, along with integration strategies for Oracle APEX and .NET Core.
By the conclusion of this training, participants will be equipped to:
Set up and configure Selenium and TestComplete for automation purposes.
Develop sophisticated test scripts and frameworks.
Integrate automation testing with Oracle APEX and .NET Core applications.
Leverage machine learning techniques to boost test automation.
Effectively transition from manual to automated testing.
Manage outsourced testing projects and maintain high-quality standards.
This instructor-led, live training in Bhutan (online or onsite) is designed for intermediate to advanced test engineers and automation specialists who wish to explore advanced TestStand features and techniques to maximize the efficiency and effectiveness of their test automation.
Upon completion of this training, participants will be able to:
Leverage advanced features and functionalities of TestStand to enhance test automation workflows.
Customize user interfaces and develop sophisticated test sequences.
Implement advanced techniques for result processing and reporting.
Integrate TestStand with external databases, systems, and hardware.
Apply best practices for maintaining, managing, troubleshooting, and debugging complex test sequences.
This instructor-led, live training session Bhutan (online or onsite) is tailored for intermediate to advanced-level technical professionals who wish to employ IDz and z/OS Connect to integrate mainframe applications with APIs and modernise legacy workflows.
By the conclusion of this training, participants will be able to:
Configure and use IDz for mainframe application development.
Leverage z/OS Connect to expose mainframe applications as RESTful APIs.
Integrate COBOL, CICS, and DB2 programs with modern systems.
Implement best practices for API security and performance optimization.
In this Bhutan course, teams explore Design Thinking to resolve challenges through empathy, ideation, and prototyping. By concentrating on the Empathize stage, you will align pain points with internal stakeholder needs, converting insights into actionable outcomes through dynamic collaborative activities.
This instructor-led, live training in Bhutan (online or onsite) is designed for beginner-level test engineers and automation engineers who wish to learn the fundamentals of using TestStand to create, execute, and manage automated test sequences.
Upon completion of this training, participants will be able to:
Grasp the core concepts and architecture of TestStand.
Construct test sequences and run them effectively.
Leverage TestStand's collaborative capabilities for team-based test development workflows.
Integrate TestStand with various software tools and test instruments.
Develop custom test steps and plugins within TestStand.
This instructor-led, live training in Bhutan (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 live, instructor-led session on Bhutan guides Java developers in constructing and validating REST APIs using Jersey. Learners will engage in setting up projects, deploying endpoints, managing security, and conducting tests with Postman. It is perfectly suited for beginners looking to acquire practical skills in modern API design.
This live training in Bhutan empowers teams and leaders by focusing on the Empathize and Define stages of Design Thinking. Learners will refine their active listening and empathy mapping skills, and apply the 5 Whys technique to identify root causes and draft precise, actionable problem statements for internal clients.
This instructor-led, live training in Bhutan (online or onsite) is designed for intermediate-level software developers and engineers who wish to effectively manage and troubleshoot software licenses in their organisations or projects.
Upon completion of this training, participants will be able to:
Understand the fundamental concepts of software licensing and how FlexLM manages licenses.
Learn to install the FlexLM server and client software across various operating systems.
Create, distribute, and manage licenses, including both floating and node-locked licenses.
Identify and resolve common issues related to license installation, distribution, and usage.
This live, instructor-led course in Bhutan 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 offering hands-on labs and exam simulations to ensure success.
This instructor-led, live training in Bhutan (online or onsite) is aimed at beginner-level to intermediate-level professionals who wish to understand and apply Design Thinking methodologies to drive innovation and improve business solutions.
By the end of this training, participants will be able to:
Understand the core principles of Design Thinking and its role in innovation.
Apply the five phases of Design Thinking to problem-solving.
Utilize ideation techniques and tools to foster creativity.
Implement Design Thinking strategies to improve processes and enhance efficiency.
This instructor-led, live training in Bhutan (online or onsite) is aimed at beginner-level to intermediate-level participants who wish to solve everyday workplace challenges through gamification techniques.
By the end of this training, participants will be able to:
Grasp the core principles of Design Thinking and how they apply to problem-solving.
Integrate gamification techniques to boost engagement and drive innovation.
Create creative and practical solutions for common workplace issues.
Work effectively across teams to put problem-solving strategies into action.
Utilise iterative methods to hone solutions through feedback and experimentation.
This instructor-led program in Bhutan empowers senior developers with advanced Domain-Driven Design expertise. Gain the skills to deploy strategic and tactical patterns, establish bounded contexts, and weave DDD into Agile workflows to engineer robust, scalable, and maintainable software solutions.
This instructor-led, live training in Bhutan (available online or onsite) is designed for professionals eager to understand function point measurement concepts and their application in measuring software development productivity.
By the conclusion of this training, participants will be capable of:
Gaining insight into function point and non-function point measurements in software development.
Measuring software product units to conduct quality and productivity analyses.
Prepare for the ISTQB CTAL-TM certification through this instructor-led training in Bhutan. Gain expertise in advanced test management, risk-based testing, and strategic decision-making via interactive sessions and practical exercises, all aligned with the official syllabus for test managers and QA professionals.
This instructor-led, live training in Bhutan (online or onsite) is aimed at intermediate-level developers, architects, and analysts who wish to learn and apply DDD concepts and practices to their software projects.
By the end of this training, participants will be able to:
Understand core DDD concepts (bounded contexts, entities, etc.) and their application in software projects.
Apply strategic DDD to define and design the domain model, identify subdomains, and establish boundaries.
Implement tactical DDD using patterns such as CQRS, factories, and event sourcing.
Refactor and modernize legacy systems effectively with DDD techniques.
Design and implement product, domain, and team-oriented architectures.
Leverage data mesh to create a domain-oriented data platform supporting data discovery and governance.
This instructor-led, live training in Bhutan (online or onsite) is designed for beginner-level leaders and HR professionals who wish to learn and apply Design Thinking methodologies to foster innovation, enhance problem-solving capabilities, and engage teams effectively.
By the end of this training, participants will be able to:
Equip participants with tools and methodologies to foster innovation and team engagement.
Develop skills in empathy mapping, ideation, and prototyping for solving complex challenges.
Apply Design Thinking principles to leadership and HR scenarios.
Promote a culture of innovation within tech teams.
This instructor-led, live training in Bhutan (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 8-hour instructor-led course in Bhutan connects software project execution with architectural strategy. Discover how to align architectural decisions with business goals using C4, UML, and Archimate. Ideal for professionals aiming to acquire practical skills in modern development environments.
This instructor-led, live training in Bhutan (available online or onsite) targets intermediate-level software testing professionals who wish to become certified in TOSCA and demonstrate proficiency in test automation using Tricentis Tosca.
Upon completion of this training, participants will be able to:
Gain a clear understanding of the TOSCA certification structure and requirements.
Master TOSCA concepts, including test case design, automation, and execution.
Apply best practices for creating reusable and maintainable test cases.
Prepare effectively for both the practical and theoretical components of the TOSCA certification exam.
This practical workshop in Bhutan empowers software testing professionals with essential Selenium WebDriver capabilities. Develop resilient automated test frameworks, refine advanced locating strategies, and implement design patterns for cross-browser validation in production scenarios.
Discover how to develop robust test automation frameworks using the Selenium suite and integrate seamless continuous testing workflows with Jenkins. This course in Bhutan empowers QA engineers with hands-on expertise in WebDriver, TestNG, and Grid, enabling efficient distributed and cross-browser testing within agile settings.
In this instructor-led, live training held in Bhutan, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium.
By the end of this training, participants will be able to:
Resolve complex web application test automation issues with Selenium.
Apply regular expressions and pattern-based verification techniques.
This instructor-led, live training in Bhutan (online or onsite) provides an introduction to automated testing using Selenium WebDriver and C# within Visual Studio. If you lack prior experience with C# or want to refresh your skills, we recommend the course: C# for Automation Test Engineers.
Enhance your software testing capabilities with HP UFT, the industry-standard tool. This 21-hour instructor-led program in Bhutan provides a practical approach to recording-and-playback scripts, object identification, parameterized testing, reusable actions, web application testing, and API validation.
This 21-hour Bhutan course delves into essential Kubernetes design patterns for microservices. Learners will acquire foundational, behavioral, structural, and configuration strategies to engineer resilient, scalable, and cloud-native applications through hands-on live-lab exercises.
Acquire practical mobile automation capabilities through this Appium training in Bhutan. You will learn to configure the framework, craft stable test scripts for both Android and iOS, identify specific elements, and generate insightful reports. Designed for QA engineers aiming to elevate their careers in mobile quality assurance.
This instructor-led course in Bhutan delves into Selenium 4 and Python for web test automation, covering WebDriver, Page Object Model, and Grid. Participants will learn to craft robust scripts using Pytest, embed tests into CI/CD pipelines, and adopt best practices for stable, scalable automation suites.
This instructor-led, live training in Bhutan is designed for anyone interested in learning Java for the purpose of test automation. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/cc/tesautsel).
This programme is tailored for senior individual contributors who play a pivotal role in shaping technical direction, fostering architectural consistency, and influencing engineering decisions across multiple teams.
This instructor-led training in Bhutan delves into core and advanced principles of software architecture and design. Participants will engage in hands-on lab exercises, discussions, and group projects to build robust, scalable, and secure software solutions tailored to real-world enterprise challenges.
This instructor-led, live training in Bhutan (online or onsite) is tailored for software engineers and developers aiming to plan, design, guide, and manage software development through architectural methods.
By the end of this training, participants will be able to:
Comprehend the significance of architectural practices in software development.
Evaluate how developers can apply architectural methods in their workflows.
Master the architectural process to manage and assess development activities.
Organize complex applications through an architectural lens.
Create a decision-making framework to resolve issues and clarify roles within development teams.
Confidently own technical decisions.
Represent architectures visually using models and diagrams.
Grasp relevant standards and risks to construct agile and resilient architectures.
This instructor-led, live workshop begins with an introduction to BDD, explaining what it is and how companies utilize it to promote effective software design, development, and testing. We approach this from a non-engineering standpoint, keeping the focus on end-users, their requirements, language, and mindset. We also tackle the communication challenges business stakeholders may encounter as they collaborate more closely with their technical peers.
By the conclusion of this training, participants will learn how to:
Write concise user stories that capture the usage patterns of actual software users.
Translate user stories into BDD's behavioral language (Given, When, Then).
Derive test cases from these stories for engineers to implement and test.
Understand the relationship between product requirements, acceptance criteria, and test cases.
Demystify technical jargon that obstructs communication and understanding.
Install and use effective tools for writing BDD feature files.
Understand and appreciate the processes involved once work is handed to engineers.
Take a more active role in the iterative development cycle.
This instructor-led ISTQB CTAL-TA course in Bhutan focuses on advanced test analysis, risk-based design, and quality assurance. Gain the ability to assess requirements, handle defects, and apply static testing techniques within Agile and Waterfall frameworks to deliver robust software quality.
Cypress is a comprehensive end-to-end testing framework that enables users to configure, write, execute, and debug tests for any frontend application or website.
This live training, facilitated by an instructor and available either online or at the client's premises, is designed for software testers looking to leverage Cypress for test automation.
Upon completing this training, participants will be equipped to:
Conduct end-to-end automated testing using Cypress.
Develop integration and unit tests within web applications.
Utilize Cypress as a viable alternative to Selenium.
Course Structure
Engaging lectures and group discussions.
Extensive exercises and practical sessions.
Hands-on practice in a live laboratory setting.
Customization Options for the Course
For those seeking a tailored training experience for this course, please get in touch with us to make arrangements.
Master Domain Driven Design to align software with business concepts. Gain proficiency in strategic and tactical patterns, including Ubiquitous Language and Bounded Contexts. This training in Bhutan supports teams in managing complexity and creating flexible, maintainable software architectures.
This 14-hour Design Patterns course at Bhutan equips you to leverage established patterns, potentially saving hundreds of hours in design and testing. You will gain the skills to develop organization-specific patterns, assess cost savings, and systematize your design workflow using UML and Java examples.
In this instructor-led, live workshop held in Bhutan (online or onsite), participants will learn how to apply the five stages of Design Thinking to better understand the problems experienced by end-users of a product or service, then develop the best approach for resolving them.
By the end of this training, participants will be able to:
Use creative strategies to match customers' needs with technologically feasible solutions.
Formulate a strategy to increase customer value and enhance product and service offerings.
The Design Thinking (DT) process comprises five distinct stages: empathize, define the problem, ideate, prototype, and test.
In an increasingly complex world, we often encounter problems that require specialized approaches. Design Thinking serves as a vital tool for navigating such complexity. By mastering design thinking, individuals can address complex issues more effectively, enhance their communication and persuasion skills, improve business outcomes, and elevate both organizational and personal behavior and performance.
Understanding DT: Learning from people and the problem at hand, identifying patterns, designing a model (including model drift), testing the model, evaluating it, and re-engineering as necessary.
The interplay between DT, innovation, and entrepreneurship.
DT methods and tools: including personas, stakeholder maps, customer journey maps, service blueprints, and business model innovation.
Application of DT: cultivating a design mindset, driving disruptive innovation, adopting an iterative approach, using agile estimation techniques, critical thinking, problem solving, teamwork, leadership readiness, communication skills, technological savviness, forward thinking, intercultural and ethical competency, emotional intelligence, self-awareness, negotiating skills, and conflict resolution.
Objectives:
To grasp the fundamentals and nuances of DT.
To explore key concepts, factors, theories, types, and models within DT.
To experiment with, experience, and practice DT.
Delivery:
This one-day (4-hour) training course is structured as follows:
Lectures (40%): Presentation of theories, concepts, models, and interactive discussions.
Group exercises (30%): Activities involving group dynamics, games, group discussions, and mock conflict resolution.
Individual activities (15%): Tasks such as writing, designing, and peer discussions.
Other components (15%): Videos and reading materials.
Note: Due to the interactive nature of this course, there is a minimum group size requirement of 3 participants.
This instructor-led, live training in Bhutan (online or onsite) is aimed at intermediate-level PHP developers who wish to apply design patterns effectively in their projects.
By the end of this training, participants will be able to:
Understand the purpose and benefits of design patterns.
Identify and implement appropriate design patterns for common scenarios.
Structure PHP applications using industry-recognized best practices.
Integrate patterns into modern frameworks such as Symfony or Zend.
This instructor-led, live training in Bhutan combines ISTQB CTFL v4.0 fundamentals with modern AI-assisted testing tools. Participants 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 Bhutan is intended for developers creating complex web applications. It delves into object-oriented programming, design patterns, and asynchronous communication strategies such as Promises and RxJS, with an emphasis on best practices to improve code architecture.
This live, instructor-led training, available online or on-site, is tailored for beginner to intermediate PCB designers and electronics engineers aiming to build a complete and controlled PCB design workflow using Altium Designer.
Participants will work on a single, interconnected project, progressing from initial project setup and library management through schematic capture, PCB layout, and verification, to the final manufacturing outputs and controlled production release.
By the end of the training, participants will be able to:
Create and manage structured PCB projects in Altium Designer.
Develop and validate schematic designs and component libraries.
Configure PCB rules, routing parameters, DRC, and manufacturing constraints.
Generate and verify fabrication, assembly, and mechanical outputs.
Apply practical high-speed design constraints.
Manage engineering changes and controlled re-releases.
Designed for seasoned developers, this 21-hour Bhutan course delves into design patterns and refactoring strategies. Through practical sessions, participants will master GoF patterns, enterprise architecture, and essential tools to craft efficient and maintainable PHP application code.
This program offers a comprehensive exploration of software architecture concepts and their practical implementation in the cloud environment, with a specific emphasis on AWS (Amazon Web Services) and Java. Participants will gain the skills required to design, develop, and deploy highly scalable and resilient applications leveraging AWS services and the Java programming language.
During this live session conducted in Bhutan, participants will delve into the intricate dynamics connecting software, technical, and enterprise architectures. You will gain insights into managing complex distributed systems and associated trade-offs, while mastering standard patterns for SOA, microservices, and optimizing inter-system communication.
In this instructor-led, live training conducted in Bhutan, participants will learn how to leverage TestComplete's features, such as the test object model, checkpoints, name mapping, and UI, to perform automated testing on desktop, web, and mobile applications.
By the end of this training, participants will be able to:
Create, record and run functional tests.
Create a scalable and maintainable test framework.
Create checkpoints, adjust tests for multiple devices and analyze test results.
This instructor-led training in Bhutan empowers experienced engineers to transition into exceptional leadership roles. It covers system design, code reviews, and mentoring to amplify your impact. Learn to build strong engineering culture and lead high-performing teams effectively with 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 Bhutan, Software Engineering training courses in Bhutan, Weekend Software Engineering courses in Bhutan, Evening Software Engineering training in Bhutan, Software Engineering instructor-led in Bhutan, Software Engineering coaching in Bhutan, Evening Software Engineering courses in Bhutan, Software Engineering classes in Bhutan, Software Engineering on-site in Bhutan, Software Engineering instructor in Bhutan, Software Engineering instructor-led in Bhutan, Software Engineering one on one training in Bhutan, Weekend Software Engineering training in Bhutan, Software Engineering boot camp in Bhutan, Software Engineering private courses in Bhutan, Software Engineering trainer in Bhutan, Online Software Engineering training in Bhutan