# Courses

Structured courses on distributed computing, GPU acceleration, and running real workloads on Eugo.

Source: https://university.eugo.io/courses

---

- [Getting started with Eugo](https://university.eugo.io/courses/getting-started-with-eugo) — What Eugo is, what problem it solves, and how to run your first workload on a cluster. (Beginner, 31m)
- [Eugo 101](https://university.eugo.io/courses/eugo-101) — A full tour of the platform: sessions, clusters, workspaces, organizations, and how they fit together. (Beginner, 32m)
- [EugoIDE essentials](https://university.eugo.io/courses/eugoide-essentials) — Work fluently in the browser-based notebook environment where your Python actually runs. (Beginner, 30m)
- [Distributed Python with eugo.hpc](https://university.eugo.io/courses/distributed-python-with-eugo-hpc) — Turn ordinary Python into distributed work with a decorator, then scale it across a cluster. (Intermediate, 50m)
- [GPU acceleration on Eugo](https://university.eugo.io/courses/gpu-acceleration-on-eugo) — How work reaches the GPU, which operations benefit, and how to confirm it actually happened. (Intermediate, 26m)
- [How automatic optimizations work](https://university.eugo.io/courses/how-automatic-optimizations-work) — Eugo rewrites and tunes your code as it runs. Here is what it does, and how to help it. (Intermediate, 29m)
- [Workspaces & organizations](https://university.eugo.io/courses/workspaces-and-organizations) — Set up an organization, invite people, allocate compute, and keep spend predictable. (Beginner, 30m)
- [Scaling a real workload](https://university.eugo.io/courses/scaling-a-real-workload) — Take a single-machine geospatial pipeline to a cluster, and find out where the time actually goes. (Advanced, 38m)
