zyBook - Database Systems with SQL Cover Art

Mobile App Development with Android and Java

Provides a highly-interactive introduction to Mobile App Development featuring 300+ participation activities, animations and question sets. This zyBook is targeted towards devices running Android using the Java programming language. Topics include user interface components, fragments, application resources, and sensors.
zyBook - Mobile App Development with Kotlin

Web Programming

Teach full-stack development with this fully interactive introduction to key web programming concepts, with embedded HTML, CSS and JavaScript exercises.