Learn more about all the notebooks experiences from Microsoft and GitHub
You can enjoy powerful, integrated Jupyter notebooks with the following products and services from Microsoft and GitHub.
Notebooks in Visual Studio Code
VS Code is a free code editor and development platform that you can use locally or connect to remote container using both desktop and web version. Combined with the Jupyter extension, it offers a full environment for Jupyter development that can be enhanced with additional languages and extensions. If you want a best-in-class, free Jupyter experience with the ability to leverage your compute of choice, this is a great option.
GitHub Codespaces
GitHub Codespaces provides cloud-hosted environments where you can edit your notebooks using Visual Studio Code or your web browser and store them on GitHub. GitHub Codespaces offers the same great Jupyter experience as VS Code, but without needing to install anything on your device. GitHub Codespaces also allows you to use your cloud compute of choice.
If you don’t want to set up a local environment and prefer a cloud-backed solution, then creating a codespace is a great option.
Azure Machine Learning
Azure Machine Learning provides an end-to-end machine learning platform to enable users to build and deploy models faster on Azure. Azure ML allows you to run notebooks on a VM or a shared cluster computing environment.
If you are in need of a cloud-based solution for your ML workload with experiment tracking, dataset management, and more, we recommend Azure Machine Learning.
Microsoft Fabric
Microsoft Fabric is a comprehensive data engineering platform designed to streamline big data analytics and machine learning workflows. It integrates various tools and services, including notebooks, which are web-based interactive environments for writing and executing code. In Fabric, notebooks support multiple languages like Python, Scala, Spark SQL, and R, allowing data scientists and engineers to develop, test, and visualize their data processing tasks. You can create notebooks to run Apache Spark jobs, perform data transformations, and visualize results using rich visualizations and Markdown text.
GitHub
GitHub provides a free, source-control-backed way to store notebooks (and other files), share your notebooks with others, and work collaboratively.
If you’re looking for a way to share your projects and collaborate with others, GitHub is a great option.