Whether delivered virtually or face-to-face, our instructor-led live Software Engineering courses guide you through the core principles of the discipline via interactive dialogue and practical exercises.
You may select either "online live training" or "onsite live training" to suit your preferences. Online live sessions (also referred to as "remote live training") are facilitated through an interactive remote desktop connection. In contrast, onsite live training takes place either at your location in Athens or at NobleProg’s dedicated corporate training facilities in Athens.
Take Metro Line 3 (M3) from Airport toward Dimotiko Theatro.
Get off at Evangelismos.
The address is on Vasilissis Sofias Avenue, very close to the station. Evangelismos station is directly on the avenue.
Allow roughly 40–50 minutes total, depending on waiting/walking time.
From Athens Central Railway Station (Larissa Station)
Take the metro to Syntagma and change to Line 3 toward Doukissis Plakentias/Airport.
Get off at Evangelismos.
Walk to No. 46.
By bus
There are several buses running along Vasilissis Sofias Avenue. Nearby stops include Rigilis Street and Syntagma, while the Evangelismos area is served by multiple bus routes.
The metro is generally the simplest option, especially if you're arriving with luggage.
This live, instructor-led session in Athens explores the fundamental concepts and practical skills of test automation with Apigee. It enables participants to automate API testing, verify performance metrics, and integrate processes into CI/CD pipelines to meet real-world business requirements.
This instructor-led, live training in Athens (online or onsite) is designed for intermediate-level testers and developers who want to deepen their knowledge and skills in automation testing. The focus is on tools like Selenium and TestComplete, along with integration capabilities for Oracle APEX and .Net Core.
By the end of this training, participants will be able to:
Set up and configure Selenium and TestComplete for automation testing.
Develop advanced test scripts and frameworks.
Integrate automation testing with Oracle APEX and .Net Core applications.
Apply machine learning techniques to enhance test automation.
Transition from manual to automated testing effectively.
Manage outsourced testing projects and maintain quality standards.
Conducted in Athens (online or onsite), this instructor-led training is tailored for intermediate to advanced test engineers and automation specialists seeking to master advanced TestStand features and techniques to drive peak performance in test automation.
By the end of the program, participants will be able to:
Utilize advanced TestStand functionalities to refine and optimize test automation workflows.
Design custom user interfaces and build advanced test sequences.
Execute advanced result processing and reporting strategies.
Integrate TestStand with external databases, systems, and hardware.
Implement best practices for managing, troubleshooting, and debugging complex test environments.
This instructor-led, live training in Athens (online or onsite) is designed for technical professionals ranging from intermediate to advanced levels who aim to utilize IDz and z/OS Connect to bridge mainframe applications with APIs and streamline legacy workflows.
Upon completion of this training, participants will be capable of:
Installing and utilizing IDz for mainframe application development.
Utilizing z/OS Connect to expose mainframe applications as RESTful APIs.
Integrating COBOL, CICS, and DB2 programs with modern infrastructure.
Applying best practices for API security and performance optimization.
In this Athens course, teams utilize Design Thinking to resolve issues through empathy, ideation, and prototyping. With a focus on the Empathize stage, you will link pain points to internal client needs, converting insights into actionable results through dynamic collaborative activities.
This instructor-led, live training in Athens (online or onsite) targets beginner-level test and automation engineers keen on learning the essentials of using TestStand to create, run, and manage automated test sequences.
By the end of this training, participants will be able to:
Comprehend the fundamental concepts and architecture of TestStand.
Construct and execute test sequences.
Utilize TestStand's collaborative features for team-based test development environments.
Integrate TestStand with other software tools and test instruments.
Develop custom test steps and plugins in TestStand.
This instructor-led, live training in Athens (online or onsite) targets experienced automation test engineers wishing 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 Athens assists Java developers in constructing and testing REST APIs with Jersey. Attendees will learn to set up projects, deploy endpoints, manage security, and utilize Postman for testing. It is particularly well-suited for beginners looking to acquire practical skills in modern API design.
This live training in Athens empowers teams and leaders with the Empathize and Define stages of Design Thinking. Participants will refine their active listening, empathy mapping, and 5 Whys skills to uncover root causes and craft precise, actionable problem statements for internal clients.
This instructor-led, live training in Athens (online or onsite) targets intermediate-level software developers and engineers who wish to effectively manage and troubleshoot software licenses within their organizations or projects.
By the end of this training, participants will be able to:
Understand the fundamental concepts of software licensing and how FlexLM manages licenses.
Learn how to install the FlexLM server and client software across various operating systems.
Create, distribute, and manage licenses, including floating and node-locked licenses.
Identify and resolve common issues related to license installation, distribution, and usage.
This live, instructor-led training in Athens guides intermediate and advanced testers toward CTAL-TAE exam success. The curriculum addresses the design of scalable automation architectures, framework evaluation, and CI/CD integration, complemented by hands-on labs and exam simulations to ensure readiness.
This instructor-led, live training in Athens (online or onsite) is intended for beginner to intermediate professionals who want to understand and implement Design Thinking methodologies to foster innovation and enhance business solutions.
By the conclusion 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 live, instructor-led training in Athens (online or onsite) is designed for beginner to intermediate participants aiming to resolve everyday workplace challenges through gamification.
Upon completing this training, participants will be able to:
Grasp the core principles of Design Thinking and apply them to problem-solving.
Utilize gamification strategies to boost engagement and drive innovation.
Create innovative and practical solutions for typical workplace obstacles.
Work effectively across teams to execute problem-solving plans.
Use iterative methods to refine solutions via feedback and testing.
This live, instructor-led training on Athens provides senior developers with advanced skills in Domain-Driven Design. The course covers the application of strategic and tactical patterns, the definition of bounded contexts, and the integration of DDD into Agile workflows, empowering teams to build robust, scalable, and maintainable software systems.
This instructor-led, live training in Athens (available online or onsite) is designed for professionals who wish to understand function point measurement concepts and how to incorporate them into software development productivity assessment.
Upon completion of this training, participants will be capable of:
Gaining a comprehensive understanding of both function point and non-function point measurements within software development.
Measuring software product units to facilitate quality and productivity analysis.
Get ready for the ISTQB CTAL-TM certification through this instructor-led course in Athens. Gain expertise in advanced test management, risk-based testing, and strategic leadership via interactive sessions and practical exercises, all aligned with the official syllabus for test managers and QA professionals.
This instructor-led, live training in Athens (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:
Grasp 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.
Utilize data mesh to create a domain-oriented data platform supporting data discovery and governance.
This instructor-led, live training in Athens (online or onsite) is aimed at 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 Athens (online or onsite) targets intermediate Java developers who wish to apply design patterns to enhance software structure, maintainability, and scalability.
Upon completion of this training, participants will be able to:
Comprehend the purpose and advantages of design patterns.
Effectively implement Creational, Structural, and Behavioral patterns within Java.
Enhance code reusability, scalability, and maintainability.
Refactor existing codebases by applying design patterns.
In this 8-hour instructor-led course in Athens, you will bridge the divide between software project execution and architectural strategy. Discover how to align architectural decisions with project goals by leveraging C4, UML, and Archimate. Ideal for professionals seeking to enhance their practical skills in modern development environments.
This instructor-led live training, delivered Athens (online or onsite), is designed for intermediate-level software testing professionals who wish to become certified in TOSCA and demonstrate proficiency in test automation using Tricentis Tosca.
By the end of this training, participants will be able to:
Understand the TOSCA certification structure and requirements.
Master TOSCA concepts, including test case design, automation, and execution.
Apply best practices for building reusable and maintainable test cases.
Prepare for the practical and theoretical components of the TOSCA certification exam.
This practical training in Athens empowers software test engineers with essential skills in Selenium WebDriver. Discover how to construct robust automated test suites, master advanced locators, and implement design patterns for cross-browser testing in professional environments.
Develop robust test automation frameworks by leveraging the Selenium suite and integrating continuous testing workflows with Jenkins. This course in Athens empowers QA engineers with hands-on expertise in WebDriver, TestNG, and Grid, enabling distributed and cross-browser testing in agile settings.
In this instructor-led, live training in Athens, participants will discover methods to improve an automated test suite by applying advanced techniques to control Selenium.
Upon completing this training, attendees will be capable of:
Solving complex web application test automation challenges using Selenium.
Utilizing regular expressions and pattern-based verification methods.
Managing exceptions that interrupt test execution.
This instructor-led, live training in Athens (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.
Streamline software testing with HP UFT, an industry-leading tool. This 21-hour instructor-led course in Athens focuses on recording-and-playback scripts, object identification, parameterised testing, reusable actions, web application testing, and API validation, all reinforced through practical labs.
This 21-hour training in Athens delves into critical Kubernetes design patterns for microservices. Learners will explore foundational, behavioral, structural, and configuration strategies to craft resilient, scalable, and cloud-native applications, reinforced by hands-on live-lab exercises.
Develop practical mobile automation capabilities with this Appium training in Athens. You will learn to configure the framework, author resilient test scripts for Android and iOS platforms, manipulate UI elements, and generate comprehensive reports. This program is well-suited for QA engineers aiming to progress their careers in mobile quality assurance.
This instructor-led training in Athens focuses on Selenium 4 and Python for web test automation, covering WebDriver, Page Object Model, and Grid. Participants will create robust scripts using Pytest, integrate tests into CI/CD pipelines, and implement best practices for stable, scalable test suites.
This instructor-led, live training in Athens is tailored for individuals keen on mastering Java to facilitate test automation. It offers a condensed, intensive curriculum rich in practical exercises, enabling participants to rapidly acquire the essential programming competencies required for software automation testing. The emphasis lies on Java fundamentals that can be directly and immediately leveraged in test automation scenarios.
This course does not delve deeply into test automation frameworks like Selenium. It also avoids the traditional 'Hello World' teaching method, as it is not focused on application development. Instead, the course is specifically designed to help participants get up and running with test automation quickly. If you are already proficient in Java and wish to jump straight into Selenium testing, please refer to: Introduction to Selenium (https://www.nobleprog.com/cc/tesautsel).
This program is tailored for senior individual contributors who significantly influence technical direction, advocate for architectural consistency, and shape engineering decisions across teams.
This instructor-led training in Athens explores the core and advanced principles of software architecture and design. Through hands-on lab exercises, interactive discussions, and group projects, participants will learn to build robust, scalable, and secure software solutions that address real-world enterprise challenges.
This instructor-led, live training in Athens (online or onsite) is aimed at software engineers and developers who wish to plan, design, guide, and manage software development using architecting methods.
By the end of this training, participants will be able to:
Understand the importance of architecting in software development.
Assess how developers can use architecting methods in development.
Learn the process of architecting to manage and evaluate processes.
Structure complex apps using an architectural approach.
Establish a decision-making structure to address issues and define accountabilities in development teams.
Take ownership of technical decisions with confidence.
Visualize architectures using models and diagrams.
Understand standards and risks to build agile and recoverable architectures.
This instructor-led, live workshop in Athens begins with an introduction to BDD, explaining what it is and how companies use it to promote good software design, development, and testing. We approach this from a non-engineering point-of-view, keeping the end-users, their requirements, language, and way of thinking in focus. We also address the communication challenges that business stakeholders are likely to encounter as they work closer with their technical-minded peers.
By the end of this training, participants will know how to:
Write succinct user stories that capture the usage patterns of real users of the software.
Translate their user stories into the behavioral language of BDD (Given, When, Then.)
Derive test cases from these stories, for use by engineers to implement and test.
Understand the relationship between product requirements, acceptance criteria, and test cases.
Demystify the technical jargon that impedes communication and understanding.
Install and use great tools for writing BDD feature files.
Understand and appreciate what happens once the work is handed to engineers.
Play a more active role in the iterative development cycle.
This live, instructor-led training in Athens (delivered online or onsite) is designed for experienced C# developers aiming to architect, build, and secure high-performance .NET applications. The program covers the full spectrum from requirements analysis and domain modeling to the implementation of ASP.NET Core APIs, Entity Framework Core data access, performance tuning, and deployment strategies.
This instructor-led ISTQB CTAL-TA course in Athens delves into advanced test analysis, risk-based design, and quality assurance. Participants will learn to appraise requirements, control defects, and deploy static testing techniques within Agile and Waterfall settings to guarantee robust software quality.
Cypress is a comprehensive end-to-end testing framework. It empowers users to set up, author, execute, and debug tests for any frontend application or website.
This live, instructor-led training (available online or on-site) is designed for software testers looking to leverage Cypress for test automation.
Upon completion of this training, participants will be able to:
Conduct end-to-end automated testing using Cypress.
Develop integration and unit tests within web applications.
Utilize Cypress as a modern alternative to Selenium.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation in a live lab environment.
Course Customization Options
To request a customized training program for this course, please contact us to arrange.
Gain proficiency in Domain Driven Design to synchronize software solutions with core business concepts. Acquire expertise in strategic and tactical patterns, including the Ubiquitous Language and Bounded Contexts. This Athens training empowers teams to control complexity and develop adaptable, maintainable software architectures.
This 14-hour Design Patterns course in Athens equips you with the skills to reuse proven patterns, thereby saving hundreds of hours in design and testing. You will learn to develop organization-specific patterns, assess cost savings, and streamline your design process through UML and Java-based examples.
In this instructor-led, live workshop training in Greece (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) methodology consists of five distinct stages: empathize, define the problem, ideate, prototype, and test.
In today's increasingly complex landscape, we encounter challenges that demand specialized strategies. Design Thinking offers a robust framework for navigating these complexities. By mastering this approach, individuals can tackle difficult problems more effectively, enhance communication, improve persuasion, boost business outcomes, and elevate both organizational and personal performance.
Core Mechanics of DT: Learning from users and the problem context, identifying patterns, designing a model (accommodating model drift), testing the model, evaluating results, and re-engineering as necessary.
The intersection of DT, innovation, and entrepreneurship.
DT methodologies and tools: personas, stakeholder mapping, customer journey maps, service blueprints, and business model innovation.
Practical applications of DT: cultivating a design mindset, driving disruptive innovation, adopting an iterative approach, utilizing agile estimation techniques, and fostering critical thinking, problem-solving, teamwork, leadership readiness, and communication skills. Additionally, it enhances technological fluency, forward-thinking capabilities, intercultural and ethical competence, emotional intelligence, self-awareness, negotiation abilities, and conflict resolution skills.
Objectives:
To gain a deep understanding of the fundamentals and subtleties of Design Thinking.
To explore key concepts, factors, theories, types, and models within the DT framework.
To experiment with, experience, and practice Design Thinking techniques.
Delivery:
This training course spans one day (4 hours) and comprises:
Lectures (40% - presenting theories, concepts, models, and facilitating interactions),
Group exercises (30% - focusing on group dynamics, games, discussions, and mock conflict resolution scenarios),
Individual activities (15% - writing, designing, and peer discussions)
And supplementary materials (15% - videos and readings).
Note: Due to the interactive nature of this course, a minimum group size of three participants is required.
This instructor-led live training in Athens (online or onsite) is designed for intermediate-level PHP developers who want to effectively apply design patterns 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.
IREB CPRE (International Requirements Engineering Board - Certified Professional for Requirements Engineering) is a certification aimed at professionals in the field of requirements engineering. This certification seeks to verify knowledge, skills, and experience in requirements engineering and management within the software development lifecycle. The Value of the IREB CPRE Certification includes: Confirmation and recognition of expertise in requirements engineering. Distinguishing yourself in the job market as a specialist in requirements management. Enhancing credibility and trust among employers, clients, and peers.
This instructor-led, live training in Athens 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 Athens is designed for developers constructing 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.
Targeting experienced developers, this 21-hour course on Athens delves into design patterns and refactoring strategies. Attendees will master GoF patterns, enterprise architecture, and practical tools to construct efficient, maintainable PHP applications through interactive hands-on exercises.
During this live training session hosted in Athens, learners will delve into the profound synergy among software, technical, and enterprise architecture. The course equips participants with the skills to navigate complex distributed systems and associated trade-offs, while mastering established patterns for SOA, microservices, and efficient inter-system communication.
In this instructor-led live training conducted in Athens, participants will learn how to utilize 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 end of this training, participants will be able to:
Create, record, and run functional tests.
Build a scalable and maintainable test framework.
Create checkpoints, adjust tests for multiple devices, and analyze test results.
This instructor-led training in Athens empowers experienced engineers to transform into exceptional leaders. It encompasses system design, code reviews, and mentoring strategies to amplify your professional impact. Discover how to cultivate a strong engineering culture and steer high-performing teams effectively by utilizing 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 Athens, Software Engineering training courses in Athens, Weekend Software Engineering courses in Athens, Evening Software Engineering training in Athens, Software Engineering instructor-led in Athens, Weekend Software Engineering training in Athens, Software Engineering private courses in Athens, Software Engineering trainer in Athens, Software Engineering one on one training in Athens, Software Engineering boot camp in Athens, Software Engineering instructor in Athens, Online Software Engineering training in Athens, Software Engineering instructor-led in Athens, Software Engineering on-site in Athens, Software Engineering coaching in Athens, Evening Software Engineering courses in Athens, Software Engineering classes in Athens