Learn basic concepts first.
Give sectional tests to apply the concepts learned
Give full length tests to improve your score