ACM Skills Bundle Add-On

ACM has created a new Skills Bundle add-on providing unlimited access to ACM's collection of thousands of online books, courses, and training videos from O'Reilly and Skillsoft Percipio. ACM’s collection includes more than 60,000 online books and video courses from O’Reilly; and 10,000 online courses (including CodeAcademy), 13,000 eBooks and audiobooks, and 1,400 interactive labs from Skillsoft.

The new Skills Bundle add-on is available to paid Professional Members only. Visit the ACM subscription page or contact Member Services to add the Skills Bundle to your membership.

Listen to ACM ByteCast!

In this episode of ACM ByteCast, Bruke Kifle hosts ACM Distinguished Member Cecilia Aragon, Professor in the Department of Human Centered Design and Engineering and Director of the Human-Centered Data Science Lab at the University of Washington (UW). She is the co-inventor (with Raimund Seidel) of the treap data structure, a binary search tree in which each node has both a key and a priority. She is also known for her work in data-intensive science and visual analytics of very large data sets, for which she received the Presidential Early Career Award for Scientists and Engineers (PECASE) in 2008. Prior to her appointment at UW, she was a computer scientist and data scientist at Lawrence Berkeley National Laboratory and NASA Ames Research Center, and before that, an airshow and test pilot, entrepreneur, and member of the United States Aerobatic Team. She is a co-founder of Latinas in Computing.

 

Image of Cecilia Aragon

Quantum Programming in Depth: Bringing Software Engineering Practices to Quantum Computing

View the recent ACM TechTalk, "Quantum Programming in Depth: Bringing Software Engineering Practices to Quantum Computing," presented by Mariia Mykhailova, Principal Quantum Software Developer at PsiQuantum.Gideon Uchehara, PhD student and intern at PsiQuantum, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Mariia Mykhailova

Complete Pluralsight Training by November 22

Please be advised that ACM will be discontinuing the Pluralsight member benefit on November 22, 2025. Make sure to complete any training you have already started, or will start, by 11:59 pm ET on Friday, November 21. We invite you to explore our custom Skillsoft Percipio collection, which includes thousands of online books, video courses, practice labs, and recently added interactive training content from CodeAcademy. If you have any questions about this transition, please email [email protected].

Outlier Detection in Python

This book illustrates the principles and practices of outlier detection with diverse real-world examples including social media, finance, network logs, and other important domains. You’ll explore a comprehensive set of statistical methods and machine learning approaches to identify and interpret the unexpected values in tabular, text, time series, and image data. Along the way, you’ll explore scikit-learn and PyOD, apply key OD algorithms, and add some high value techniques for real world OD scenarios to your toolkit.

Featured book: Outlier Detection in Python

Certified in Cybersecurity (CC): Core Security Principles & Risk Management

In this course, xplore the elements of the confidentiality, integrity, and availability (CIA) triad, along with the essentials of authentication and using non-repudiation services. Next, examine what risk is and the terminology surrounding risk management, threats, and vulnerability. Finally, learn about risk assessment, identification, and treatment and compare qualitative and quantitative risk analysis. This course prepares learners for the (ISC)2 Certified in Cybersecurity exam.

Featured Course: Certified in Cybersecurity (CC): Core Security Principles & Risk Management

Can You Create Data Structures in R?

In this Challenge Lab, you will create and manipulate data structures in R by using the RStudio development environment. First, you will create and access a vector in R, and then you will calculate the mean and median of a vector. Next, you will create a list object in R, and then you will manipulate elements of the list object. Finally, you will create a matrix, and then you will retrieve and modify selected data by using indexing.

Featured Learning Resource: Can You Create Data Structures in R?

Functional Programming in Financial Markets

View the recent ACM TechTalk," Functional Programming in Financial Markets," presented by José Pedro Magalhães, Managing Director of Standard Chartered Bank. Jeremy Gibbons, Professor of Computing at Oxford University, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of José Pedro Magalhães

An Elementary Approach to Quantum Computing

View the recent ACM TechTalk, "An Elementary Approach to Quantum Computing," presented by Charlee Stefanski, Senior Software Engineer at Wells Fargo, and Constantin Gonciulea, the leader of the Advanced Technology group at Wells Fargo. Alex Khan, Visiting Fellow at the University of Maryland National Quantum Laboratory, moderated the questions and answers session following the the talk. Continue the discussion on ACM's Discourse Page.

Image of Charlee Stefanski and Constantin Gonciulea

Programming for All: A Feminist Case for Language Design

View the recent ACM TechTalk, "Programming for All: A Feminist Case for Language Design," presented by Felienne Hermans, Professor at Vrije Universiteit Amsterdam. Mark Guzdial, Professor and Director for the Program in Computing for the Arts and Sciences at the University of Michigan, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Felienne Hermans

Discover ACM Selects - Shortlists of Learning Resources Curated by Experts

ACM Selects are themed shortlists curated by subject matter experts for both serious and emerging computing professionals, with the goal of providing new ways to discover relevant resources. Please visit our archive of Selects on a variety of subjects which is available here.

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.

ACM Distinguished Speakers Program

The Distinguished Speakers Program (DSP) is one of ACM's most valued outreach programs, providing universities, corporations, event and conference planners, and local ACM chapters with direct access to top technology leaders and innovators from nearly every sector of the computing industry. ACM will cover the cost of transportation for the speaker to travel to your event.