HostieR the others recommended some good options but I'll add one thing.
Whenever you learn the skills, you have to practice outside of the homework or following along with a guide. Spin up a server and try things on your own without chatgpt as you learn. Nothing replaces that. For malware, literally infect a test server or sites.
You will run into problems as you experiment which is good. Half of the job is knowing how to troubleshoot logically, which comes from experience. Nothing better than really messing something up and spending hours figuring out how to fix it.
Don't listen to those who think you don't need sysadmin skills. When you're using a high quality panel you won't need them every day. But the day you need them.... you REALLY need them.
https://hackthissite.org/ is great for learning security. They provide great VMs all setup and challenges you to find the vulnerability that was covered in the lesson.