We all learn different ways. Taking your time is not necessarily a problem.
You could try ditching the notes or taking much sparser notes and see if you feel like you are learning enough when you get to the algorithms, and if you find you rushed go back and make notes again.
There is no rush, and learning is a continual and (hopefully) never ending process.
What short term goal are you hoping to achieve and what do you think is a reasonable time frame to reach it by? Bear in mind that your answer to those questions is entirely self directed! If you ‘miss’ a ‘deadline’ is doesn’t mean you can’t learn or you will be punished, it just means that thing takes you longer to learn than you thought it might.
By all means, if you feel like you’re dragging your heels and you want to speed up, give it a go - but don’t beat yourself up for needing to take some time, either.
FWIW, I hardly ever take notes, but I read widely and watch lots of video tutorials. I also make a point of coding every day and hanging out here to help people with their issues. That helps me firm up my understanding. YMMV.