You can run every ED course notebook in one of two ways: through Google Colab — the recommended zero-install option that works entirely in your browser — or in a local Python environment for those who prefer to work offline or want full control over their tooling. Both approaches give you access to the same notebooks and produce identical results.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tutosrive/ed/llms.txt
Use this file to discover all available pages before exploring further.
Option 1: Google Colab (Recommended)
Google Colab is a free, cloud-hosted Jupyter environment. No installation is needed — just a Google account and a browser.Open the GitHub repository
Go to https://github.com/tutosrive/ed in your browser.
Navigate to a notebook
Browse to the notebook you want to open. For example, the first workshop is located at:
Click the Open in Colab badge
At the top of each notebook file on GitHub you will find an Open in Colab badge. Click it to launch the notebook directly in Google Colab — no download required.
Option 2: Local Python Environment
If you prefer to run notebooks on your own machine, follow these steps to configure a local Jupyter environment.Required Packages
The ED course notebooks rely on the following Python packages:| Package | Source | Purpose |
|---|---|---|
typing | stdlib | Type hints for function signatures (e.g. Union, List) |
random | stdlib | Generating random integers for test cases |
networkx | PyPI | Creating and analyzing graph data structures |
matplotlib | PyPI | Visualizing graphs and algorithm outputs |
typing and random modules ship with Python and require no installation. Only networkx and matplotlib need to be installed separately — they are already available in every Google Colab runtime by default.