This question was already answered in Iceamplifiers by James Greene, but it's bit buried in his FAQ document. I'm basically going to just repost his answer here again, as well as some background on what I myself used as a lazy student.
I much preferred a visual graphics style for the easy learning curve; drag, drop, and then visually finetune - similar to how you'd make doodles on MS Paint when you were 6, but instead I used Google Drawings.
I eventually moved onto a website recommended by H-dawg called draw.io, which when combined with Google Drawings made some really nice diagrams (check out the diagrams on my RF explanation posts). The website process goes:
Go to draw.io, and create a new diagram, select the "Engineering" template.
There you'll find some premade circuit diagram templates with tons of electrical/electronic components on the left side.
From there it's a pretty self explanatory, drag, drop and connect.
The end result was certainly a lot faster than Google Drawings, but the UI was clunky to use and the end result always looked a bit off. Regardless, here are a few diagrams I've made over the years with this technique:
As you can see, this technique was capable enough not only for circuits, but also for system diagrams like the one you see on the right.
Another technique very similar to this involves the use of "MS Visio", which was how Guang-Jin Li from the EEE department did his. Personally, I'm not a fan of the end aesthetic so I never bothered learning it.
Finally, onto James Greene's technique. He uploaded a really detailed explanation in his FAQ document; and even gave a video tutorial of the process.
My man fucking codes his circuit diagrams into existence like a true chad, using a combination of Latex and clever scripts. Personally, I'm not sure if I want to get into this however if you write your reports in Latex, then this is a very close crossover that would mesh well with your report