Log in with your ACM Web Account

I forgot my password
Create an ACM Web Account

Featured Book
Java How to Program
Author: Paul Deitel
Publisher: Prentice Hall Press

The Deitels groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study.

Distributed Systems in One Lesson
Author: Tim Berglund
Publisher: O'Reilly Media, Inc.

Here you will dive into the main problem areas in distributed systems: storage, computation, messaging, timing, and consensus; while learning the challenges of moving from a single-processor.

Featured Course
Quality Management for Continuous Improvement
Project Management
In this course, you'll learn about the tools and methodologies used for continuous quality improvement, such as Lean, Six Sigma, kanban, and value stream analysis.
Agile Project Management Fundamentals: FDD Processes and Tools
After watching this video, you will be able to describe the Agile feature driven development (FDD) Agile methodology.

Featured ACM Learning Webinar:



700 Safari® Books Online books and videos from O'Reilly and other top publishers; 3,000+ Books24x7® titles, thousands of short IT/desktop videos, and more than 450 Morgan Kaufmann and Syngress books; available to ACM Professional and Student Members.


Skillsoft Learning®: 1100+ online courses, thousands of short videos, and analyst reports covering top IT/business topics available to both Professional and Student Members. Certification-track courses in CEH, Cisco, CISSP, CompTIA, ITIL, PMP, and more. 


  • The next Safari Books Online book swap takes place September 13. See all books being added to and leaving our collection here.
  • Register now for the next ACM Learning Webinar, "Generators: Powering Iteration in Python," September 27 at 12 PM ET, with Luciano Ramalho, Technical Principal at ThoughtWorks and author of Fluent Python.
  • Available on demand: ACM Learning Webinar with Christine Doig, Senior Data Scientist at Continuum Analytics: "Embracing Open Data Science in Your Organization."
  • Available on demand: ACM Learning Webinar with Mike HincheyDirector of Lero and Professor of Software Engineering at the University of Limerick: "Evolving Critical Systems."




Education is the most powerful weapon which you can use to change the world.


Safari Books Online                         Books 24x7