
Online or onsite, instructor-led live Computer Programming training courses demonstrate through interactive hands-on practice the fundamentals and advanced topics of Programming.
Programming training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Programming training can be carried out locally on customer premises in Luxembourg or in NobleProg corporate training centers in Luxembourg.
NobleProg -- Your Local Training Provider
Testimonials
The explanation provided is clear.
Course: Data Analysis in Python using Pandas and Numpy
She’s friendly nd so nice and kindly also she help me to understand
Fatemah Alhumydan - ELM
Course: C# for Automation Test Engineers
The exercises
Florin Mazilu - Unicredit Business Services S.C.p.A. Milano, Sucursala Bucuresti
Course: Unit Testing with JUnit
Lots of nice exercises. The trainer had impressive knowledge and experience.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
Examples, applications of C++11/14 techniques.
Robert Bosch Kft.
Course: Using C++ in Embedded Systems - Applying C++11/C++14
It offered a pretty good starting point to understanding Angular
Technology Reply
Course: Angular 7
The interaction and help with the exercises.
Technology Reply
Course: Angular 7
it was ok
Technology Reply
Course: Angular 7
Started from 0 and we had multiple ways to do a certain facility
Madalin Iordache - Technology Reply
Course: Angular 7
Communication
Technology Reply
Course: Angular 7
I liked that it was a hands-on experience, where we could do exercises and apply the concepts & knowledge that were presented. Also the fact that I was able to gather some insight into a modern framework like Angular (almost all UI frameworks were foreign to me before)
Laurentiu Rudeanu - Technology Reply
Course: Angular 7
Hands on examples on many of the topics.
Technology Reply
Course: Angular 7
Trainer is very well prepared and accommodate for the training topics to suit our needs.
Intergraph Process, Power & Marine
Course: Java Fundamentals
I learned new things.
Orange Services SRL
Course: Learning Go Programming
Lots of things; good explanations of the underlying concepts and how they work, good practical exercises to demonstrate the concepts etc
Thames Water Utilities Ltd
Course: Python: Automate the Boring Stuff
The trainer was friendly and had a very good way of explaining the topics to us
Thames Water Utilities Ltd
Course: Python: Automate the Boring Stuff
Flow.
Embassy of Canada
Course: Python: Automate the Boring Stuff
I was able to understand the underlying concepts of the topic and not just jump into the coding.
RED ASIA INC
Course: Reactive Programming with Angular RxJS
The trainer is skillfully great! It shows his mastery on the subject he is explaining and the way he delivered the topics are really clear and easy to understand. He is also very approachable and open to questions. He is friendly and easy to get along with.
RED ASIA INC
Course: Reactive Programming with Angular RxJS
The underlying concepts were discussed properly and if we have questions, he would not mind repeating the areas where things are not clear.
RED ASIA INC
Course: Reactive Programming with Angular RxJS
Trainer was helpful and engaged during exercises
Sensys Gatso Sweden AB
Course: Advanced Go Programming
The trainer has very good knowledge in many industry fields and provide many real life examples that is very much related to the training topics.
Intergraph Process, Power & Marine
Course: Java 8 and Spring
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Intergraph Process, Power & Marine
Course: Java 8 and Spring
all
Albert JACOB - Proximus
Course: Python Programming
Flask, dataclasses
Atos Global Delivery Center Polska Sp. Z o.o. Sp. K.,
Course: Advanced Python
The lessons were taught in a Jupyter notebook. The topics were structured with a logical sequence and naturally helped develop the session from the easier parts to the more complex. I'm already an advanced user of Python with background in Machine Learning, so found the course easier to follow than, possibly, some of my classmates that took the training course. I appreciate that some of the most elementary concepts were skipped and that he focused on the most substantial matters.
Angela DeLaMora - ADT, LLC
Course: Python and Spark for Big Data (PySpark)
NA
DBS
Course: Python and Spark for Big Data (PySpark)
Good examples and interactive course !
Ioannis Fotinis - National geografisch instituut
Course: Angular 7
covered a lot of topics
National geografisch instituut
Course: Angular 7
good mix theory/exercises
National geografisch instituut
Course: Angular 7
Completing the labs to add new functionality (calculator & trading labs)
Darren White - DAS
Course: Vue.js
Richard is incredibly knowledgable and pleasant.
Simon Pakijavan - DAS
Course: Vue.js
I like the hands on training and seeing us solve for issues on the spot.
Jon Matrille - LocumTenens.com
Course: Visual Basic for Applications (VBA) in Excel - Advanced
I really liked how Magesh took us through the fundamental problems that React and Redux solve, setting a good foundation and mental models for using the React ecosystem. The way he set up problems with initial naive implementations, then helped us to understand how to go about addressing those problems. I feel this is really important to help us avoid a lot of pitfalls that beginners can encounter. Magesh had good understanding of all of the tools we were learning, as well as some of the technologies we currently use outside of React/Redux - such as C#/.NET. He was able to compare/contrast the different paradigms between OO in C# and functional programming in React/Redux.
Xero
Course: React, Redux and TypeScript
I liked Saidu's personal approach to the training. She was approachable and patient with us even through the somewhat challenging medium of online training. I personally like the online training format. I found it very relaxed and the technology worked reasonably well with a few glitches here and there. However some of those issues I think were related to issues on the participants' end. I never lost connection or dropped audio or video even once. However my Internet is very good. As I said, the pace was slow for me, and I would have preferred to have covered more advanced topics that I will be dealing with right away in our work Qt code, but I did learn a lot of good basics from Saidu so I appreciate that very much. I answered yes to the question "Would you attend another training session taught by this trainer" but I say that with some hesitation. I would have to know that the delivery was going to be more organised and planned than this training.
Department of Defense
Course: QT Programming
The pace was very good Revising topics at the beginning of every session
Qarar Consultancy FZ LLC
Course: Python Programming
Getting to know more about React and TypeScript.
Nercia Utbildning AB
Course: React, Redux and TypeScript
I am new to web developement and I think that the most intresting thing was that I got an better understanding of what is possible to do with web-development these days. Is like "real" programming:)
Nercia Utbildning AB
Course: React, Redux and TypeScript
Trainer was very patient and helpful during the course and did his best to aid the participants.
Nercia Utbildning AB
Course: React, Redux and TypeScript
Great flexibility in learning areas. Nice, friendly atmopshere.
Mateusz Miazowski - GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Trainer patience. Trainer allowed to ask questions. Trainer during excercises asks activly if some help is needed and was very polite. Also at the points where all the group was not able to answer given by trainer question..trainer act very porffesionally explaining to as calmly sometimes some very basic concepts.
GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Luckasz is very happy and his mood his highly appreciated. He successfully helped us in any problem no matter how difficult they were. And lastly, he adapted the training to our requests, that shows a lot of flexibility and that is very good.
GP Strategies Poland sp. z o.o.
Course: React, Redux and TypeScript
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course: Java Fundamentals
I liked the fact the all the questions we prepared beforehand were answered; also the 90 minute challenge to create a little game at the end was a good fun!
Peter Melchart - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
In general now I (mostly) know how to do testing. I really appreciate that Lukasz took some time to talk specifically about my project and how I could not only test my specific scenario, but he also went the extra step to explain how instead of that I could refactor *how* I was writing the code, which makes everything simpler and thus also easier to test.
Intel Corporation
Course: Testing Angular Applications
Really knowledgable and friendly guy Answering questions I liked the content and the free exercise in the end
Bianca Zankl - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
He really made an effort to provide specifically the topics we need, and research stuff he didn't normally use.
Michael Kusternig - Greentube IES GmbH
Course: Unity: Developing 3D Games with C# and Javascript
The methods which we can use to significantly improve the performance of our java applications.
AquaQ Analytics
Course: Java Performance
-code examples really helped with understanding -Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Course: Java Performance
Trainer was good at talking through topics in details and making it easy to understand
Lewis Nangle - AquaQ Analytics
Course: Java Performance
The explanation provided is clear.
Course: Data Analysis in Python using Pandas and Numpy
Programming Course Outlines in Luxembourg
This instructor-led, live training in Luxembourg (online or onsite) is aimed at programmers who wish to tap into C's more advanced features and capabilities to optimize and extend the power, resilience and quality of their software applications.
By the end of this training, participants will be able to:
- Solve problems efficiently by writing high-quality code.
- Select the right methods and approaches for the job at hand.
This instructor-led, live training in Luxembourg teaches participants how to write testable code in the form of testing units to facilitate the diagnosis, isolation, and resolution of bugs. The training walks participants through the creation of a work-ready, testing environment using the PHPUnit testing framework.
By the end of this training, participants will be able to:
- Distinguish between good and bad testing units.
- Read and interpret test results.
- Proactively manage and diagnose their code base to reduce bugs.
- Ensure that their code base is fit for continuous integration and deployment.
The course is designed and aimed for people without computer science background who want to learn to program.
This course is suited for:
- Researchers dealing with biological data.
- Scientists who would like to learn how to automate everyday tasks and analyse data.
- Managers who want to learn how programming improves workflows and conducting projects.
By the end of the course, participants will be able to write short programs, which will allow them to manipulate, analyse and deal with biological data and present results in a graphical format.
Training focuses mainly on using Windows PowerShell as an interactive command line interface however it also includes some coverage of scripting and programming topics.
- To take a deep dive in to the underlying technologies in use with PowerShell
- To learn how to automate common operations using PowerShell
- We will look at PowerShell in Windows and in Windows Servers such as SQL, Exchange and System Center
This instructor-led, live training in Luxembourg (online or onsite) is aimed at web developers who wish to use Polymer LitElement to create front-end web applications.
By the end of this training, participants will be able to:
- Build front-end web applications.
- Create and reuse custom elements with Polymer LitElement
- Develop fast, lightweight web components.
- Manage element properties and attributes.
This instructor-led, live training in Luxembourg (online or onsite) is aimed at developers who wish to use Polymer.js to build applications via web components.
By the end of this training, participants will be able to:
- Install and configure Polymer.js.
- Bundle components that keep requests low and sizes small.
- Integrate Polymer.js with with other platforms and frameworks such as Angular, React, Vue, etc.
- Develop applications that adhere with JavaScript standards.
This three-day course is designed for .NET developers who want to fully understand how to port their skills over to Windows Runtime, or WinRT. The course will take students through all the important aspects of building this new type of application.
In this instructor-led, live training (onsite or remote), participants with little or no previous programming experience will learn how to customize a Wordpress website using PHP.
By the end of this training, participants will be able to:
- Set up the development tools needed to quickly start working PHP
- Understand and alter the various types of PHP files in WordPress
- Understand PHP syntax (conditional statements, loops, functions, etc.)
- Write their own plugin or a theme within WordPress
- Debug, deploy and troubleshoot a Wordpress website
Audience
- Web designers
- Content creators with technical skills
- Business owners with technical skills
- Developers with no previous experience with PHP
Format of the Course
- Interactive lecture and discussion
- Lots of exercises and practice
- Hands-on implementation in a live-lab environment
Note
- To request a customized training for this course, please contact us to arrange.
- To learn more about Wordpress, please visit: https://wordpress.org/
This instructor-led, live training in Luxembourg (online or onsite) is aimed at developers who wish to use PHP to deploy a back-end server for a React application.
By the end of this training, participants will be able to:
- Set up the necessary development environment to start developing.
- Render React components in PHP with the help of PHP extension V8js.
- Use PHP to create APIs that interact with database systems.
- Use module-bundlers such as Webpack to compile React code.
The course shows how to find a bottleneck and how to refactor or change the code in the appropriate way.
During this course, participants will deal with real web page examples which will be tracked, analysed and optimized.
In this instructor-led, live training, participants will learn how to take advantage of PHP 7’s latest features and processing improvements as they walk step-by-step through the creation and deployment of a sample web application.
By the end of this training, participants will be able to:
- Use enhanced PHP 7 features, such as spaceship and null coalescing operators, scalar type hints, new scalar type declarations and new error exceptions
- Develop and deploy a new PHP 7 web application
- Optimize existing web applications or websites
Audience
- PHP developers
- Advanced-to-intermediate server-side programmers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Audience:
Programmer, Developer, Testing personnel, Quality assurance staff who are involved in dealing and generating scripts to control applications
Delivery:
The course will be 50% lectures, 30% labs, 20% project development
Technical Team Leader, Software Developer
Learning objective:
The purpose of training is to understand the syntax of C# and topics related to object-oriented programming in C#.
During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
This instructor-led, live training in Luxembourg (online or onsite) is aimed at web developers who wish to create multi-threaded applications in Java.
By the end of this training, participants will be able to:
- Create multi-threaded applications in Java for any purpose and scale.
- Apply lock-free algorithms and data structures for increased performance.
- Compare design patterns and performance considerations for better optimization.
- Implement threads in Java for data sharing and communication.
This instructor-led, live training in Luxembourg (online or onsite) is aimed at web developers who wish to parallel program with Python.
By the end of this training, participants will be able to:
- Implement parallel programming techniques for performance improvements.
- Synchronize threads and use multi-threading.
- Execute distributed computational tasks.
- Use parallel processing solutions for web applications.
"Describe the arguments, describe the result, have the computer try to prove your code wrong!"
Some of the topics covered in this instructor-led, live training include:
- How to write and run tests with F#
- The FsCheck Property Based Testing framework
- Using Diamond Kata to implement TDD
- Sharpening your code design skills
Audience
- Automation test engineers
- Developers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Technical Team Leader, Software Developer
Learning objective:
The purpose of training is to acquire the ability to develop business desktop applications in WPF 4.5 technology and in C # language.
During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
This instructor-led, live training in Luxembourg (online or onsite) is aimed at developers who wish to use Microsoft Orleans to build distributed enterprise .NET applications.
By the end of this training, participants will be able to:
- Install and configure Microsoft Orleans.
- Understand the actor model framework and how its implemented in Orleans
- Build distributed applications without having to manage complex concurrency and other scaling patterns.
In this instructor-led, live training, participants will learn how to use Python for quantitative finance.
By the end of this training, participants will be able to:
- Understand the fundamentals of Python programming
- Use Python for financial applications including implementing mathematical techniques, stochastics, and statistics
- Implement financial algorithms using performance Python
Audience
- Developers
- Quantitative analysts
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
This instructor-led, live training in Luxembourg (online or onsite) is aimed at developers who wish to use Python to automate the process of crawling many websites to extract data for processing and analysis.
By the end of this training, participants will be able to:
- Install and configure Python and all relevant packages.
- Retrieve and parse data stored across many different websites.
- Understand how websites work and how their HTML is structured.
- Construct spiders to crawl the web at scale.
- Use Selenium to crawl AJAX-driven web pages.
By the end of this training, participants will be able to:
- Solve text-based data science problems with high-quality, reusable code
- Apply different aspects of scikit-learn (classification, clustering, regression, dimensionality reduction) to solve problems
- Build effective machine learning models using text-based data
- Create a dataset and extract features from unstructured text
- Visualize data with Matplotlib
- Build and evaluate models to gain insight
- Troubleshoot text encoding errors
Audience
- Developers
- Data Scientists
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice


























































.png)















_ireland.gif)



.png)


.jpg)



.png)
