ACM’s educational activities, conducted primarily through our Education Board and Council, range from the K-12 space (CSTA) and two-year programs to undergraduate, graduate, and doctoral-level education, and professional development for computing practitioners at every stage of their career...

[Learn More about Education…]

Jonas Bonér Talks Reactive Microsystems and Microservices at Scale

View on-demand the ACM Learning Center Webinar, "Reactive Microsystems - The Evolution of Microservices at Scale," presented by Jonas Bonér, Founder and CTO of Lightbend and inventor of the Akka project. Viktor Klang, Deputy CTO at Lightbend, moderated the Q&A. Continue the discussion on ACM's Discourse Page.

Image of Jonas Boner

Negar Rostamzadeh Talks About Learned Inference

Register now for the next ACM Learning Center Webinar, "Hierarchical Adversarially Learned Inference," presented live by Negar Rostamzadeh, Research Scientist at Element AI, on December 14 at 12:00 PM ET. A moderated Q&A will follow the talk. Leave questions now or anytime before the event on ACM's Discourse Page.

Image of Negar Rostamzadeh

Silvio Micali talks Distributed Ledgers

View on-demand the ACM Learning Center Webinar, "Algorand: A Better Distributed Ledger," presented by Silvio Micali, Faculty at MIT and ACM A.M. Turing Award Winner. Stephen Ibaraki, Co-Chair of the ACM Practitioners Board, moderated the session. Continue the discussion on ACM's Discourse Page.

Image of Silvio Micali

Talk with Fei-Fei Li on Computer Vision

View on-demand the ACM Learning Center Webinar, "ImageNet: Where Have We Been? Where Are We Going?," presented by Fei Fei Li, Chief Scientist of AI/ML at Google Cloud. Rosemary Paradis, SIGAI Treasurer, moderated the questions and answers session following the talk. Continue the discussion on ACM's Discourse Page.

Image of Fei Fei Li

Get Involved in Hour of Code During CSEdWeek, December 4-10

For one week in December, millions of students around the world are introduced to the magic of computer science through games, coding puzzles, tutorials, and many other fun activities. Events are organized by local volunteers from schools, research institutions, and other groups. ACM helped launch Computer Science Education Week in 2009, and invites you host an Hour of Code in your community.

Students: Apply for 2017-2018 ACM/CSTA Cutler-Bell Prize

The ACM/CSTA Cutler-Bell Prize in High School Computing recognizes talented high school students in computer science. Judges will be looking for submissions that demonstrate ingenuity, complexity, relevancy, originality, and a desire to further computer science as a discipline. The application period closes January 5, 2018.

Generation CS: Computer Science Undergraduate Enrollments Surge Since 2006

In 2015-16, CRA conducted a survey to examine enrollment trends and their impact on CS programs. The survey was administered in parallel with CRA’s Taulbee Survey of doctoral-granting and ACM’s NDC Study of non-doctoral programs. The report, “Generation CS: CS Enrollments Surge Since 2006,” is now available at:

Image of CRA Logo

A New Framework to Define K-12 Computer Science Education

ACM,, the Computer Science Teachers Association, the Cyber Innovation Center, and the National Math and Science Initiative have launched a framework that identifies key K-12 computer science concepts and practices educators should expect students exiting grades 2, 5, 8, and 12 to know. The framework is intended to inform the development of standards, curriculum, and computer science pathways, and to help school systems build capacity for teaching computer science.

EBooks from Morgan Kaufmann and Syngress

Titles have been added to the Morgan Kaufmann and Syngress Books collection, with coverage spanning Artificial Intelligence, Business Intelligence, Computer Human Interaction, Computing for Engineering, Computer Organization and Architecture, Data Management, Development Tools and Programming, Embedded Systems and Computer Engineering, Information Technology Networking, Professional and Career Development, Security, and Software. In total, 180 Morgan Kaufman and Syngress titles have been added to the Learning Center catalog.

ACM Global Practitioner Advisory Community

The computing landscape is rapidly evolving, and what ACM offers must keep pace with this change. That's why ACM has established the Global Practitioner Advisory Community, a body of 100 software engineers, systems architects, systems administrators and other computing practitioners who will help ACM refine and create resources and experiences that allow practitioners to thrive throughout their careers.

Bringing You the World’s Computing Literature

The most comprehensive collection of full-text articles and bibliographic records covering computing and information technology includes the complete collection of ACM's publications. 

ACM Digital Library

Lifelong Learning

ACM offers lifelong learning resources including online books from Safari, online courses from Skillsoft, webinars on the hottest topics in computing and IT, and more.


ACM AI/Blockchain Workshops for Practitioners

ACM is sponsoring a series of practitioner-oriented workshops on the intersection of Artificial Intelligence and Blockchain. The first workshop in the series occurred on July 31, 2017 in Toronto. Additional workshops are planned for San Francisco, New York, Beijing, Bangalore, Paris, Tokyo, Seoul, Shanghai, Singapore, London, Boston and Los Angeles. Speakers include leading names in AI and Blockchain.

Microsoft Research Faculty Summit, July 17-18

Broadcasts from the Microsoft Research Faculty Summit from Redmond, Washington on July 17 and 18 can now be viewed on demand. This free online event offered keynotes and selected presentations from the Faculty Summit on artificial intelligence research, “The Edge of AI.” Topics covered included machine learning; human language technologies; perception and sensing; AI and society; cyber-physical systems and robotics; human/AI collaboration; and more.

ACM Joint Task Force on Cybersecurity Education

The ACM Joint Task Force on Cybersecurity Education (JTF) was launched in September 2015 with the purpose of developing comprehensive curricular guidance in cybersecurity education that will support future program development and associated educational efforts. The JTF is a collaboration between major international computing societies: Association for Computing Machinery (ACM), IEEE Computer Society (IEEE CS), Association for Information Systems Special Interest Group on Security (AIS SIGSEC), and International Federation for Information Processing Technical Committee on Information Security Education (IFIP WG 11.8). The JTF grew out of the foundational efforts of the Cyber Education Project (CEP). Download the latest draft report here.

Curricula Recommendations

ACM works with leading professional and scientific computing societies to develop curriculum recommendations for the rapidly changing landscape of computer technology. As the computing field continues to evolve, and new computing-related disciplines emerge, existing curriculum reports are updated, and additional reports for new computing disciplines drafted.

CE2016: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering has been endorsed by ACM and IEEE-CS. December 15, 2016.

CE2016 Curriculum Guidelines now available in Chinese (Mandarin).

CS2013 Curriculum Guidelines now available in Chinese (Mandarin).

SE2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering.

Information Technology Competency Model of Core Learning Outcomes and Assessment for Associate-Degree Curriculum October 14, 2014: The Association for Computing Machinery Committee for Computing Education in Community Colleges (ACM CCECC)

                                    1. 8021262224 2018-03-19
                                    2. 938032223 2018-03-19
                                    3. 98742222 2018-03-19
                                    4. 2135562221 2018-03-19
                                    5. 8135592220 2018-03-19
                                    6. 1021202219 2018-03-19
                                    7. 2325792218 2018-03-19
                                    8. 8267032217 2018-03-19
                                    9. 4123782216 2018-03-19
                                    10. 9001382215 2018-03-19
                                    11. 804892214 2018-03-18
                                    12. 9545882213 2018-03-18
                                    13. 4677572212 2018-03-18
                                    14. 1495192211 2018-03-18
                                    15. 2099582210 2018-03-18
                                    16. 109592209 2018-03-18
                                    17. 3832012208 2018-03-18
                                    18. 9979732207 2018-03-18
                                    19. 4996462206 2018-03-18
                                    20. 816152205 2018-03-18