Option 1: Use .NET Interactive Jupyter Notebooks (preview)

logo .NET Interactive provides data scientists and developers a way to explore data, experiment with code, and try new ideas effortlessly using .NET Core. Use .NET Interactive to build .NET Jupyter notebooks or custom interactive coding experiences.

Option 2: Use IfSharp

logo IfSharp implements F# for Jupyter notebooks. On Linux, Mono is used as the .NET implementation.

See also F# for Data Science.