Most coursework is CPU and RAM work, not GPU work
Pandas, scikit-learn, most statistics and data-wrangling work, and even a lot of classical machine learning runs entirely on the CPU. A solid 6-core CPU and 16-32GB RAM handles the vast majority of a typical data science curriculum comfortably.
When you actually need a GPU
Deep learning specifically -- training neural networks, computer vision, NLP projects -- is where a GPU starts to matter, and even then, most coursework-scale models (not production-scale) run fine on an 8-12GB card.
A sensible student spec
- CPU: 6-core Ryzen 5 / Core i5 -- comfortable for data processing and general coursework
- RAM: 16-32GB -- 32GB if you're regularly working with larger datasets in memory
- GPU: entry-to-mid RTX card (8-12GB) -- enough for coursework-scale deep learning projects and Kaggle competitions
- Storage: a decent SSD (512GB-1TB) -- datasets add up quickly
Don't buy a data-center-tier setup for a bachelor's degree
We regularly see students oversold on 24GB+ VRAM cards for coursework that never touches models anywhere near that scale. Save that budget for when you're doing genuine research or production work that needs it -- or spend it on a good second monitor and comfortable desk setup, which will improve your actual study experience more.
If you later specialise in deep learning research
At that point, revisit the GPU specifically -- our AI training PC guide covers what a serious research or production setup looks like once coursework has moved into specialised, GPU-heavy territory.
Studying data science or ML in Uganda? Tell us your course and budget and we'll spec something sensible, not oversold.
Message Us on WhatsApp