Section outline

    •  

       

      How to EOSC

       

      Introduction

      Welcome to the "How to Use the Interactive Notebooks" course. This guide is designed to help you get started with the Interactive Notebooks service, which operates on the JupyterHub framework, offering a powerful environment for data science, machine learning, and other computational tasks. The notebooks are integrated into the European Open Science Cloud (EOSC) ecosystem, providing access to advanced tools and resources for research and collaboration.


      Learning outcomes

      By the end of this course, you will:

      1. Understand how to access and navigate the Interactive Notebooks environment.

      2. Learn how to manage notebooks and their underlying components (Jupyter Notebooks, JupyterLab, and JupyterHub).

      3. Be familiar with key features, including real-time collaboration (RTC mode), programmatic access, and file synchronization.

      4. Know how to troubleshoot common issues and utilize available resources for support.

      5. Learn how to publish your work using platforms like GitHub and Zenodo.


      Course structure

      This course is organised into the following sections:

      1. Introduction to Interactive Notebooks – An overview of the service, its location, and access points.

      2. Navigating the User Interface – A step-by-step guide to using JupyterLab, managing your notebooks, and accessing additional services.

      3. Real-Time Collaboration (available soon!) – How to enable and use RTC mode for collaborative work.

      4. API Access – A look at how to interact with the service's API using Python.

      5. File Management and Synchronization – Understanding how to manage your files and integrate with OwnCloud for secure storage.

      6. Publishing Notebooks – How to share your work through GitHub, Zenodo, or other platforms.


      Prerequisites

      Before starting this course, you should:

      • Have a basic understanding of Python or another programming language (e.g., R, Julia, Octave).
      • Be familiar with Jupyter Notebooks or other similar interactive environments.
      • Have access to the EOSC EU Node through the User Space Portal, including any necessary authentication and credits for using the service.
      • This course assumes you have already registered and are ready to explore the features of the Interactive Notebooks environment.


      Duration

      The course should take approximately 1,5 to 2 hours to complete.