Algorithms problems from online courses