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.

We have several workshops available on this website - find the one that's right for you!

Open in GitPod

Nextflow Training

Fundamentals Training

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

The Fundamentals Training material includes all things Nextflow. Perfect for anyone looking to get to grips with using Nextflow to run analyses and build workflows.

Launch the Fundamentals Training

Advanced Training

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

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

Applied Training

Hello Nextflow

This course is short workshop to introduce you to Nextflow.

A "learn by doing" tutorial that will take you from running tools on the command line into running your first Nextflow pipelines.

Launch the Hello Nextflow Training

RNA-seq Variant Calling 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 RNA-seq Variant Calling 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.