Instructor-Led Nifi Hackathon

  • 24 hours of instructor-led Hackathon including 7 hours of presentations and demos
  • Hands-on learning of development, test and deployment of data pipelines
  • Learn main features of the latest version of Nifi
  • Follow-ups are included
1 instructor per 7 students 70% of time is spent on challenges4 End-to-end projects

Main Objectives

What are Nifi and ETL.
ETL tools vs standalone applications vs scripts
Common Integrations
Working with common processors, extracting data.
Building Efficient Flows
Common patterns.
How to measure performance
New Features
Record based processors
Batching vs Real-Time
Error Handling
Standard tools
Common patterns
Deploy and Support
Deploy using Nifi Registry and CI tools
Monitoring of Nifi


Three days



Topics Covered

  • Overview of Nifi
  • Architecture of Nifi
  • Attributes, FlowFiles
  • SFTP
  • Database
  • Hadoop
  • Messaging Bus
  • Conversion between Different Formats
  • Extract Elements
  • Format Fields
  • Routing
  • Working with Attributes
  • Defining Connections
  • Error Handling
  • Nifi Schema
  • Inferring Schema
  • Record Based Processors
  • Parsing/Modify Data
  • Groovy/Python Scripting
  • Scripted Processors
  • Data Provenance
  • Bulletins
  • Issues Investigations
  • Overview of Nifi Error Handling
  • Common Practices
  • Designing Efficient Flows
  • Common Patters
  • Scheduling
  • Deployment
  • Troubleshooting

You will learn how to build complex Nifi flows. You will start by adding simple processors. Then you will add more and more complex functionality. We will finish the hackathon with best practices and error handling.

Register for Public Hackathon


Contact Us to schedule a hackathon at your company.

Why Our Hackathon?

Get Hands-on Skills

1/3 of the time is spent on lectures
2/3 is spent practicing!

Get Help

Several helpers are ready to assist anyone who is stuck at a challenge, not sure where to start or has other questions . The head instructor provides guidance to the participants, explains the main concepts.

Online or In-Person

We run both online and in-person hackathons. The material doesn’t change, the challenges are the same. We can adjust the hours for the online hackathon to make sure that everyone is actively engaged.

Learn more about how we’re different

Multiple Locations

We run hackathons in Canada, US and Mexico. Recent locations:


  • Toronto
  • Montreal
  • Vancouver
  • Calgary


  • New York
  • Washington
  • Houston
  • Salt Lake City


Every participant gets a verifiable certificate at the end of the hackathon.


One follow-up for every day of hackathon is included. It will help you with setting up best practices in the team and refreshing your knowledge. We will also answer any of your questions.

Hackathon Schedule

Hackathon is a full day event. It runs from 8:30 to 5 with a break for lunch. Usually 1 to 2:30 hours is spent on lectures, the rest of the day is devoted to challenges.

No Installation Required

Challenges are done using our environment. Participants only need a computer with a browser.

Other Hackathons

Please check available hackathons page