zyBooks offers interactive online course content in STEM topics that can replace textbooks, traditional homework assignments, and labs. Lessons include interactive questions throughout. Instructors can add their own content including videos and code blocks and can re-order content as needed to align with their course syllabus.
If you are interested in using the Canvas integration for this tool, contact e-Learning Support for additional information. 
Available
Canvas, Website
Publisher Content