project built to solve programming challenges and practice core problem-solving and software development skills.