We have that little thing called Introduction to Programming (IP). Seeing that many people came to our university already knowing the things that would be taught there, there's an exam you can take, and if you succeed, you pass IP with perfect grade (and have free Wednesday, seeing that it was the only thing on that day). If you fail the exam, you fail IP, you lose your honour and your firm position in the university (I mean, you fail anything else = bye bye). Of course, I don't know the littlest bit of C. Of course, I will be taking that exam in three days. So now I have three days to learn C.
I like these little challenges I impose upon myself in my life.