diff --git a/docs/index.md b/docs/index.md index 16c530e3..6f95e4af 100644 --- a/docs/index.md +++ b/docs/index.md @@ -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 } diff --git a/mkdocs.yml b/mkdocs.yml index aefe6fca..d30c34b6 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -24,11 +24,6 @@ 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 @@ -36,6 +31,11 @@ nav: - 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