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, Rashmi Mohan hosts 2024 ACM A.M. Turing Award laureates Andrew Barto and Richard Sutton. They received the Turing Award for developing the conceptual and algorithmic foundations of reinforcement learning, a computational framework that underpins modern AI systems such as AlphaGo and ChatGPT.
In the interview, Andrew and Richard reflect on their long collaboration together and the personal and intellectual paths that led both researchers into CS and reinforcement learning (RL), a field that was once largely neglected. They touch on interdisciplinary explorations across psychology (animal learning), control theory, operations research, cybernetics, and how these inspired their computational models.

Make More Money at Work: How to Ask for a Raise at a New Job
Register for the upcoming ACM TechTalk, "Make More Money at Work: How to Ask for a Raise at a New Job," presented by Professional Career Coach Laura Browne and moderated by Professional Career Coach and Consultant Barbara Limmer.
Do you want to increase your salary but not sure what to do? This webinar will give you practical strategies that will make it easier for you to discuss compensation at your current job or when interviewing for your next job.
Continue the discussion on ACM's Discourse Page.

Codeacademy: Python Web Apps with Flask
If you’re looking for a programming language that’s flexible and easy to read, try learning Python. It’s one of the most popular languages today, and programming in Python is used for everything from web development to data and analytics.
In this Journey, you will learn Python and how to use it to build advanced web apps using Flask, a powerful Python framework for using SQL, views, authentication, and more in your web pages.
This Aspire Journey includes interactive content from Codeacademy.

Fundamentals of Software Engineering
What do you need to know to be a successful software engineer? Undergraduate curricula and bootcamps may teach the fundamentals of algorithms and writing code, but they rarely cover topics vital to your career advancement. With this practical book, you'll learn the skills you need to succeed and thrive.
Authors Nathaniel Schutta and Dan Vega guide your journey with everything from pointers to deep dives into specific topic areas that will help you build the skills that really matter as a software engineer.

LLM Deployment: Playground and API-Based Access to LLMs
In this course, examine the core mechanics of LLM usage and pricing models. Next, explore the OpenAI Playground environment and model catalog, and practice basic prompting, including reasoning effort, saved prompts, personas, and logs. Finally, learn about supported text formats, how to manage API keys, and how to use the Responses API with libraries like Pydantic to enforce schema compliance. After completing this course, you will be able to work with LLMs using OpenAI Playground and APIs.

AI-Powered Productivity: Transform Workflows with Generative AI (AB-730T00) Bootcamp
In this bootcamp, you’ll learn how to transform everyday workflows using AI-driven tools to automate tasks, streamline processes, and boost productivity. Discover practical strategies to integrate generative AI into your organization and prepare for Microsoft Applied Skills: AB-730T00.

How to Extract Meaningful Insights from Data
View the recent ACM TechTalk, "How to Extract Meaningful Insights from Data," presented by Angelica Lo Duca, Researcher at the Institute of Informatics and Telematics of the National Research Council, Italy. Victor Yocco, UX Researcher at ServiceNow, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

A Look at AI Security with Mark Russinovich
View the recent ACM TechTalk, "A Look at AI Security with Mark Russinovich," presented by Mark Russinovich, CTO, Deputy CISO, and Technical Fellow for Microsoft Azure. Scott Hanselman, Vice President of Developer Community at Microsoft and member of the ACM Practitioner Board, moderated the questions and answers session. Continue the discussion on ACM's Discourse Page.

Translating Interview Speak: What Your Interviewer Really Wants to Know
View the recent ACM TechTalk, "Translating Interview Speak: What Your Interviewer Really Wants to Know," presented 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.

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.

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.

