You shouldnāt learn ZAP.
In security tools come and go, more often then you think. That doesnāt mean you donāt need to learn ZAP⦠but what I mean is you need to learn the Methodology of what you are trying to learn and not the tools.
Learn the Methodology, Not the tool
Thatās the Nr 1 rule of learning Security and it comes back in every good course.
If you would want to Fuzz, you can do that with ZAP sure, but I would recommend ffuf. GitHub - ffuf/ffuf: Fast web fuzzer written in Go
ffuf even stands for āFuzz Faster U Foolā 
I would recommend doing this, in order to ādo it right the first timeā
ZAP is the non-technical tool 
If you ever need help feel free to reach out!
If you are looking to learn a lot about Rest API Security testing. The platforms that @shad0wpuppet mentioned are a good start but go way to broad.
TCM Security has a great course, not the Practical Ethical Hacking one (it is a great course but less for API hacking), they have a specific API Hacking course.
=> https://academy.tcm-sec.com/p/hacking-apis
The pentest course, really focusses on API vulnerability basically NOT triggered by scanners like ZAP. Which is a really great course using the CrApi app.
This is a great book recommendation and API SEC University is also made by Corey ball! 
=> API testing - PortSwigger
Also a great learning path specifically for non-scanning vulnerabilities.
HTB just released an API Attack module in their academy: HTB Account
BUT I donāt think itās worth purchasing this one to begin with, since you can learn these things elsewhere. (Only do it when you get the silver subscription)
My recommendation:
Start with Portswigger, do the learning path. It should be an easy walkthrough.
After that, go to API Sec University and do the pentest course (free) , the exam costs 500$ if you want to challenge yourself.
If you ever want to spar or talk about it, feel free to hit me up! 
I do pen-testing as a job.
Sorry if this sounds harsh but CEH is Worthless. Itās absolute shit and people make a joke about it if youāve obtained it and start bragging with it.
The reason behind it is, in security we call this āthe mason certificateā.
- If you are building a house and you need to hire a mason.
Do you hire:
A: A mason with a certificate which answers are multiple choice and you only need 50% without any experience, which took 1-2 hours tops
B: A mason with a certificate which has hands on experience and the certificate requires 80-85% pass rate of building a house? And which took 1-10days?
Thatās why Multiple Choices exams are a joke in the security world and new people often make the mistake learning for these and obtaining these.
A lot of people even mention Iām an āUncertified Ethical Hackingā to make a job about CEH also. Sorry again if this sounds harsh reading it back XD Itās not meant to be harsh, just want to point him into the right path.
I much rather have people spend their time on the Pre-Security & Intro to Security learning path on TryHackMe.