The results suggest that before you move on to "Programming" you need to work a bit more on a few things like "formal proofs", "counterexamples", "formal logic". This is what "
For beginners" courses are about. They are not hard, but extremely important. Yes, even for programming they are important. In your case, we would suggest doing the "Constructions, proofs a few nice ideas" course.
If you think you made a silly mistake, then you should be able to do the programming courses. But be careful, things mentioned above are indeed more important than just getting down straight to coding.