63 assignments with files to practice on with video solution for each one of them. Over 50 Practice test questions