Skip to content

Commit

Permalink
Updated the training portal index page to describe the new world order
Browse files Browse the repository at this point in the history
  • Loading branch information
vdauwera committed Jan 3, 2025
1 parent 5fd4852 commit 7a235c5
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 8 deletions.
44 changes: 41 additions & 3 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,25 +37,63 @@ When you're ready to get down to work, click on the 'Open in Gitpod' button, eit

## Nextflow for Newcomers

These are foundational, domain-agnostic courses intended for those who are completely new to Nextflow. Each course consists of a series of training modules that are designed to help learners build up their skills progressively.

!!! exercise "Hello Nextflow"

!!! quote inline end ""

:material-run-fast: A modular training series for getting started with Nextflow.
:material-run-fast: A training course for learning to develop pipelines in Nextflow.

This is a foundational course for those who are completely new to Nextflow. It consists of a series of training modules that are designed to help learners build up their skills progressively. The series covers the core components of the Nextflow language as well as essential pipeline design and development practices, and effective use of third-party resources.
This is a course for newcomers who wish to learn how to develop their own pipelines. The course covers the core components of the Nextflow language in enough detail to enable developing simple but fully functional pipelines. It also covers key elements of pipeline design, development and configuration practices.

[Launch the Hello Nextflow training :material-arrow-right:](hello_nextflow/index.md){ .md-button }

!!! exercise "Run Nextflow"

!!! quote inline end ""

:material-run-fast: A training course for learning to run Nextflow pipelines efficiently.

This is a course for newcomers who wish to learn how to run existing pipelines. The course covers the bare essentials of the Nextflow language in order to enable interpretation of existing pipelines, as well as the mechanics for configuring and running Nextflow pipelines from a command-line environment. It also covers important components of the Nextflow ecosystem, including the nf-core project, which offers a large number of community-curated pipelines, and the Seqera platform for managing pipeline execution at scale (operated by the creators of Nextflow).

[Launch the Run Nextflow training :material-arrow-right:](run_nextflow/index.md){ .md-button }

## Nextflow for Science

These are courses that demonstrate how to apply the concepts and components presented in 'Hello Nextflow' (see above) to specific scientific domains. Each course consists of a series of training modules that are designed to help learners build up their skills progressively.

!!! exercise "Nextflow for Genomics"

!!! quote inline end ""

:material-run-fast: A training course for learning to develop genomics pipelines in Nextflow.

This is a course for researchers who wish to learn how to develop their own genomics pipelines. The course uses a variant calling use case to demonstrate how to develop a simple but functional genomics pipeline.

[Launch the Nextflow for Genomics training :material-arrow-right:](nf4_genomics/index.md){ .md-button }

## In-depth Nextflow Training

These are courses that demonstrate how to use Nextflow features in more detail or at a more advanced level. Each course consists of one or more training modules that are designed to help learners hone their skills on the corresponding topics.

!!! exercise "Side Quests"

!!! quote inline end ""

:material-run-fast: Training modules for a variety of topics of interest.

This is a course for Nextflow developers who wish to widen their range and/or deepen their skills. Although the modules are presented linearly, learners are welcome to pick and choose topics in any order. Any dependencies on components/skills that go beyond the scope of the 'Hello Nextflow' course are indicated in the corresponding module overview.

[Launch the Side Quests training :material-arrow-right:](side_quests/index.md){ .md-button }

!!! exercise "Fundamentals Training"

!!! tip inline end ""

:material-lightbulb: Comprehensive training material for exploring the full scope of Nextflow's capabilities.

The fundamentals training material covers all things Nextflow. Excellent reference material for anyone looking to build complex workflows with Nextflow.
The fundamentals training material covers all things Nextflow. Intended as a reference material for anyone looking to build complex workflows with Nextflow.

[Launch the Fundamentals Training :material-arrow-right:](basic_training/index.md){ .md-button .md-button--primary }

Expand Down
10 changes: 5 additions & 5 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,18 +24,18 @@ nav:
- run_nextflow/02_run_basics.md
- run_nextflow/03_run_nf-core.md
- run_nextflow/04_run_seqera.md
- Side Quests:
- side_quests/index.md
- side_quests/orientation.md
- side_quests/containers.md
- side_quests/if_else.md
- Nextflow for Genomics:
- nf4_genomics/index.md
- nf4_genomics/01_orientation.md
- nf4_genomics/02_linear.md
- nf4_genomics/03_collect.md
- nf4_genomics/04_config.md
- nf4_genomics/05_testing.md
- Side Quests:
- side_quests/index.md
- side_quests/orientation.md
- side_quests/containers.md
- side_quests/if_else.md
- Fundamentals Training:
- basic_training/index.md
- basic_training/orientation.md
Expand Down

0 comments on commit 7a235c5

Please sign in to comment.