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 ACM Fellow Rosalind Picard, a scientist, inventor, engineer, and faculty member of MIT’s Media Lab, where she is also Founder and Director of the Affective Computing Research Group. She is the author of the book Affective Computing, and has founded several companies in the space of affective computing, including the startups Affectiva and Empatica, Inc. A named inventor on more than 100 patents, Rosalind is a member of the National Academy of Engineering and a Fellow of the National Academy of Inventors. Her contributions include wearable and non-contact sensors, algorithms, and systems for sensing, recognizing, and responding respectfully to human affective information. Her inventions have applications in autism, epilepsy, depression, PTSD, sleep, stress, dementia, autonomic nervous system disorders, human and machine learning, health behavior change, market research, customer service, and human-computer interaction, and are in use by thousands of research teams worldwide as well as in many products and services.
Titus Winters TechTalk
Register now for the next free ACM TechTalk, "Design Is Testability," presented on Wednesday, May 8 at 1:00 PM ET/17:00 UTC by Titus Winters, Senior Principal Scientist at Adobe. David Sankel, Principal Scientist at Adobe, will moderate the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.
Autonomous Intelligent Cyber Defense Agent (AICA): A Comprehensive Guide
This book offers a structured overview and a comprehensive guide to the emerging field of Autonomous Intelligent Cyber Defense Agents (AICA). The book discusses the current technical issues in autonomous cyber defense and offers information on practical design approaches. The material is presented in a way that is accessible to non-specialists, with tutorial information provided in the initial chapters and as needed throughout the book. The reader is provided with clear and comprehensive background and reference material for each aspect of AICA.
Designing RESTful Web APIs
In this course, you will see how to design an API so you can see how REST really works and everything you need to take into account before you deploy your first API. First, you will explore the fundamentals of HTTP and REST. Then, you will design and entire API including its URIs, verb usage, message bodies, associations, paging, error handling, and caching. Finally, you'll know learn why versioning is so important to a successful API project and know different security considerations for locking down your API. By the end of this course, you'll be able to design a REST API that will stand the test of time.
Configure VLANs on a Virtual Switch v8 Lab
In this Challenge Lab, you will configure a virtual LAN (VLAN) to isolate traffic on your virtual switches. First, you will create a virtual switch that has two port groups, and then you will migrate virtual machines to the port groups. Next, you will test connectivity to verify that all of the virtual machines can communicate with each other, and then you will assign a different VLAN to each port group. Finally, you will test connectivity again to verify that only the virtual machines in the same VLAN can communicate with each other.
Kubernetes Tooling and Techniques
Kubernetes continues to be a huge part of the containers scene in IT today. This path focuses on the additional tools and techniques that you can integrate with your Kubernetes operations to improve efficiency, scalability, and a whole host of other factors. This is in many ways a select your own journey type of path. Each course covers a different topic/tool that can help you elevate your Kubernetes game!
Mae Milano TechTalk
View the recent ACM TechTalk, "Programming Distributed Systems," presented on Wednesday, March 13 at 12:00 PM ET/17:00 UTC by Mae Milano, Assistant Professor at Princeton University. Ethan Cecchetti, Assistant Professor at the University of Wisconsin, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.
Vinod Khosla TechTalk
View the recent ACM TechTalk, "Fireside Chat with Entrepreneur and Venture Capitalist Vinod Khosla. Stephen Ibaraki, member of the ACM Practitioner Board and Chair of the ACM Professional Development Committee, moderated the questions and answers session following the talk.
The Impact of ML/AI on Networking and the Internet Over the Last Decade
View the recent ACM TechTalk, "The Impact of ML/AI on Networking and the Internet Over the Last Decade," presented by JP Vasseur, Cisco Engineering Fellow. Matthew Caesar, Chair of ACM SIGCOMM and Professor at the University of Illinois at Urbana-Champaign, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.
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.