What is Codefights? Codefights is an online website that allows you to test your programming skills. Codefights challenges you with algorithms. Practice for an upcoming interview and do it while gaining points. Level up after completing challenges. This course focuses on Javascript related algorithms. Solving algorithms is a much sought after skill in the tech industry, start now and get ahead of the rest!