Here are your 3 free bonus courses. Pick that path that is closest to your skill level to get started.
Beginner
Intermediate
Advanced
Learn coding syntax to write your first program!
(USACO Bronze and Codeforces Div 2 A/B Curriculum)
If you can write simple programs (using tools like loops), learn algorithms and data structures.
(USACO Silver/Gold and Codeforces Div 2 B/C/D Curriculum)
Once you know all the standard algorithms and data structures, apply them to hard problems to score higher in programming competitions.
(USACO Platinum and Codeforces Div 2 D/E , Div 1 D curriculum)