Practice programming algorithms and data structures.