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 Codecademy), 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, host Juan Miguel de Joya welcomes 2025 ACM Luiz André Barroso Award recipient Ricardo Baeza-Yates, the Search Chief Scientist at You.com, holding part-time professor appointments at KTH Royal Institute of Technology (Sweden), Universitat Pompeu Fabra (Spain), and Universidad de Chile. Baeza-Yates is widely regarded as one of the world’s foremost researchers in information retrieval, celebrated especially for pioneering innovative data structures that have shaped the field. As a practitioner, Baeza-Yates served as VP of Research for Yahoo Labs, secured 14 patents, and co-founded several startups in Chile and Spain, including Theodora AI, devoted to mitigating technological bias. Ricardo is a member of Academia Europaea, and a Fellow of ACM and IEEE. He is the co-author of Modern Information Retrieval, which became the field's most cited textbook.

From Conventional LLMs to Reasoning Models to Agents
Register now for the next free ACM TechTalk, "From Conventional LLMs to Reasoning Models to Agents," presented on Wednesday, August 19 at 12:00 PM ET/16:00 UTC by Sebastian Raschka, Founder and Principal AI & LLM Researcher at RAIR Labs. Marlene Mhangami, Senior Developer Advocate at Microsoft, will moderate the Q&A session. Leave your comments and questions with our speaker now and any time before the live event on ACM's Discourse Page. And check out the page after the webcast for extended discussion with your peers in the computing community, as well as further resources on reasoning models and more.

Codecademy: Software Design Principles and Patterns with AI
Software design principles are the foundation for building maintainable, scalable code, and pairing them with AI coding agents transforms how developers translate those principles into working systems across the full stack. By the end of this course, you will be able to design, implement, and refactor full-stack applications with disciplined architectural thinking and collaborate effectively with AI to validate your design decisions.
This Aspire Journey includes interactive content from Codecademy.

Intelligent Automation with End-User Computing Solutions: A Guide to Empowering Efficiency
This book is a timely and essential resource for professionals, researchers, and decision-makers aiming to navigate the evolving landscape of automation and computing. The book equips its readers with the knowledge and tools necessary to harness the combined power of intelligent automation and end computing, paving the way for innovative and efficient solutions in the digital age.

Scheduling, Scaling, and Orchestrating Complex Workflows in Apache Airflow
Apache Airflow has become the industry standard for workflow orchestration, but mastering its advanced features requires deep understanding of scheduling, scaling, and architectural patterns. This course elevates your Airflow expertise beyond basic DAG creation to enterprise-level workflow management. In this course, explore advanced scheduling concepts including cron expressions, timetables, and backfill strategies. Next, discover dynamic task mapping, scaling strategies, and how to manage parallelism, concurrency, and resource pools. Finally, learn architectural best practices for complex production environments and techniques for optimizing sophisticated workflows. After completing this course, you will be able to design, implement, and optimize Apache Airflow workflows that scale efficiently across distributed systems.

AI-Assisted Back-End Development
Master back-end development using AI-native workflows by learning how to design, build, and scale server-side applications with the support of AI coding agents. You will develop the ability to guide AI tools effectively while maintaining control over architecture, security, and data flow in real-world systems. In this Aspire Journey, you will begin by learning how to work with AI development tools and prompt engineering techniques. You will then explore back-end fundamentals, build Node.js applications, design scalable APIs using Express, and manage databases with Prisma, while applying AI to accelerate development without compromising quality.

Preventing Retry Storms in AI-Assisted Microservices
View the recent ACM TechTalk, "Preventing Retry Storms in AI-Assisted Microservices," presented by Sibasis Padhi, Staff Software Engineer at Walmart Global Tech. ACM Practitioner Board Member Anusha Nerella moderated the Q&A session. Continue the discussion on ACM's Discourse Page.

The Untapped Business Potential of Small Language Models
View the recent ACM TechTalk, "The Untapped Business Potential of Small Language Models," presented by Guglielmo Iozzia, Director of Machine Learning/AI and Applied Mathematics at MSD. Riccardo Mattivi, Senior Staff AI Engineer at Integral Ad Science, moderated the Q&A session. Continue the discussion on ACM's Discourse Page.

Integrating the Ethical and Societal Impacts of GenAI in the Classroom
View the panel webinar "Integrating the Ethical and Societal Impacts of GenAI in the Classroom," presented by the ACM Education Board Task Force on the Ethical and Social Impacts of Generative AI in Higher Education.

Inside an LLM Agent: A From-Scratch Walkthrough
View the recent ACM TechTalk, "Inside an LLM Agent: A From-Scratch Walkthrough," presented by Val Andrei Fajardo, AI Engineering and Research Lead at Carlyle. Garcia Liang, Principal Machine Learning Scientist at Integrate AI, moderated the Q&A session. Continue the discussion on ACM's Discourse Page.

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.

