Those are what I have done for enjoying algorithms and data structures.
- a popular online judge for programming education in Taiwan high school.
- a popular online judge for competitive programming
- My profile
- an interesting website for solving math problems by programming
