Skip to content

Nextflow Training

Welcome to the Nextflow community training portal!

These training materials are open source and free to use for anyone. They are hosted in a GitHub repository along with example scripts and development configuration.

Whilst you can follow the materials any time, you'll probably get most out of them by joining an organised training event. Free online events are organised regularly with the nf-core community, see the nf-core events page for more.

Open in GitPod

Available workshops

We have several workshops available on this website. Find the one that's right for you:

Basic Nextflow Training Workshop

This is the primary Nextflow training material used in most Nextflow and nf-core training events.

Basic training for all things Nextflow. Perfect for anyone looking to get to grips with using Nextflow to run analyses and build workflows.

Start the Nextflow Training Workshop

Advanced training

This is the Nextflow training material used in advanced training events.

An advanced material exploring the advanced features of the Nextflow language and runtime, and how to use them to write efficient and scalable data-intensive workflows.

Launch the Advanced Training

Hands on training

This course is quite short and hands-on, great if you want to practice your Nextflow skills.

A "learn by doing" tutorial with less focus on theory, instead leading through exercises of slowly increasing complexity.

Launch the Hands on Training


Quick reference to some handy links:

Reference  Community
Nextflow Docs Nextflow Slack 
Nextflow Homepage nf-core
Seqera Labs Seqera Community

Not sure where to go? Check out the Getting help page.

Credits and contributions

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0

All training material was originally written by Seqera but has been made open-source (CC BY-NC-ND) for the community.

We welcome fixes and improvements from the community. Every page has a icon in the top right of the page, which will take you to GitHub where you can edit the training source material via a pull-request.