mblataric
You can download the tarball for .net core 3.1 here.
The recommendation on the page is to install it in your home directory but I install it into /opt:
sudo mkdir -p /opt/dotnet && sudo tar xf dotnet-sdk-*.tar.gz -C /opt/dotnet
then add the following to your /.bashrc
export DOTNET_ROOT=/opt/dotnet
export PATH=$PATH:/opt/dotnet
If you are running VS Code you should make a symlink otherwise omnisharp will STB
sudo ln -s /opt/dotnet/dotnet /usr/bin/dotnet