The course is credited to Brad Miller and David Ranum from Runestone Academy.
Solutions or enhanced versions of solutions based on the programming exercises provided at the end of every chapter. Most of the solutions in the repository should be correct but certainly needs documentation. Planning to add more solutions to trees and graphs soon.
Of course, there are more questions on the webpage, feel free to check it out yourself.