Image of Luiz Andre Barroso

Listen to ACM ByteCast!

ACM's Practitioner Board has created ACM ByteCast, a new podcast series in which hosts Rashmi Mohan, Jessica Bell, and Scott Hanselman interview researchers, practitioners, and innovators who are at the intersection of computing research and practice. In each monthly episode, guests will share their experiences, the lessons they’ve learned, and their own visions for the future of computing.

Listen to the latest episode featuring Luiz Andre Barroso of Google, where he drove transformation of hyperscale computing infrastructure and led engineering for key products like Google Maps. Luiz is a Google Fellow and Head of the Office of Cross-Google Engineering (XGE), responsible for company-wide technical coordination. Prior to that, he was Vice President of Engineering in Google Maps and led the Core team, the group primarily responsible for the technical foundation behind Google's flagship products. Prior to Google, Luiz was a member of the research staff at Digital Equipment Corporation and Compaq, where his group did some of the pioneering work on multi-core architectures. He co-authored The Datacenter as a Computer, the first textbook to describe the architecture of warehouse-scale computing systems. Luiz is a Fellow of ACM and AAAS.

Practical Rust Web Projects: Building Cloud and Web-Based Applications

Go beyond the basics of Rust and build web and serverless cloud applications. The applications explained in this practical book include web sites, RESTful APIs, a real-time web chat application, and frontend application with WebAssembly.

Featured book: Practical Rust Web Projects: Building Cloud and Web-Based Applications

The Complete Quantum Computing Course for Beginners

Step into the world of Quantum computing and learn about Quantum Computers, developing circuits to execute them with Python and Qiskit with this perfect beginner-friendly guide. In this video, you will learn how to use real Quantum computers as well as simulators using IBM Qiskit framework,learn Python programming from scratch, and learn to implement Quantum computing algorithms.

Featured video: The Complete Quantum Computing Course for Beginners

Human Inspired Artificial Intelligence

Register now for the free ACM TechTalk, "Human Inspired Artificial Intelligence," presented on Wednesday, October 6 at 11:00 AM ET/8:00 AM PT/20:30 IST by Manish Gupta, Director of Google Research, India and an ACM Fellow. Eve Andersson, Senior Director of Accessibility at Google and member of the ACM Practitioner Board, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Manish Gupta

Core Statistical Concepts: An Overview of Statistics & Sampling

With data now being one of the most valuable assets to tap into, the demand for data science skills increases by the day. Statistics and sampling are at the core of data science. Use this course as a theoretical introduction to using samples to reveal various statistics.

Examine what exactly is meant by statistics and samples. Explore descriptive statistics, namely measures of central tendency and of dispersion. Study probability sampling techniques, including simple random sampling and cluster sampling. Investigate how undersampling and oversampling are used to generate more balanced datasets.

Featured course: Core Statistical Concepts: An Overview of Statistics & Sampling

Learning Path: CISSP 3rd Edition

In this learning path, you will recieve CISSP Exam preparation.

Featured Resource: Learning Path: CISSP 3rd Edition

Student Member Access to O'Reilly Ends June 30

Beginning June 30, ACM Student Members will no longer have access to O'Reilly content. Due to the significant increasing cost of licensing content from O'Reilly, we are no longer able to offer these resources as part of a student membership. Please note that this change does not affect your access to Skillsoft online books, courses, and videos or your access to Elsevier ScienceDirect books and journals. You will continue to receive access to the thousands of titles from Skillsoft and ScienceDirect as a benefit of your student membership.

O'Reilly logo

Quantum Computational Supremacy

View the recent ACM TechTalk, "Quantum Computational Supremacy," presented by Scott Aaronson, the David J. Bruton Centennial Professor of Computer Science at the University of Texas at Austin and recipient of the 2020 ACM Prize in Computing. whurley, Founder and CEO of Strangeworks, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Scott Aaronson

Running Linux Apps on Windows: How and Why?

View the recent ACM TechTalk, "Running Linux Apps on Windows: How and Why?" presented by Scott Hanselman, blogger and web developer at Microsoft, where he works on Open Source on ASP.NET and the Azure Cloud, host of the Hanselminutes Podcast (http://hanselminutes.com), and member of the ACM Practitioner Board.  Bradley K. Jensen, Principal Data Scientist and Architect in the Data and Analytics Division at Centric Consulting and member of the ACM Professional Development Committee (PDC), will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Scott Hanselman

Learning from Data: The Two Cultures

View the recent ACM TechTalk, "Learning from Data: The Two Cultures", presented by Adji Bousso Dieng, Founder of The Africa I Know, researcher at Google, and an incoming tenure-track assistant professor of computer science at Princeton University. Continue the discussion on ACM's Discourse Page.

Image of Adji Bousso Dieng

Discover the Latest "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, either through ACM or authenticated by ACM-affiliated specialists. The latest Selects cover People in Computing #7: Women in Hardware and Programming Languages and Spotlight on Computing in Bangladesh.

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.