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, Skillsoft Percipio, and Pluralsight. ACM’s collection includes more than 60,000 online books and video courses from O’Reilly, 9,700 online courses and 11,000 eBooks and audiobooks from Skillsoft, and 2,000 courses from Pluralsight.

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, our special guest host Scott Hanselman (of The Hanselminutes Podcast) welcomes Kate Kallot, founder and CEO of Amini, an impact-driven AI company based in Nairobi, which focuses on the critical issue of data scarcity in Africa and its implications for AI development. Before Amini, her career spanned leadership positions at global tech companies, including NVIDIA, where she led global developer relations and expansion into emerging markets, and Arm, where she was a pivotal figure in the Tiny Machine Learning (TinyML) movement. At Intel, she led the development of the world’s first AI development kit in a USB form factor, the Neural Compute Stick, bringing computer vision and Al to IoT and edge devices to millions for the first time. Kate is a recognized expert and influencer in the AI field, advising international organizations and governments on the potential and challenges of AI for good. Her work has been recognized by TIME’s 100 Most Influential People in AI, the World Economic Forum as a Tech Pioneer, and One Young World as Entrepreneur of the Year 2024. A trusted voice in global AI policy and digital equity, Kate serves as Vice Chair of the ICC Global Environmental and Energy Commission and is a member of EY’s Global AI Advisory Council.

 

Image of Kate Kallott

Programming for All: A Feminist Case for Language Design

Register now for the next free ACM TechTalk, "Programming for All: A Feminist Case for Language Design," presented on Thusday, June 26 at 12:00 PM ET/16:00 UTC 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, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Felienne Hermans

New Pluralsight Courses and Learning Paths

We have added dozens of new and updated Pluralsight learning paths, with hundreds of new courses added. These significant new additions to the custom ACM Pluralsight course library extend coverage of today’s most in-demand skills, technologies, and vendor certifications, including coverage of .NET and Blazor, Angular, AWS and Azure cloud, C#, Data Engineering, DevOps and ITOps, Generative AI and Machine Learning, Java and the Spring Framework, Kubernetes, Linux, Python, React, and Rust.

Blockchain Essentials: Core Concepts and Implementations

This book will teach you the core concepts of blockchain technology in a concise manner through straightforward, concrete examples using a range of programming languages, including Python and Solidity. The 50 programs presented in this book are all you need to gain a firm understanding of blockchain and how to implement it.

Featured book: Blockchain Essentials: Core Concepts and Implementations

Data Communication Basics

In this course, you’ll learn how to craft effective data-driven messages for different audiences. First, you’ll explore how to identify your audience and tailor messaging for peers, managers, and executives. Next, you’ll discover the fundamentals of data storytelling and how to structure compelling narratives. Finally, you’ll learn to enhance your communication with visual aids that clearly and persuasively convey insights in presentations and reports.

Featured Course: Data Communication Basics

Generate Image Descriptions from Text

In this Challenge Lab, you will explore how to generate image descriptions by using Azure AI Vision Services. First, you will generate a simple image description by using Azure Vision API. Next, you will generate descriptions for complex images. Finally, you will use Azure Vision Studio to perform Image Analysis.

Featured Learning Resource: Generate Image Descriptions from Text

Java

This path will take you from the very beginning, with no Java knowledge, all the way to being an expert in the language. The latest LTS version of Java, is used for all courses in the path.

Java

Building Reliable AI Agents and LLM Apps Using LangChain and LangGraph

View the recent ACM TechTalk, "What's Differrent about LLM Apps," presented by Mayo Oshin, an AI engineer and early pioneer of LangChain, and Nuno Campos, Software Engineer at LangChain. Marlene Mhangami, Senior Developer Advocate at Microsoft and Vice-Chair of the ACM Practitioner Board, moderated the questions and answers session following the the talk.  Continue the discussion on ACM's Discourse Page.

Image of Mayo Oshin and Nuno Campos

Dynamic Neural Network Compression for Scalable AI Deployment

View the recent ACM TechTalk, "Dynamic Neural Network Compression for Scalable AI Deployment," presented by Aditya Challapally, Applied Science Lead at Microsoft. Chris Pease, Researcher at the MIT Media Lab, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Aditya Challapally

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.