The second question explored in NILPPA: Phase 1 asks how programming librarians, in today’s fast-changing library landscape, acquire the skills and competencies needed to perform their jobs well. Do most programming librarians hold advanced degrees in library science? Are they gaining these skills through formal education, on the job, or in some other manner? How can we best prepare the programming librarians of tomorrow to be leaders in their communities and the field? Of course, before we answer these questions, we must first determine the competencies and skills required by today’s programming librarians.
Research Process
As with research on library program categories, research on the competencies and training was a multi-step, detailed process. Throughout the research program, NILPPA’s research and
advisory group met in workshops, through phone calls, and online discussions to review the findings and summarize the work.
To understand the specific competencies required for library programming professionals, the research first looked at how the library field perceives competencies overall. This initial phase of the research in 2017 reviewed three types of information across many sources and institutions in the library field:
- Explicit competency frameworks for the library field as a whole;
- Competencies described in advertisements for library positions;
- Websites for ALA-accredited graduate programs, examining programming components of the 58 English-language websites.
The websites for the graduate programs included overviews, course listings and descriptions, specializations and concentrations, and highlighted competencies. Based on this review, only 50 of the 58 degree programs that had publicly available materials offer courses that address programming. However, no university required students to take these courses; all were offered as electives. The course titles and descriptions suggested that programming courses were heavily focused on young adults, children, storytelling, and diversity. Fewer than half of the degree programs listed an explicit programming related competency that graduating students must master.
FIGURE 2 Responses to Validity Survey by Library Type
n = 721
Urban: n = 216; Suburban: n = 304; Rural: n = 373; Other: n = 69
(respondents could select more than one option)
In parallel to the review of printed information, the research team went directly to the field for additional input. Researchers surveyed library professionals for their perspectives on the skills, knowledge, and abilities they found most important. Asked how confident library programmers felt about their ability to run programs, 1,086 of 1,247 respondents to our surveys answered positively, replying “always,” “almost always,” or “usually.” Of these respondents, 961 had completed a library and information science degree or were currently enrolled, and 278 had not received this type of degree. Interestingly, completing a library and information science degree did not seem to make a difference to self-reported ability to run programs. In fact, ninety-three percent said they learned to run programs on the job, 62% from colleagues, and 74% from other informal learning.
In June 2018, the research team held five 90-minute discussion forums with 41 library practitioners, representing K–12 libraries, academic libraries, various library types in rural areas, tribal libraries, mixed library types, and emerging library leaders. The forums expanded on the core competencies identified by the field through the survey on program skills, knowledge, and ability. These discussions placed particular emphasis on the importance of assessing community needs, noting that the process is critical but challenging as communities become more diverse.
Research Findings: The Nine Competencies of Programming Librarians
Shifting roles for libraries have significant implications for framing the competencies needed by library program professionals. Interpersonal skills like convening, collaborating, and facilitating increasingly take on greater significance. Confidence in one’s ability to do programming appears to stem less from subject-area expertise (information skillsets) and more from the ability to leverage community resources and facilitate experiences (social skillsets). By becoming more context-dependent, programming competencies require greater flexibility from setting to setting.

A visitor at an exhibit about Native American health and wellness at Franklin & Marshall College in Lancaster, Pa.
The ability to conduct a community assessment emerged across research activities and received considerable attention among advisors as well. They discussed the embedded competencies of being able to map and analyze assets and needs, develop programs based on this work, identify underserved and unserved populations, and forge productive partnerships.
The emphasis on creating community connections underscores the need for programming librarians to recognize and celebrate cultural diversity. This is an area in which community partners, especially those trusted by culturally diverse groups, can help librarians who are not insiders to a group build new relationships and hone services with community members’ involvement. Library workers can learn many skills from others in the community. They can also look to the work of other professional associations in setting diversity standards, such as the American Psychological Association and the International Literacy Association. Competency frameworks in fields like social work, psychology, and other social sciences may have applicability to this work. An important next step in serving the needs of programming librarians, therefore, is to define more fully how such competencies can be developed and strengthened.
Researchers and advisors also recognized that informal learning opportunities contribute tremendously toward developing competencies. They discussed how such opportunities can be made more available, citing mentoring, conference attendance, MOOCs like those offered by Coursera and other platforms, online webinars, and other types of credentialing as possibilities. And, importantly, certain skills may be best learned in these informal settings and on the job. In addition, nationally distributed and grant-funded cultural and science projects such as Bridging Cultures: Muslim Journeys, NASA @ My Library, and other traveling programs can combine effective content with guidance on using and adapting them to specific audiences.
As a result of the research activities, NILPPA identified nine areas of library programming competencies (see FIGURE 3) that, when combined, are unique to library program professionals. Each area includes competencies with different levels of mastery. Future NILPPA research will further explore these competency areas.
Library Programming Competencies

FIGURE 3 Library Programming Competencies | Download as PDF
ORGANIZATIONAL SKILLS
Works toward managing time and projects efficiently and effectively at multiple levels: individually, institutionally, and in collaboration with outside organizations and agencies.
KNOWLEDGE OF THE COMMUNITY
Works toward understanding the communities for which programs are developed, including their particular needs and interests; building respectful, reciprocal relationships with community members and organizations; and ensuring access to a wide variety of programs for all community members, especially those who have historically been underserved or face other challenges to access.
INTERPERSONAL SKILLS
Works toward communicating effectively and appropriately with all stakeholders and audiences to provide consultation, mediation, and guidance during programs and in other contexts relating to programs.
EVENT PLANNING
Works toward planning, managing, and implementing events that are both developmentally and culturally appropriate for their intended audiences.
CREATIVITY
Responds to challenges and problems with inventiveness, flexibility, and creativity to resolve them.
CONTENT KNOWLEDGE
Works toward sufficient knowledge of program content to deliver, manage, or evaluate programs, according to role.
OUTREACH & MARKETING
Works toward communicating information about programs to all community members who could potentially attend or benefit, using a variety of digital and analog channels in ways that are culturally and developmentally appropriate.
FINANCIAL SKILLS
Works toward budgeting, seeking funding for, and managing the finances of a program or suite of programs, often in collaboration with external partners.
EVALUATION
Works toward using statistical and qualitative tools to measure program effectiveness and impact on all community audiences, including those that have historically been un- and underserved; and using this information to iteratively improve the development and delivery of programs.
A skill that often comes up that isn’t represented is decision making. Often many organizations, performers and authors want to do programming at the Library. Programming staff need to have a strategy and understanding of organizational priorities to know if the program is a match. Considerations like space, capacity, day/time, audience, popularity, etc often all need to be considered. Decision making is a key component to this work.
Partner with community organizations – monitor attendance, monitor quality – offer popular and meaningful programs – offer programs that encourage participation — try something new – move on if something isn’t working — keep at it