Training
ECL is a remarkably powerful language for solving big data challenges — as you start learning the language, the ideas will begin to flow.
Our training options are sorted into learning tracks to make it easy to figure out what classes you should take in what order. First, select the learning track that best fits your needs. Once you have identified the courses you need, you can get started right away with our online classes or check the schedule and attend the next in-person class.
Introduction to ECL (Part 1): Concepts and Queries
This class is for developers who want to understand HPCC Systems and learn ECL to build powerful data queries. Anyone who needs a basic familiarity with ECL should take this course.
Topics include:
- HPCC Systems Overview (Thor and ROXIE)
- Introduction to ECL Concepts and Syntax
- Using the ECL IDE and ECL Watch programming tools
- Flat and CSV File Sprays
- Defining Files (RECORD/DATASET)
- Record Filtering
- Basic Definition Types – Boolean, Value, Set, Recordset
- Creating Simple ECL Queries
- Managing your ECL Code
- Despraying Files
In-person course length: 2 days
Class prerequisites: None
Students are welcome to bring their own laptops to take away the code and examples from the class.
Machine Learning with HPCC Systems
This course explores the fundamentals of Machine Learning with ECL, and explores many of the supported open source Machine Learning bundles.
Topics include:
- Introduction to Machine Learning
- A Learning Tree Tutorial
- Using the Myriad Interface
- Introduction to Deep Learning
- Generalized Neural Network (GNN) Tutorial
- Using the KMeans Bundle
- Using the DBSAN Bundle
Class prerequisites: Introduction to ECL (Part 2)
Introduction to HPCC Systems for Managers
This class is for anyone who wants to understand the HPCC Systems platform and see how ECL can build powerful data queries. Any manager who needs a basic familiarity with HPCC Systems should take this course.
Topics include:
- HPCC Systems Overview (Thor and ROXIE)
- Introduction to ECL Concepts and Syntax
- Introduction to the ECL IDE and ECL Watch programming tools
- Creating Simple ECL Queries
In-person course length: 1 day
Class prerequisites: None
Students are welcome to bring their own laptops to take away the code and examples from the class.
HPCC Systems Administration
This course is for anyone who wishes to maintain and manage an HPCC Systems Cluster. Lessons focus on the daily operations of an HPCC Systems Administrator, and introduces best practices that have been recommended by members of our in-house LexisNexis RISK Solutions HPCC Systems team.
Topics include:
- HPCC Systems Architectural Overview
- Routine Maintenance
- HPCC Systems Preflight
- Using the Configuration Manager
- Best Practices and Troubleshooting
Online course
Class prerequisites: None
How to... YouTube Video Library
How to... recordings have been prepared by our developers to help you get started quickly on a variety of topics. This series is a great place to visit if you don't have much time and want to find a quick answer about a specific task. We are adding to the list all the time, so keep checking back for new tips and tricks to help you get the most out of using HPCC Systems.
HPCC Systems Badges
Complete each learning track to earn a digital badge! Each badge includes embedded data that verifies the recipient’s skills and achievements. View all HPCC Systems badges available, select your learning track, and work your way to earning your first badge.
Join our Online Learning Free Training Offer
VIEW DETAILSOnsite training
We also provide onsite training at your location. A minimum of 10 students is required with a maximum of 20 students. Price is per-person plus travel expenses. Contact us for more information at trainin[email protected].
Have questions about training?
CONTACT USWant to get to know some of our trainers a little better? Listen to the 10 Year anniversary video podcast featuring Richard Taylor and Bob Foreman.