Not directly with constraint programming itself. And also, I'm not doing a deep dive on these topics. But having an ideal of what is happening under the hood makes gives me more confidence in working with a tool and reasoning about choices.
If you want to know more about how constraint programming works under the hood, I can recommend the coursera course Solving algorithms for Discrete Optimization, in particular weeks 1 and 2 for constraint programming. https://www.coursera.org/learn/solving-algorithms-discrete-o...