It's hard to say without knowing the quality of the training and the quality of your practice and your aptitude. We've put a fairly representative question on http://www.cloudera.com/content/www/en-us/training/certification/ccp-data-engineer.html . If that sample is immediately obvious and if you look at is and could solve it without too much trouble, then perhaps. If not, then CCA Spark and Hadoop Developer is more appropriate. The distinction is that with CCA, we're validating discrete skills, in CCP, we're evaluating both your skills and higher level mastery skills like analysis, application, evaluation, and synthesis (to put it into traditional Bloom's taxonomy terms).