Companion website

The textbook has a companion website and has been constructed for easy reference and review. This is not a replacement for the book, but it allows students to quickly jump around to different lessons and see a  programming example and an explanation on the go.  Extensive explanations, multiple examples, relevant multiple-choice quizzes that challenge the learner’s understanding, and applicable programming exercises for each lesson are exclusive to the textbook.