Your Artificial Intelligence Student Toolkit
Undergraduate • Linux
Python, notebooks, editors and data tools for AI and machine learning students.
Who this toolkit is for
For AI and machine learning students. Courses rarely need a particular GPU; cloud notebooks and university computers are common for heavier training.
Essential (5)
Core tools that are broadly useful.
Python
Notebooks
- JupyterLab
Open Source
Why you may need this: Run and document experiments in notebooks.
APT (verified)sudo apt install jupyter-notebook
Code Editor
Why you may need this: Edit Python and notebooks.
Flatpak (verified)flatpak install flathub com.visualstudio.code
Version Control
Specialist / Optional · Show specialist tools (3)
Consider these for particular modules, tasks or environments.
Data Tools
- DBeaver Community
Open Source
Why you may need this: Query datasets in databases.
Flatpak (verified)flatpak install flathub io.dbeaver.DBeaverCommunity
Containers
Docker DesktopFreemium
Why you may need this: Reproduce environments.
View official installation instructions
Models
OllamaOpen Source
Why you may need this: Experiment with open models locally; larger models need capable hardware.
View official installation instructions
Course requirements vary. Software requirements differ between schools, colleges, universities and modules. Check your course materials before purchasing software.
Build your student setup
Build My Setup lets you add or remove apps, see why each is included and, where verified packages exist, get one install command. Nothing is installed automatically.