Jupyter Notebook offers a command shell as a web application, so that you can easily share and communicate your code. Jupyter works with Python, Julia, R, Haskell, and Ruby, and is used often for data science, statistical modeling, and machine learning. In this tutorial we’ll set up Jupyter Notebook to run on your server, and learn how to connect to and use the Notebook. Choose your operating system below to begin.