Distributed Systems Training Courses

Distributed Systems Training Courses

Local, instructor-led live Distributed Systems training courses demonstrate through interactive discussion and hands-on practice the fundamentals of Distributed Systems. Distributed Systems training is available as "onsite live training" or "remote live training". Onsite live Distributed Systems training can be carried out locally on customer premises in the US or in NobleProg corporate training centers in the US. Remote live training is carried out by way of an interactive, remote desktop. NobleProg -- Your Local Training Provider

Testimonials

★★★★★
★★★★★

Distributed Systems Course Outlines

CodeNameDurationOverview
wssoapwsdlWebServices with SOAP and WSDL Basics14 hoursThis two-day course walks participants through the fundamentals of Web Services, Simple Object Access Protocol (SOAP) and Web Service Description Language (WSDL) with hands-on exercises.
microsvcspringdockerBuilding Microservices with Spring Cloud and Docker21 hoursSpring Cloud is an open-source lightweight microservices framework for building Java applications for the cloud. Docker is an open-source platform for building, shipping and running applications inside containers. Docker lends itself well to the creation of microservice applications.

In this instructor-led, live training, participants will learn the fundamentals of building microservices using Spring Cloud and Docker. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.

By the end of this training, participants will be able to:

- Understand the fundamentals of microservices
- Use Docker to build containers for microservice applications
- Build and deploy containerized microservices using Spring Cloud and Docker
- Integrate microservices with discovery services and the Spring Cloud API Gateway
- Use Docker Compose for end-to-end integration testing

Audience

- Java Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
samzaSamza for Stream Processing14 hoursApache Samza is an open-source near-realtime, asynchronous computational framework for stream processing. It uses Apache Kafka for messaging, and Apache Hadoop YARN for fault tolerance, processor isolation, security, and resource management.

This instructor-led, live training introduces the principles behind messaging systems and distributed stream processing, while walking participants through the creation of a sample Samza-based project and job execution.

By the end of this training, participants will be able to:

- Use Samza to simplify the code needed to produce and consume messages.
- Decouple the handling of messages from an application.
- Use Samza to implement near-realtime asynchronous computation.
- Use stream processing to provide a higher level of abstraction over messaging systems.

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
flinkFlink for Scalable Stream and Batch Data Processing28 hoursApache Flink is an open-source framework for scalable stream and batch data processing.

This instructor-led, live training introduces the principles and approaches behind distributed stream and batch data processing, and walks participants through the creation of a real-time, data streaming application.

By the end of this training, participants will be able to:

- Set up an environment for developing data analysis applications
- Package, execute, and monitor Flink-based, fault-tolerant, data streaming applications
- Manage diverse workloads
- Perform advanced analytics using Flink ML
- Set up a multi-node Flink cluster
- Measure and optimize performance
- Integrate Flink with different Big Data systems
- Compare Flink capabilities with those of other big data processing frameworks

Audience

- Developers
- Architects
- Data engineers
- Analytics professionals
- Technical managers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
alluxioAlluxio: Unifying Disparate Storage Systems7 hoursAlluxio is an open-source virtual distributed storage system that unifies disparate storage systems and enables applications to interact with data at memory speed. It is used by companies such as Intel, Baidu and Alibaba.

In this instructor-led, live training, participants will learn how to use Alluxio to bridge different computation frameworks with storage systems and efficiently manage multi-petabyte scale data as they step through the creation of an application with Alluxio.

By the end of this training, participants will be able to:

- Develop an application with Alluxio
- Connect big data systems and applications while preserving one namespace
- Efficiently extract value from big data in any storage format
- Improve workload performance
- Deploy and manage Alluxio standalone or clustered

Audience

- Data scientist
- Developer
- System administrator

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
apexApache Apex: Processing Big Data-in-Motion21 hoursApache Apex is a YARN-native platform that unifies stream and batch processing. It processes big data-in-motion in a way that is scalable, performant, fault-tolerant, stateful, secure, distributed, and easily operable.

This instructor-led, live training introduces Apache Apex's unified stream processing architecture, and walks participants through the creation of a distributed application using Apex on Hadoop.

By the end of this training, participants will be able to:

- Understand data processing pipeline concepts such as connectors for sources and sinks, common data transformations, etc.
- Build, scale and optimize an Apex application
- Process real-time data streams reliably and with minimum latency
- Use Apex Core and the Apex Malhar library to enable rapid application development
- Use the Apex API to write and re-use existing Java code
- Integrate Apex into other applications as a processing engine
- Tune, test and scale Apex applications

Audience

- Developers
- Enterprise architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
openmpiOpen MPI: Building Distributed Memory Applications7 hoursOpen MPI is an open-source Message Passing Interface (MPI) library.

In this instructor-led, live training, participants will learn to develop a numerical application using Open MPI.

By the end of this training, participants will be able to:

- Apply the fundamentals of shared and distributed memory programming to create a functioning Open MPI application.
- Build OpenMPI.
- Run batch jobs with OpenMPI.
- Use performance tools to optimize multi-core performance.

Audience

- Developers
- Researchers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
ApacheIgniteApache Ignite: Improve Speed, Scale and Availability with In-Memory Computing14 hoursApache Ignite is an in-memory computing platform that sits between the application and data layer to improve speed, scale, and availability.

In this instructor-led, live training, participants will learn the principles behind persistent and pure in-memory storage as they step through the creation of a sample in-memory computing project.

By the end of this training, participants will be able to:

- Use Ignite for in-memory, on-disk persistence as well as a purely distributed in-memory database.
- Achieve persistence without syncing data back to a relational database.
- Use Ignite to carry out SQL and distributed joins.
- Improve performance by moving data closer to the CPU, using RAM as a storage.
- Spread data sets across a cluster to achieve horizontal scalability.
- Integrate Ignite with RDBMS, NoSQL, Hadoop and machine learning processors.

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
cognitivecomputingCognitive Computing: An Introduction for Business Managers7 hoursCognitive computing refers to systems that encompass machine learning, reasoning, natural language processing, speech recognition and vision (object recognition), human–computer interaction, dialog and narrative generation, to name a few. A cognitive computing system is often comprised of multiple technologies working together to process in-memory 'hot' contextual data as well as large sets of 'cold' historical data in batch. Examples of such technologies include Kafka, Spark, Elasticsearch, Cassandra, and Hadoop.

In this instructor-led, live training, participants will learn how Cognitive Computing compliments AI and Big Data and how purpose-built systems can be used to realize human-like behaviors that improve the performance of human-machine interactions in business.

By the end of this training, participants will understand:

- The relationship between cognitive computing and artificial intelligence (AI)
- The inherently probabilistic nature of cognitive computing and how to use it as a business advantage
- How to manage cognitive computing systems that behave in unexpected ways
- Which companies and software systems offer the most compelling cognitive computing solutions

Audience

- Business managers

Format of the course

- Lecture, case discussions and exercises
microservicepatternsMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture14 hoursMicroservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

- Understand when to use and when not to use microservice architecture
- Create and implement a testing strategy for microservices
- Deploy a sample microservice-based application into a production environment
- Refactor a monolithic application into services

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
akkaAkka: Build Reactive, Concurrent, and Distributed Applications28 hoursAkka is an open-source toolkit and runtime for building concurrent and distributed applications for Java and Scala.

In this instructor-led, live training, participants will learn the design principles behind Akka, including the Actor Model and Reactive Manifesto, as they build and deploy an asynchronous, message-driven application in Akka.

By the end of this training, participants will be able to:

- Apply the "let it crash" model to build applications that self-heal and systems that never stop.
- Understand Actors, actor lifecycle and how to employ them to create proper, concurrent parallel systems.
- Build Reactive Architecture that is responsive, elastic, resilient, and message driven.
- Integrate remoting and clustering features with third party systems.
- Deploy the Akka toolkit in production systems, scaling it to multiple nodes and third party systems.
- Manage system behavior and horizontal distribution.
- Build systems that "react" to environmental changes.

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
muleMule: Integrating Your Applications14 hoursMule (or Mule ESB) is a lightweight enterprise service bus (ESB) and integration framework created by MuleSoft. Mule is Java-based, but can broker interactions between other platforms such as .NET using web services or sockets.

In this instructor-led, live training, participants will learn how to connect various applications, data sources, and APIs as they build a sample routing application using Mule.

By the end of this training, participants will be able to:

- Design, build, and manage the connectivity between APIs and applications and services
- Manage interactions across legacy systems and custom applications
- Tie together software as a service (SaaS) and on-premises software
- Use Mule's design and development tools to design, test and run Mule flows
- Understand and support different messaging standards, including AMQP, JMS and WMQ
- Monitor, deploy and configure applications with Mule Management Console (MMC)

Audience

- Developers
- Architects
- Designers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
datastorageoverviewWhich data storage to choose - from flat files, through SQL, NoSQL to massive distributed systems7 hoursThis course helps customer to chose the write data storage depend on their needs. It covers almost all possible modern approaches.
apacheflumeApache Flume35 hoursApache Flume is a distributed service for collecting, aggregating, and moving event log data from multiple sources into a centralized data store.

In this instructor-led, live training, participants will have an in-depth understanding of the fundamentals of Apache Flume.

By the end of this training, participants will be able to:

- Enhance their knowledge of Apache Flume features
- Understand the architecture and data flow in Apache Flume
- Apply their learnings to real world use cases and scenarios
- Use Apache Flume for collecting, combining, and transferring large amounts of log data to a centralized data store

Audience

- Developers
- Engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
microarchitecturespringSystem Architecture, Service Architecture, and Microservice Architecture with Spring Cloud21 hoursBuilding complex enterprise applications is challenging. Any change made to a part of the systems could trigger the need for changing the design of the entire system.

In this instructor-led, live training, participants will learn how to evaluate different technologies and approaches for the design of a services-based system architecture. The training begins with a discussion and comparison of monolithic systems and service architectures, then digs into the details of microservice architecture.

Spring Cloud is introduced as a platform for building Java-based distributed systems and microservices. Participants are given a chance to put their knowledge into practice as they step through the creation and deployment of a set of proof-of-concept microservices built with Spring Cloud, Spring Boot and Docker.

Finally, the relevant infrastructure building blocks are examined to help participants determine the most suitable tools and approaches to use for different organizational requirements.

By the end of this training participants will have a solid understanding of Service-Oriented Architecture (SOA) and Microservice Architecture as well practical experience using Spring Cloud and related Spring technologies for rapidly developing their own cloud-scale, cloud-ready microservices.

Audience

- Java developers wishing to rapidly build and deploy microservices
- System architects wishing to implement a microservice architecture

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
senecaBuilding Microservices with Node.js and Seneca14 hoursSeneca is a microservices framework for Node.js.

In this instructor-led, live training, participants will learn the fundamentals of Seneca as they step through practical examples of building micro services with Seneca.

By the end of this training, participants will be able to:

- Learn the fundamentals of Seneca
- Use Seneca to build micro services

Audience

- Developers
- Programmers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
glusterfsGlusterFS for System Administrators21 hoursGlusterFS is an open-source distributed file storage system that can scale up to petabytes of capacity. GlusterFS is designed to provide additional space depending on the user's storage requirements. A common application for GlusterFS is cloud computing storage systems.

In this instructor-led training, participants will learn how to use normal, off-the-shelf hardware to create and deploy a storage system that is scalable and always available.

By the end of the course, participants will be able to:

- Install, configure, and maintain a full-scale GlusterFS system.
- Implement large-scale storage systems in different types of environments.

Audience

- System administrators
- Storage administrators

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice.
gilliamBuilding Microservices with Gilliam7 hoursGilliam is an open-source platform intended for Micro Service Architectures that allows users to easily develop, deploy, and scale their application backend.

In this instructor-led, live training, participants will learn how to work with Gilliam in building micro services.

By the end of this training, participants will be able to:

- Learn the fundamentals of Gilliam
- Use Gilliam to build micro services

Audience

- Developers
- Programmers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
microservicespythonBuilding Microservices with Python7 hoursMicroservices refer to an application architecture style that promotes the use of independent, self-contained programs. Python is a dynamic high-level programming language that is ideal for both scripting as welll as application development. Python's expansive library of open source tools and frameworks make it a practical choice for building microservices.

In this instructor-led, live training, participants will learn the fundamentals of microservices as they step through the creation of a microservice using Python.

By the end of this training, participants will be able to:

- Understand the basics of building microservices
- Learn how to use Python to build microservices
- Learn how to use Docker to deploy Python based microservices

Audience

- Developers
- Programmers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
nvidiagpuprogrammingcudaNVIDIA GPU Programming - Extended21 hoursThis instructor-led, live training course covers how to program GPUs for parallel computing, how to use various platforms, how to work with the CUDA platform and its features, and how to perform various optimization techniques using CUDA. Some of the applications include deep learning, analytics, image processing and engineering applications.
rabbitmqdotnetRabbitMQ with .NET14 hoursRabbitMQ is an open source enterprise messaging broker for storing and retrieving messages passed by processes, applications, and servers. It uses a message queue for processing tasks asynchronously and is especially useful in applications that need to process large data sets in the background, while concurrently responding to live user requests in real-time.

In this instructor-led, live training, participants will learn how to install, configure and administer RabbitMQ, then integrate RabbitMQ messaging into a number of sample .NET applications.

By the end of this training, participants will be able to:

- Setup, configure and manage RabbitMQ
- Understand RabbitQ's role in the design and implementation of a microservices architecture
- Understand how RabbitMQ compares to other Message Queuing Architectures
- Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world enterprise .Net applications

Audience

- Developers
- Software architects
- Administrators
- Technical managers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
springcloudnetflixossBuilding Microservices with Spring Cloud and Netflix OSS21 hoursSpring Cloud is an open-source lightweight microservices framework for building Java applications for the cloud. Netflix OSS is a set of frameworks and libraries for developing microservices. Spring Cloud integrates nicely with Netflix components using auto configuration and convention over configuration.

In this instructor-led, live training, participants will learn the fundamental concepts of building microservices using Spring Cloud and Netflix OSS. Participant knowledge is put to the test through exercises and the step-by-step development of sample microservices.

By the end of this training participants will have a solid understanding of how to use Spring Cloud and related Spring technologies together with Netflix OSS to rapidly develop their own cloud-scale, cloud-ready microservices.

Audience

- Java Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
microservicegoBuilding Microservices with Go28 hoursGo (Golang) is a great language for building microservices due to its tiny memory footprint. Spring Cloud is an open-source lightweight microservices framework.

In this instructor-led, live training, participants will learn how to build microservices using Go and Spring Cloud.

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
kafkastreamsBuilding Stream Processing Applications with Kafka Streams7 hoursKafka Streams is a client-side library for building applications and microservices whose data is passed to and from a Kafka messaging system. Traditionally, Apache Kafka has relied on Apache Spark or Apache Storm to process data between message producers and consumers. By calling the Kafka Streams API from within an application, data can be processed directly within Kafka, bypassing the need for sending the data to a separate cluster for processing.

In this instructor-led, live training, participants will learn how to integrate Kafka Streams into a set of sample Java applications that pass data to and from Apache Kafka for stream processing.

By the end of this training, participants will be able to:

- Understand Kafka Streams features and advantages over other stream processing frameworks
- Process stream data directly within a Kafka cluster
- Write a Java or Scala application or microservice that integrates with Kafka and Kafka Streams
- Write concise code that transforms input Kafka topics into output Kafka topics
- Build, package and deploy the application

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Notes

- To request a customized training for this course, please contact us to arrange
apachethriftApache Thrift14 hoursApache Thrift is a software framework for developing scalable cross-language services. It allows developers to build applications that work with multiple languages such as Java, C++, Python, PHP, Ruby, JavaScript, etc.

In this instructor-led, live training, participants will learn the fundamentals of Apache Thrift as they step through the creation of a client-server application with cross-language support.

By the end of this training, participants will be able to:

- Install and configure Apache Thrift
- Understand the fundamentals of Apache Thrift and how it works
- Use Apache Thrift to build and modify applications in different languages (C++, Python, Java, JavaScript, PHP, Ruby)
- Build, test, deploy, and troubleshoot a client-server application using Apache Thrift
- Use Apache Thrift in a production environment

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- To request a customized training for this course, please contact us to arrange.
introtostreamprocessingA Practical Introduction to Stream Processing21 hoursStream Processing refers to the real-time processing of "data in motion", that is, performing computations on data as it is being received. Such data is read as continuous streams from data sources such as sensor events, website user activity, financial trades, credit card swipes, click streams, etc. Stream Processing frameworks are able to read large volumes of incoming data and provide valuable insights almost instantaneously.

In this instructor-led, live training (onsite or remote), participants will learn how to set up and integrate different Stream Processing frameworks with existing big data storage systems and related software applications and microservices.

By the end of this training, participants will be able to:

- Install and configure different Stream Processing frameworks, such as Spark Streaming and Kafka Streaming
- Understand and select the most appropriate framework for the job
- Process of data continuously, concurrently, and in a record-by-record fashion
- Integrate Stream Processing solutions with existing databases, data warehouses, data lakes, etc.
- Integrating the most appropriate stream processing library with enterprise applications and microservices

Audience

- Developers
- Software architects

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice

Notes

- To request a customized training for this course, please contact us to arrange.
beamUnified Batch and Stream Processing with Apache Beam14 hoursApache Beam is an open source, unified programming model for defining and executing parallel data processing pipelines. It's power lies in its ability to run both batch and streaming pipelines, with execution being carried out by one of Beam's supported distributed processing back-ends: Apache Apex, Apache Flink, Apache Spark, and Google Cloud Dataflow. Apache Beam is useful for ETL (Extract, Transform, and Load) tasks such as moving data between different storage media and data sources, transforming data into a more desirable format, and loading data onto a new system.

In this instructor-led, live training (onsite or remote), participants will learn how to implement the Apache Beam SDKs in a Java or Python application that defines a data processing pipeline for decomposing a big data set into smaller chunks for independent, parallel processing.

By the end of this training, participants will be able to:

- Install and configure Apache Beam.
- Use a single programming model to carry out both batch and stream processing from withing their Java or Python application.
- Execute pipelines across multiple environments.

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- This course will be available Scala in the future. Please contact us to arrange.
microsvcpatternsdotnetMicroservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net14 hoursMicroservice architecture is an approach to developing a software application as a suite of small, independent services, each running in its own process and communicating with lightweight mechanisms such as an HTTP resource API. These services can be efficiently deployed using continuous automation systems and bypass the need for centralized management. Microservices can be written in different programming languages and integrate with different data storage systems.

This instructor-led, live training is aimed at enterprise developers and architects. It introduces microservice architecture from a .Net perspective, presents migration strategies from a monolithic system, and walks participants through the creation and deployment of a sample microservice-based application.

By the end of this training, participants will be able to:

- Understand when to use and when not to use microservice architecture
- Create and implement a testing strategy for microservices
- Deploy a sample microservice-based application into a production environment
- Refactor a monolithic application into services

Audience

- Developers
- Architects

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
restfulapilaravelBuilding RESTful APIs Using Laravel14 hoursAPIs (Application Programming Interface) allow for your application to connect with other applications. A Web API like RESTful is like a web service which works entirely with HTTP.

Laravel is an open-source PHP-based MVC (model–view–controller) web development framework. Its simplicity, intuitiveness, and host of useful features for web projects make it ideal for developing RESTful APIs.

In this instructor-led, live training (remote), participants will learn how to build a RESTful API from scratch using Laravel as they step through a series of hands-on live-lab exercises.

By the end of this training, participants will be able to:

- Install and configure Laravel and other tools for building RESTful APIs with Laravel
- Build, test, deploy, and troubleshoot a RESTful API using Laravel

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice.

Note

- To request a customized training for this course, please contact us to arrange.
biztalkBizTalk for Developers21 hoursBizTalk is a message conversion system and integration platform from Microsoft.

In this instructor-led, live training (onsite or remote), participants will learn how to use BizTalk to connect legacy systems with newer applications.

By the end of this training, participants will be able to:

- Install and configure BizTalk
- Automate business processes using BizTalk
- Understand BizTalk messaging
- Integrate BizTalk with Azure and Sharepoint
- Deploy and troubleshoot a BizTalk installation

Audience

- Developers

Format of the Course

- Part lecture, part discussion, exercises and heavy hands-on practice

Note

- To request a customized training for this course, please contact us to arrange.

Upcoming Distributed Systems Courses

CourseCourse DateCourse Price [Remote / Classroom]
A Practical Introduction to Stream Processing - CT, Stamford - DowntownMon, Dec 31 2018, 9:30 am$5250 / $6800
A Practical Introduction to Stream Processing - AZ, Phoenix - Central Ave Suite 1400Mon, Dec 31 2018, 9:30 am$5250 / $7250
A Practical Introduction to Stream Processing - CT, Hartford - DowntownMon, Dec 31 2018, 9:30 am$5250 / $7100
A Practical Introduction to Stream Processing - PA, Philadelphia - International Plaza Dr SuiteMon, Dec 31 2018, 9:30 am$5250 / $7250
A Practical Introduction to Stream Processing - CT, East Berlin - East BerlinMon, Dec 31 2018, 9:30 am$5250 / $6800
Weekend Distributed Systems courses, Evening Distributed Systems training, Distributed Systems boot camp, Distributed Systems instructor-led, Weekend Distributed Systems training, Evening Distributed Systems courses, Distributed Systems coaching, Distributed Systems instructor, Distributed Systems trainer, Distributed Systems training courses, Distributed Systems classes, Distributed Systems on-site, Distributed Systems private courses, Distributed Systems one on one training

Course Discounts

CourseVenueCourse DateCourse Price [Remote / Classroom]
OCEB2 OMG Certified Expert in BPM - Business Intermediate Exam PreparationNH, Portsmouth - Commerce Way SuiteMon, Dec 31 2018, 9:30 am$4725 / $6725
Programming in ScalaCA, San Francisco - Golden Gate - 75 BroadwayTue, Jan 8 2019, 9:30 am$3465 / $4825
GlobalSight: Automate the Localization ProcessVA, Reston - Reston Town Center ITue, Jan 15 2019, 9:30 am$1750 / $2850
Security AnalystDE, Wilmington - DowntownMon, Feb 11 2019, 9:30 am$11250 / $13550
Deep Learning for Banking (with R)AR, Little Rock - Regions CenterTue, Apr 9 2019, 9:30 am$9000 / $11240

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in the US!

As a Business Development Manager you will:

  • expand business in the US
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!