Luxoft Training

Catalogue of IT Trainings
  • Amazon Web Services (AWS) 1 courses
    • ADM-022
      This training covers the basic services of the Amazon Web Services (AWS) cloud platform: IAM, EC2, S3, VPC, VPN, ELB, RDS, CloudWatch, CloudTrail. It will allow you to design and deploy projects in...
  • Automotive 11 courses
    • AUT-001
      CAN bus, terms and standard, CANoe practice.
    • AUT-006
      Introduction into Automotive SPICE, brief review of HIS Scope processes and their base practices, meaning of Capability Levels and conditions to achieve them.
    • AUT-012
      This training is aimed at professional software developers, software testers and software architects who work in projects whose activities are based on the methodologies and approaches provided by ...
    • AUT-016
      During the course we will cover the ISO 26262 standard and its various parts.
    • AUT-017
      This training is an introduction to the Automotive world and the AUTOSAR Standard. We provide an overview of the motivation and aims of the AUTOSAR consortium as well as information on the basic pr...
    • AUT-026
      This course provides an overview of Adaptive AUTOSAR architecture, Functional Clusters and Methodology.
    • AUT-036
      This course provides an overview of Adaptive Autosar, explaining major components with hands-on training at the end.
    • AUT-037
      The training is developed to provide attendees with a basic knowledge and introduction to the Automotive Cybersecurity domain.
    • AUT-038
      The training is developed to provide attendees with a basic knowledge and introduction to the Automotive Cybersecurity domain including an overview on the CSMS and ISO internal chapters
    • AUT-042
      This training was developed to provide attendees with the knowledge and skills needed to perform Software and Hardware safety analyses using practical examples.
    • AUT-051
      A comprehensive overview of Automotive SPICE®, which is considered the process assessment model of the automotive industry. Via a series of empirical use cases, participants will learn why this in...
  • Business and System Analysis 16 courses
    • REQ-002
      The course describes how to work with requirements during the software development project when the requirements are detailed and modified. Through practice, the attendees learn to analyze problems...
    • REQ-003
      Our training shows you how to describe the structure and operation logic of a use case, and how to represent each one as a set of diagrams containing all the necessary information.
    • REQ-028
      We cover the process of creating user documentation for software products, such as document structure, the rules for outlining and formatting, and documentation quality criteria.
    • REQ-031
      This business game simulates the process of studying customer’s needs and elaborating system requirements. Trainees will have an opportunity to improve their skills acquired during other trai...
    • REQ-038
      Learn the application rules for the graphic elements of the language, study the types of BPMN diagrams and discover the possibilities of automatic execution of the constructed models.
    • REQ-039
      This training intended for those who are already acquainted with the basics of BPMN notation and have some experience in business process modelling.
    • REQ-050
      This is an IIBA endorsed course, dedicated to studying the fundamentals of business analysis according to the BABOK Guide 3.0. The training elaborates on the key concepts of business analysis and e...
    • REQ-051
      The training elaborates on the tasks related to selecting an approach to business analysis for a project, defining required activities and assessing their complexity, identifying stakeholders and p...
    • REQ-052
      This is an IIBA endorsed course, dedicated to studying the “Business Analysis Planning and Monitoring” knowledge area of the BABOK Guide 3.0. The training focuses on tasks such as eliciting, do...
    • REQ-053
      This is an IIBA endorsed course, dedicated to studying the “Requirements Life Cycle Management” knowledge area of the BABOK Guide 3.0. The training discusses the tasks of tracing and maintainin...
    • REQ-054
      Our strategy analysis course is based on the most recent version of the BABOK® Guide and brings real world examples which illustrate how business analysis works.
    • REQ-055
      The training is designed and developed for business analysts and other experts involved in the process of requirements analysis and design definition.
    • REQ-056
      The training is based on materials developed by the International Institute of Business Analysis (, specifically the BABOK® Guide version 3.0, and is dedicated to one of the BABOK Knowled...
    • REQ-057
      This business game will help students learn to put some useful business analysis techniques described in BABOK 3.0 into practice. During the game, these techniques will be applied to a real-life bu...
    • REQ-064
      This training is developed to help you prepare for the ECBA certification exam.
    • REQ-070
      In this course participants will learn the basics of approaches, technologies, and standards for systems integration, without diving deeply into the technical details.
  • Business Intelligence 2 courses
    • BI-001
      This training covers some practical methods for creating and managing reports for business users by preparing data and visualizing information.
    • BI-002
      This course is an introduction to the Tableau Business Intelligence (BI) platform. Training on Tableau Desktop Basics will help develop basic skills in data analysis and visualization for students ...
  • C; C++ 7 courses
    • C-006
      This course provides an introduction to multithreding in C++. It covers the main difficulties of writing concurrent code and basic synchronization primitives. Special attention is paid to understan...
    • C-007
      Master STL and increase your C++ language knowledge through case studies and exercises.
    • C-008
      Brief description This course is aimed at C++ developers at the beginner and intermediate levels. The content is built on best practices developed by the community, as well as industry standards f...
    • C-003
      C++ is particularly challenging because it is a multi-paradigm, general purpose language, which strives to be efficient, not easy to learn. But our training will help you learn how to develop softw...
    • C-009
    • DEV-001_C++
      When developing software systems, developers make a lot of decisions, which at first glance, are unique. . But, much of what they "invent" is already practiced in a variety of projects. T...
    • DEV-006_C++
      Our training focuses on the approaches and methods for improving source code readability in C++. During it you will have the chance to practice refactoring small programs, focusing on various aspec...
  • Data Engineering & Data Science 12 courses
    • EAS-004
      Understand current approaches to designing data warehouses and using them in heterogeneous enterprise information systems.
    • EAS-011
      This course provides an overview of modern data architecture. We will learn real world high load architecture of the Nvidia company with such storages like relational data base, message queues, dat...
    • EAS-015
      This training course delivers key concepts and methods for data processing applications development using Apache Hadoop. We’ll look at HDFS, the de-facto standard for large scale long-term robust...
    • EAS-017
    • EAS-018
      This course delves into topics crucial for professional MongoDB use in practice, such as documenting NoSQL schemas, data indexing and optimization, transactions in MongoDB, implementing and managin...
    • EAS-020
      This course provides an introduction to the fundamentals of Machine Learning, featuring key topics such as Basics, Spark for distributed data processing, Neural Networks, and Deep Learning. We wi...
    • EAS-024
      The Advanced Spark for Developers Course will help trainees get a proper understanding of the internal structure and functioning of Apache Spark – Spark Core (RDD), Spark SQL and Spark Streaming.
    • EAS-025
      A basic practical training in machine learning that covers the entire cycle of building a solution – from initial data capture (“.xlsx file”), through building a model, to explaining data and...
    • EAS-026
      Kafka Fundamentals
      Popular 24 hours
      An intro training on Apache Kafka, the open-source distributed event streaming platform. We’ll look at the architectural features of Kafka that enable high-performance data delivery.
    • EAS-027
      Oriented towards python programmers or ML practitioners who want to understand the RL framework in detail.
    • EAS-028
      Databricks is an increasingly popular platform for big data processing and analysis. Our Databricks Fundamentals course is a great way to start if you want to improve your skills in this area.
    • EAS-029
  • Databases 3 courses
    • DB-018
      The course is an introduction to the Oracle PL/SQL procedural language. The language version used in DBMS 11g is considered in this training.
    • DB-021
      The course offers a more detailed study of the procedural language Oracle PL/SQL. During the course we explain how to use the PL/SQL stored objects of Oracle DBMS (procedures, functions, packages, ...
    • DEV-010
      This training offers an introduction to SQL and helps participants develop the necessary skills for searching and modifying data in SQL databases. It is aimed at developers, analysts and other spec...
  • DevOps and Administration 5 courses
    • ADM-009
      The course covers the basics for Linux file systems – access permissions and structure, simple ksh scripting and common command line tools.
    • ADM-019
      This course covers essential information about Docker: installation, essential usage, image creation, swarm, services, and stack.
    • ADM-021
    • DEV-007
      Our training program will allow you to hit the ground running in working with git, the world's most advanced Version Control System.
    • DEV-017
      This training covers the DevOps principles. The goal of the course is to help participants understand DevOps through practical real-world examples and popular tools.
  • Finance and Banking for IT specialists 33 courses
  • Golang 1 courses
    • DEV-040
      32 hours
      This is a basic course in the Go programming language. It provides an overview of basic data types, control flow constructs, specifics of programming style, and built-in compiler tools.
  • Java 25 courses
    • DEV-001_JVA
    • DEV-006_JVA
      This course deals with the concept of refactoring as a way of preventing software rot. It describes various “smells” indicating that code needs refactoring, explains which refactoring types bes...
    • JVA-008
    • JVA-009
      This training introduces participants to the distributed computing performed with the help of Enterprise Java EE.
    • JVA-010
      In this training you’ll learn how to use the core features of the Spring Framework, create production ready applications and discover how to use Spring in your projects.
    • JVA-013
      This training offers participants an overview of the framework. You will learn how to build secured enterprise J2EE application using Spring Security framework.
    • JVA-014
      During this training we will talk about Java Persistence API, and how to use it for persisting Java objects into relational databases based on Hibernate EntityManager.
    • JVA-016
      The course deals with theoretical basics and specifics of Java project building with Apache Maven, its principles and architectural characteristics.
    • JVA-017
      The training explores new design patterns and language idioms, showing how to make the most of features ranging from generics to enums, annotations to autoboxing.
    • JVA-030
      This training is designed to help participants understand these new features of Java 8. The course covers lambda expressions, data streams, stream data processing with map-filter-reduce approach, a...
    • JVA-031
      The course covers all the content that is necessary to effectively use Scala: operators and data types, using basic data structures such as arrays, map, tuples, the use of object-oriented and funct...
    • JVA-034
      This course is dedicated to RESTful web services development on the Java platform using JAX-RS and Spring MVC.
    • JVA-035
      The seminar teaches the SOLID design principles with practical examples and builds together with an exercise that is continued throughout the training: writing an application in 5 sprints. The exer...
    • JVA-038
      This training covers Spring MVC, one of the most popular Web-frameworks and Spring Boot, a special framework for rapid Spring-based applications development. During this course participants will le...
    • JVA-059
      This course will teach Java developers to use RabbitMQ with different access technologies: command line interface, direct Java Client API for Java access, Spring for RabbitMQ, and Spring Cloud St...
    • JVA-067
      12 hours
      This course covers everything you need to know about JUnit5 (architecture and features), with examples and exercises to help participants practice everything they learned.
    • JVA-073
      During the course, participants will attain the knowledge and skills needed for effective and efficient development of Behavior Driven Development (BDD) projects with Java.
    • JVA-074
      This training focuses on the contemporary functional, asynchronous, and reactive approaches to Java development. It covers the examination of NIO2, CompletableFurure, RxJava, Reactor, R2DBC, SSE, S...
    • JVA-075
      How to use Spring REST, HATEOAS and CORS, documenting REST services, serializing and limiting the data passed to the client and more.
    • JVA-076
      This course focuses on improving the performance of Java applications: identifying bottlenecks, approaches / methods for improving performance, and tools / libraries to achieve high performance.
    • JVA-079
      This course covers the topic of developing microservices in Java. It starts from architectural principals of splitting an application into microservices, then discusses the communication of micros...
    • JVA-080
      During the course, the participants will get the knowledge and skills needed for the effective and efficient development of programs using IntelliJ IDEA. The course covers seven modules, starting f...
    • JVA-083
      Apache Kafka is an open-source distributed event streaming platform. Its unique design shows usefulness in a plethora of applications dealing with large streams of data. This course will introduce ...
    • JVA-084
      During the course, the participants will acquire advanced knowledge and skills needed to develop programs effectively and efficiently using IntelliJ IDEA. The course covers four modules, analyzin...
    • WEB-007
      In this training we look at JavaScript (EcmaScript 2015+), using JavaScript for working in browsers (UI events, manipulating HTML with DOM CSS), JavaScript modules (NPM, Webpack), working with the ...
  • Methodologies and Processes of Software Development 8 courses
    • SDP-031
    • SDP-042
      Our training is aimed at managers and executives and focuses on leading an Lean-Agile enterprise by leveraging the Scaled Agile Framework® (SAFe®), and its underlying principles.
    • SDP-043
      Build the skills needed to become a high-performing team member of an Agile Release Train (ART)—and learn how to collaborate effectively with other teams—by becoming a certified SAFe® 4 Practi...
    • SDP-044
      Develop the skillsets needed to guide the delivery of value in a Lean enterprise and learn about the activities, tools, and mechanics used to manage backlogs and programs.
    • SDP-045
      Understand the role of a Scrum Master in a SAFe enterprise. By attending this course you can prepare for the SAFe 5 Scrum Master exam in order to receive the SAFe Scrum Master (SSM) certification.
    • SDP-046
      This two-day course prepares current Scrum Masters for their leadership role in facilitating Agile team, program, and enterprise success in a Scaled Agile Framework (SAFe®) implementation.
    • SDP-048
      This two-day course provides a comprehensive overview for understanding the DevOps competencies needed to accelerate time-to-market by improving the flow of value through the Continuous Delivery Pi...
    • SDP-050
      This Agile Product Management course harnesses the power of Design Thinking to develop innovative solutions, using proven SAFe capabilities to execute those visions.
  • Office tools 10 courses
    • BI-004
      This training covers principles of using basic DAX functions in Power BI to visualize data effectively.
    • OFFICE-003
      The course gives a general understanding of using MS Excel in data analysis, hypothesis testing, and time-series analysis. This training is aimed at understanding main statistic methods, their step...
    • OFFICE-004
      This training covers the ability to create and manage presentations, insert and format shapes and slides, create slide content, apply transitions/animations, and manage multiple presentations.
    • OFFICE-006
      This training covers the ability to create and manage documents; insert and format text, paragraphs, and sections; manage tables and lists; create and manage references; and insert / format graphic...
    • OFFICE-007
      This training covers the ability to create custom document elements using advanced Word features.
    • OFFICE-008
      MS Outlook
      8 hours
      This training covers features of MS Outlook that are necessary for managing application settings, creating and managing messages, appointments, meetings, contact records, and tasks as you would in ...
    • OFFICE-009
      This training covers the ability to create and manage workbooks and worksheets, modify / format cell content, summarize/organize data, present data in tables and charts, perform data operations by ...
    • OFFICE-010
      This training covers the features of workbook management, how to prepare workbooks for collaboration, filling cells with data, conditional formatting and data validation, applying advanced formulas...
    • OFFICE-011
      This training covers the ability to use financial functions in MS Excel. You will get basic knowledge about financial topics related to these functions, examine real-life situations highlighting wh...
    • OFFICE-012
      This training covers useful features of MS Excel for day-by-day use, some unusual technics and special features that can be helpful when you work with Excel.
  • Scripting Languages 5 courses
    • SCRIPT-002
      This Python® training course leads the students from the basics of writing and running Python® scripts to more advanced features such as file operations, regular expressions, error handling, syst...
    • SCRIPT-003
      We cover the application of object-oriented approach in Python. From encapsulation to polymorphism, from the simplest custom type of data to complex classes deeply integrated in Python.
    • SCRIPT-006
    • SCRIPT-008
      This training course will cover various applications of Python for data analysis: regular expressions, data collection via HTTP, using NumPy and Pandas libraries for data analysis, and matplotlib ...
    • SCRIPT-009
      Overview of testing basics, using PyTest for unit testing, component testing, and integration testing
  • Soft Skills 15 courses
    • SS-004
      This training will help trainees deal with specifics of written communication, to create effective written messages and apply the principles of polite and convincing business communication. The kno...
    • SS-005
    • SS-006
      In our training we want to give you the knowledge and skills required to successfully and effectively organize, prepare, and conduct business meetings.
    • SS-007
    • SS-011
    • SS-012
      Negotiation is one of the most important business skills of a modern leader. Employees, suppliers, customers, or managers can act as negotiating partners.
    • SS-068
      If you want to improve your ability to efficiently address problems and make rational decisions, this workshop provides you with the tools to succeed.
    • SS-070
      For a new manager, this course works like a compass: it gives you the sense of direction and the right course to get to your destination.
    • SS-082
      The training is focused on the ethical application of Cialdini’s six principles to produce lasting change and avoid common influence traps.
    • SS-087
      Using assertive communication in your personal behavior is a matter of practice and more practice. And this is what this training is about – finding out about different methods and using them in ...
    • SS-088
      During the course, participants will deepen their knowledge and skills gained on previous interpersonal communication workshops - to use them more effectively in building relationships.
    • SS-098
      We will review the causes of stress and ways to reduce its impact by using various methods of self-direction and life balancing.
    • SS-128
      Emotions have never been completely welcome in our work-lives. Most of us have traditionally been conditioned to leave emotions “at home”, believing that, to be effective, we need to base all ...
    • SS-134
    • SS-136
      The aim of this course is to provide participants with an understanding of the main aspects of intercultural collaboration. We will explore cultural differences and learn about the mechanisms behin...
  • Software architecture and design 8 courses
    • ARC-001
      This course defines the foundations of software architecture, examines the role of a software architect in developing projects, and implements practices related to the design, documentation, and an...
    • ARC-003
      Learn how DDD helps with building corporate systems with complex business logic, and apply DDD strategic tools to first decompose the subject area, and then the system being developed.
    • ARC-004
      This is a training course on corporate application development. The course contains a detailed description of specific typical solutions. Each solution contains information on the application and b...
    • ARC-005
      The main objective of the course is to review the techniques used in designing a conceptual model for an application based on patterns. We also talk about reusing designs created within the framewo...
    • ARC-008
      Since software developers often have to deal with problems of designing high-load systems to support big data processing with preset requirements to the response time and amount of data, this train...
    • ARC-013
      The main focus of training is on asynchronous messaging through queues and integration patterns, and describing the basic elements of solutions built on classic message queues, such as IBM MQ, Acti...
    • ARC-015
    • ARC-016
      This course gives an overview on the topic of cloud application design. It covers basic principles of building cloud systems and additionally will discuss the primary building blocks offered by Iaa...
  • Testing Automation and Test Management 13 courses
    • DEV-010_QA
      Introduction to SQL
      Intermediate 14 hours
      This course offers an introduction to SQL and gives participants the understanding and skills for searching and modifying data in SQL databases. Upon the completion of training, students will be ab...
    • ISTQB-001
    • SQA-002
      This course is dedicated to the specifics of web application testing. It deals with basic concepts and features of web applications, architecture and technologies used in their development, as well...
    • SQA-011
      This training teaches the main principles of working with this tool, as well as its capabilities in assessing the performance and load testing of web-applications, DB and services.
    • SQA-028
      The course covers the basic concepts of test design, methodology of test case development based on UC, approaches to designing test plans and writing test scripts, as well as features of test plans...
    • SQA-033
      This theoretical course offers an introduction and in-depth look at Performance Testing, covering essential concepts, test planning, data preparation, and execution strategies. It emphasizes the im...
    • SQA-044
    • SQA-049
    • SQA-050
      Explore the dynamic world of web automation with our WebDriver course, designed to transform beginners into skilled automation testers. Learn how to automate web applications efficiently using Sele...
    • SQA-051
      Courses on the fundamentals of Behavior-Driven Development (BDD), Gherkin, and Cucumber blend theoretical concepts with practical exercises. It provides an overview of BDD methodologies, teaches Gh...
    • SQA-052
      This course offers an introduction to automated testing – students will learn in practice how to design and develop automated tests for REST services by using Rest Assured and Retrofit 2 libraries.
    • SQA-054
      The "Introduction to Risk Management for Testers" course provides a comprehensive overview of risk management principles and practices, adapted to the context of software testing. It cove...
    • SQA-055
      This course provides an in-depth exploration of time management within the Scrum framework, tailored for testers. It covers effective time allocation, prioritization of testing activities, and mana...
  • Web 8 courses
    • WEB-001
      An introduction to programming using JavaScript. It covers introductory HTML and CSS and the main JavaScript structures and concepts.
    • WEB-007
      In this training we look at JavaScript (EcmaScript 2015+), using JavaScript for working in browsers (UI events, manipulating HTML with DOM CSS), JavaScript modules (NPM, Webpack), working with the ...
    • WEB-015
      TypeScript is a strongly typed programming language which is built on top of JavaScript. It includes a typing system to facilitate the validation of JavaScript applications.
    • WEB-017
      Course contains all necessary information for building web applications with NodeJS including Express, REST, MongoDb, and many other topics.
    • WEB-021
    • WEB-022
      This course continues the basic Angular course and is intended for developers who already have experience of using this framework. It focuses on advanced themes, which will enable you to increase t...
    • WEB-023
      This training is aimed at experienced React Developers and focuses on the more advanced topics related to this programming language.
    • WEB-024
      This training gives a deeper understanding of JavaScript’s complicated features, syntax constructions and inner mechanisms. It will be useful for developers who already have experience in JavaScr...
Still have questions?
Connect with us