An undergrad can create an account with the IBM quantum experience. Users have some points that they can use to run simulations of their design on a real quantum computer. You can use five qubits.
I am unaware of any way for someone to use Google's quantum computer unless you get a job with them. Rigetti has a device, but what people use online is a simulator of a quantum computer, meant to assist with writing quantum algorithms, that runs up to 36 qubits. It uses a language called Quil.
There are multiple simulators available. IBM has one as a part of its IBM quantum experience, there is Quirk, and there are multiple "programming" languages like QCL, most of which are available on githubGitHub or with the creation of an account, so definitely open to an undergrad.
To summarize: if you don't have a quantum computer of your own and wish to try out a circuit on a real quantum computer, your options seem to be limited to IBM's quantum experience, which has five qubits.