price tag


The digital version of this edition is free to download. Print versions are available at cost via

Read More
rounded icon

Well Rounded

Introductions to larger concepts of design, planning, and development methods with “dive deeper” recommendations

Read More
server stack

Full Stack

HTML5, CSS3, Javascript, PHP, and MySQL. Everything you need to get started as a stack developer.

Read More
puzzle piece


A modular layout title – pick and choose what sections you want without the “trailed off” or “cut off” feeling.

Read More


Web development is an evolving amalgamation of languages that work in concert to receive, modify, and deliver information between parties using the Internet as a mechanism of delivery. While it is easy to describe conceptually, implementation is accompanied by an overwhelming variety of languages, platforms, templates, frameworks, guidelines, and standards. Navigating a project from concept …..

Read More


  • While most web development texts opt to delve deeply into one or two of the tools in the belt of a web programmer, the author of this text takes a broad approach to teaching web programming and development. The result is a single resource that integrates good design practices, modern technologies, and all of the programming tools that one would need to build a successful, dynamic web site.

    Robert Olsen, SUNY Fredonia
  • Comprehensiveness rating: 4

    The textbook is very comprehensive and covers all aspects of web development including possible technologies needed to make it work. High level content is provided in all areas with recommended resources available to those who want to learn more detail about each topic.


    Reviewed by Susan Pfeifer, Associate Professor, Valley City State University
  • Comprehensiveness    rating: 4

    The book is reasonably comprehensive. It covers the html5 suite of html, css, and javascript, and augments that with PHP and MySQL for databases. Quite what should be in a book of this kind is a question with answers that drift into subjectivism and taste. This book has database normalization, which probably should not be there, and omits Content Management Systems (CMSs e.g. Drupal) and Drag-and-drop website builders such as Wix, Weebly, Square Space, etc. which should be there. It would also have been good to see some Integrated Development Environments (IDEs) for web development and programming (such as Eclipse, Netbeans, IntelliJ, JetBrains, etc.) and version control (such as GIT). The book has a Glossary and an Index.


    Reviewed by Martin Frické, Professor, University of Arizona