Software Index — by scale¶
Every tool AIBHS courses touch, grouped by where it runs, with University of Florida's own resource pages where one exists. UF-specific links are marked (UF); where UF doesn't publish its own guide, the vendor's docs are used instead and marked (vendor).
Level 1 — Personal computer (local install)¶
| Software | Role | Resource |
|---|---|---|
| Python (via Anaconda) | Course language | (vendor) Download · Install & getting started guide — UF doesn't host its own Anaconda mirror for personal laptops |
| VS Code | Primary editor | (vendor) code.visualstudio.com · Python in VS Code |
| Git (CLI) | Version control | (vendor) git-scm.com/downloads — install · Git Guides: Get Started — UF Research Computing's old Git doc link has since moved; no current UF-specific guide |
| pandas / NumPy / matplotlib / scikit-learn | Data wrangling, viz, modeling | (vendor) pandas: 10 minutes to pandas — no UF-specific guide; installed via conda, see Level 4 |
Level 2 — Browser / cloud (personal account, no UF login)¶
| Software | Role | Resource |
|---|---|---|
| GitHub / GitHub Desktop | Hosts course repos; version control UI | (vendor) Download GitHub Desktop · docs.github.com: GitHub flow · Collaborating with pull requests |
| molab (marimo.io) | Runs Lecture/Assignment notebooks in-browser, no install | (vendor) docs.marimo.io |
Level 3 — UF institutional systems (GatorLink login required)¶
| Software | Role | Resource |
|---|---|---|
| Canvas / e-Learning | Grades, submissions, announcements, official course home | (UF) elearning.ufl.edu student help · Student Help FAQs |
| EdStream | In-Canvas messaging | (vendor) edstream.io |
| Kaizen / Gradescope | Where assignments are actually submitted (embedded in Canvas) | (UF) accessed through the specific Canvas assignment page — no standalone UF doc |
| UF Zoom | Office hours, optional live-stream of lecture | (UF) ufl.zoom.us — sign in via SSO, company domain ufl |
| GatorEvals | End-of-term course evaluations | (UF) gatorevals.aa.ufl.edu |
| GatorLink | The UF identity behind all of the above | (UF) UF GatorLink ID |
Level 4 — UF Research Computing / HPC scale¶
| Software | Role | Resource |
|---|---|---|
| HiPerGator | UF's HPC cluster | (UF) docs.rc.ufl.edu · Introduction to RC · HiPerGator Training |
| Open OnDemand | Web interface to launch HiPerGator jobs/Jupyter | (UF) docs.rc.ufl.edu/interfaces/ood — ondemand.rc.ufl.edu |
| Jupyter on HiPerGator | Notebook execution on the cluster | (UF) docs.rc.ufl.edu/interfaces/jupyter |
| Conda environments (on HiPerGator) | Reproducible package management on the cluster | (UF) Conda background · Environment creation · Installing packages · Creating Jupyter kernels |
| VS Code Remote Tunnels | Editing HiPerGator files from local VS Code | (UF) docs.rc.ufl.edu/domain/vscode_development |
Cross-cutting — UF-wide IT support¶
| Resource | What it's for |
|---|---|
| (UF) UF Computing Help Desk | 352-392-4357 / helpdesk@ufl.edu — first call for anything above that breaks |
| (UF) UF Help Desk support portal | Ticket submission |
| (UF) software.ufl.edu via UF VPN | Discounted/licensed UF software (SAS, SPSS, Office 365, etc.) |
| (UF) UFApps | Virtual desktop access to UF-licensed software |
Notes¶
- Access requirements scale by level: Level 1 and Level 2 are open-source tools, packages, and software — no restrictions, anyone can use them. Level 3 and Level 4 are university-specific, gated behind Canvas/GatorLink or HiPerGator credentials.
- A personal laptop (Level 1) and molab (Level 2) are enough for most weekly work; HiPerGator (Level 4) is offered as an alternative, not a requirement.
- Everything in Level 3 requires being enrolled in the actual Canvas course — none of it is reachable from outside UF's authentication.