Customer Service 1-800-221-5528

0 - Python for Data Analysis


Murach’s Python for Data Analysis

If you’ve been looking for a data analysis text that teaches professional-level skills using Pandas, Seaborn, Scikit-learn, and realistic case studies, you’ll want to evaluate this book. It lets you give your students a quick-start course in the essentials, a thorough course in descriptive analysis, an introduction to predictive analysis, and an in-depth look at 4 real-world case studies that tie all the coursework together.

Learn More

0 - Python Programming

Now in a new edition for Python 3.9…

Murach’s Python Programming (2nd Edition)

Python combines a simple syntax with a full set of the features that are common to any modern programming language, like Java, C++, or C#. That makes it an ideal first language for programming students. And with our book, you get real-world coverage of the programming essentials that your students need to master, as well as the Python skills that are in such demand today.

Learn More

0x - C# (7th Edition)

Now in a new edition…

Murach’s C# (7th Edition)

Popular with students and instructors alike, our introductory C# book is now in a new edition that helps you teach professional C# skills using the latest releases of C#, Visual Studio, .NET, and EF Core. It focuses on Windows Forms apps…a visual approach that works well for today’s students. But the C# skills they gain will prepare them for courses that go beyond the desktop to web, mobile, and game programming.

Learn More

0y - JQU4

Fully updated to modern ECMAScript standards:

Murach’s JavaScript and jQuery (4th Edition)

Let this book help you teach your students the client-side JavaScript skills that are so in demand today, always in a real-world context. If you’ve used the 3rd Edition, you’ll find new material on today’s ECMAScript, Visual Studio Code, sets and maps, ES modules, using the Fetch API and Promise objects with Ajax, and getting started with Node.js for server-side scripting.

Learn More



0z - MVC1

Murach’s ASP.NET Core MVC

ASP.NET Core MVC is Microsoft’s latest and greatest framework for developing web apps. This high-performance, cross-platform framework has many benefits over classic Web Forms including making your web apps easier to maintain and test. Because of that, it’s no wonder that this framework is being adopted by companies around the world. So, prepare your programming students for the real world with our latest book. The only prerequisites are basic HTML/CSS skills and an introductory course in C#.

Learn More

3 - VitalSource eBooks

Now featuring VitalSource eBooks

Hope you’re aware that we are now using VitalSource eBooks, which has set the industry standard with its Bookshelf readers for computers and mobile devices. That means that your students can now get their books on the first day of class, and access them both online and offline. We especially like using Bookshelf offline on a desktop or laptop computer because it lets you display our “paired pages” side by side. In fact, for the first time ever, we like our eBooks as much as our print books.

To see for yourself, please request a free eBook exam copy today!

4 - Programming Books and courseware since 1974

Programming books and courseware since 1974

Today, our books are not only used by developers in Fortune 500 companies, but also by more than 680 universities, colleges, technical institutes, community colleges, and high schools. What’s more, the same book that’s used by a community college or technical institute is often used by a college or university program too.
Sound impossible? Take a few minutes to learn more about us. Then, request a free review copy of one of our books to see for yourself how well they work!

Learn More

Frontpage Slideshow | Copyright © 2006-2011 JoomlaWorks Ltd.

Buy Murach Books

This is our site for college instructors.
To buy Murach books, please visit our retail site.

Review Our Books for Adoption

This is our site for college instructors. Please use it to review our books and courseware for possible adoption.

What Instructors Say About Our Books

Our students always give feedback on their end-of-course evaluations that Murach textbooks are so well organized and easy to follow, with plenty of code examples, figures, and instructions. They all love Murach’s.”

Roger Fang, CIS Instructor
Arkansas Tech University, Russellville, Arkansas | Read More Testimonials ›

Who uses our books

In the last 3 years, more than 800 universities, colleges, community colleges, technical institutes, proprietary schools, and high schools have adopted our books. Here are a few:

  • University of Texas
  • City College of San Francisco
  • Milwaukee Area Technical College
  • University of Illinois
  • Salt Lake Community College
  • New York University (NYU)
  • Ivy Tech
  • Temple University

View the complete list of adopters

  • UCLA Extension
  • Boston University
  • Wake Tech CC
  • Greenville Technical College
  • Florida State University
  • Metropolitan CC, Omaha
  • North Seattle College
  • University of Colorado

Why students learn more from Murach books

Our paired-pages format lets students read less and learn more

About 15 years ago, we realized that there was something patently wrong with all textbooks, including ours. The problem was that students had to dig out the skill-building information that they needed from pages heavy with text. Then, to review or use that information, they had to dig it out again. That’s when we developed a new presentation method that we now call paired pages.

With this presentation method, all of the subject matter is broken down into manageable chunks, or topics, that can be presented in a two-page spread. In each spread, the right page is a figure that contains the critical syntax, examples, and bulleted guidelines; the left page is text that gives perspective and extra explanation.

One benefit of this format is that it lets students learn faster because they don’t have to read as much. To test that, just compare a topic in one of our books with the same topic in a competing book. You may be surprised at how efficient our treatment is.

The beauty of this format is that it makes it easier for your students to review what they’ve learned; all the details are right there, on the righthand page. That helps them prepare for tests, of course. But it also helps them do the exercises and projects more efficiently because they can easily refresh their memories. And that really helps them learn faster.

One instructor put it this way: “My students really love the format of your books. They like learning about a new skill set on the left-hand page and then immediately being able to put it into action on the right-hand side of the page They feel this type of learning helps them really reinforce the new concepts immediately.”

Our "paired pages" help them work faster in lab

Another benefit of our “paired pages” is that they are the ideal reference format. That helps students work faster and better in lab because they can quickly review how to do something by going to the right-hand page that presents it.

Contrast that with the traditional textbook in which the critical skills are buried in the text. Or, worse, the needed information is buried in a tedious, step-by-step procedure that presents new information that isn’t in the text!

Our exercises provide more practice in less time

The exercises for our books give students a chance to get valuable, hands-on experience without wasting any time. That’s because we provide the starting code. That way, the students don’t have to enter the routine code that they already know (that is, the code that any professional is going to copy from an existing application or template).

In the early chapters, our exercises guide the students through the application of what they’ve just learned. Later, they challenge the students to apply what they’ve learned in new ways. But always, our exercises force the students to practice the skills that they need to build real-world applications. As we see it, that’s the only activity that helps students achieve the most important objectives of a course.

Beyond that, our exercises never introduce skills that weren’t already presented in the chapter. As a result, students don’t get confused by trying to apply skills they haven’t yet been taught. And they won’t have to search through the exercises later on, to find where the information they need is buried.

They master the skills that are needed on the job

All of the books that we sell are not only used for college courses but also by corporate trainers and by IT professionals who use our books for self-instruction. That’s testimony to the fact that our books actually teach the skills that are needed on the job.

That in turn keeps a course interesting and helps motivate students. As one student described it:
“Murach books are great. I began programming in college using other books; however, I didn’t learn much except to finish work and pass exams. When I started using Murach books, my desire to become a real software engineer went up.”

They actually buy our books because of their fair prices

As all students and instructors know, traditional textbook publishers charge outrageously high prices, even though they don’t produce the best textbooks. In contrast, Murach books are always fairly priced...usually around $50.

That means that more students buy the print editions of our books so they get the maximum benefit from our books. Instructors also tell us that many of their students keep our books after the course is over because they know our books will be valuable references on the job.

Why instructors adopt Murach books

Their students learn more and enjoy their courses more

We frequently get emails from instructors like these:

“My students are learning more than they did with the previous book.”

“Several students have asked that we use Murach books for all our courses.”

“My students and I just ‘love’ your books.”

“I was concerned about changing texts initially, but the student feedback on your texts has been amazing. I have had students buy these textbooks who had previously not bought a textbook since first year.”

If you’ve read “Why students learn more from Murach books,” you’ve seen some of the reasons for reactions like these. But briefly, our books present their subjects in a way that gets students doing productive work right away, delivers real-world skills, and gives them confidence that they know what they’re doing. 

Our instructor's materials make it easy to switch to our book

When you review the instructor’s materials for one of our books, you’ll see that they provide everything you need for a turnkey course. That includes:

  • PowerPoint slides for all of the content in the book so it’s easy to review the critical skills
  • Behavioral objectives that describe the critical skills that the students should develop
  • Test banks that test whether students are mastering the concepts and skills
  • Extra exercises and projects that aren’t in the book that can be used for testing whether your students are mastering the skills
  • Solutions for the extra exercises and projects

In short, our instructor’s materials make it easy to switch from the book you’re using to our book. You just select the instructional components that you want to use, and you’re on your way.

Our extra exercises and projects can be used to prove mastery

The end-of-chapter activities in our books include exercises that force the students to apply what they’ve learned in different contexts. The student download for the book includes the partial applications that the exercises start from. It also includes the solutions to the exercises. That way, the students won’t be frustrated and delayed by the trivial mistakes that are common to novices.

In contrast, the instructor’s materials include extra exercises and projects, and only the instructor gets their solutions. These extra exercises are similar to those in the book, but they provide less guidance and some are more challenging.

As a result, our extra exercises and projects can be used to give the students more practice. But they can also be used to test whether the students have mastered the critical skills of a course. And that, of course, is the only true test of a student’s competence.

Their students master the skills that are needed on the job

Unfortunately, many programming textbooks today are so “dumbed down” that they don’t present the skills that are needed on the job. The other extreme is books that are concept heavy, but application light...often with toy applications used for examples.

In contrast, the content for each of our books is selected based on an analysis of the skills needed on the job. To that we add the concepts and theories that underlie those skills. Then, we illustrate the concepts, theories, and skills with complete, real-world applications.

The obvious benefit of this approach is that your students learn useful skills. The less obvious benefit is that it motivates your students because they always see the relationships between the concepts and the real-world applications.

Our books provide consistency from one course to another

In contrast to other books, ours are designed and developed by a small group of writers and editors. As a result, we can and do coordinate the structure and contents of our books so they work together in a curriculum.

This means that you won’t get unnecessary duplication in two or more of our books. This also means that you can be sure that one of our beginning books really does provide all of the prerequisites for one of our advanced books. For instance:

  • Our HTML5, JavaScript, and jQuery books are designed to work seamlessly together in a 2- or 3-course sequence for web page design and development.
  • Our Beginning Java books can be used in a series with our servlets/JSP book to teach students how to develop web applications in Java…or with our Android book to teach mobile programming.
  • Our two C# books (one on core C#, the other on ASP.NET) can be used together to teach students how to develop web applications with ASP.NET and C#.
  • Our SQL books on SQL Server, Oracle, and MySQL can be used in combination with any of our programming language books to build out your students’ database skills.

Murach college books and courseware since 1974