I haven't used it myself but have heard good things about the resources here - https://teachyourselfcs.com
There doesn't seem to be enough focus on teaching proof techniques, and skips straight to discrete math content.
Could be a decent beginner resource if combined with something that teaches proof techniques though.
EDIT: the MIT book also listed is actually good [1]
[0]: https://cims.nyu.edu/~regev/teaching/discrete_math_fall_2005...
"The website has been blocked as per order of Ministry of Electronics and Information Technology under IT Act, 2000."