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 2024 ACM Grace Murray Hopper Award recipient Ilias Diakonikolas, Professor at the University of Wisconsin, Madison, where he researches the algorithmic foundations of machine learning and statistics. Ilias received the prestigious award for developing the first efficient algorithms for high-dimensional statistical tasks that are also robust, meaning they perform well even when the data significantly deviates from ideal modelling assumptions. His other honors and recognitions include a Sloan Fellowship, the NSF CAREER Award, the best paper award at NeurIPS 2019, and the IBM Research Pat Goldberg Best Paper Award. He authored a textbook titled Algorithmic High-Dimensional Robust Statistics.

 

Image of Ilias Diakonikolas

Translating Interview Speak: What Your Interviewer Really Wants to Know

Register now for the next free ACM TechTalk, "Translating Interview Speak: What Your Interviewer Really Wants to Know," presented on Wednesday, November 12 at 12:00 PM ET/17:00 UTC by Professional Career Coach and Consultant Barbara Limmer and Professional Career Coach Laura Browne, authors of the new  Manning Publications book, Interview Speak. Continue the discussion on ACM's Discourse Page.

Image of Barbara Limmer and Laura Browne

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?

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

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

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.