

Our Courses
Personnel Management for Public Libraries
Learn the foundational principles of personnel management and leadership.
-
Course by
-
Self Paced
-
English
Budgeting and Finance for Public Libraries
Understand financial concepts as well as effective practices in budgeting and auditing for library managers at all levels.
-
Course by
-
Self Paced
-
English
Infrastructure Management for Public Libraries
Learn how library managers and directors make key operational decisions regarding maintenance, insurance, technology, and more.
-
Course by
-
Self Paced
-
English
Strategic Planning for Public Libraries
Learn how to develop, implement, and adapt a strategic plan to fit the needs of your library.
-
Course by
-
Self Paced
-
English
Grant Writing and Crowdfunding for Public Libraries
Learn how to increase your impact, innovate, and overcome often static funding through various fundraising and grant writing approaches.
-
Course by
-
Self Paced
-
English
Public Library Marketing and Public Relations
Learn how to develop effective marketing and PR strategies to help share your library’s programs, services, and value with the broader community.
-
Course by
-
Self Paced
-
English
Programming for Everybody (Getting Started with Python)
This course is a "no prerequisite" introduction to Python Programming. You will learn about variables, conditional execution, repeated execution and how we use functions. The homework is done in a web browser so you can do all of the programming assignments on a phone or public computer.
-
Course by
-
Self Paced
-
English
Successful Negotiation: Essential Strategies and Skills
Build negotiation skills and learn how to use and apply negotiation strategies to your life with the University of Michigan.
-
Course by
-
Self Paced
-
English
Storytelling for Social Change
Use stories to deliver messages that affect people. Learn how to craft a story that develops empathy and delivers impact.
-
Course by
-
Self Paced
-
English
Energy Economics and Policy
Learn the economics of real-world energy markets, and how various policies can address the impact of rising global energy demand on the environment and climate.
-
Course by
-
Self Paced
-
English
Manufacturing Systems I
Learn about manufacturing systems and ways to analyze them in terms of material flow and storage, information flow, capacities, and times and durations of events, especially random events.
-
Course by
-
Self Paced
-
English
Sustainable Energy
Learn to critically analyze modern energy technologies from engineering and socio-political perspectives, and gain the skills necessary to help the world meet rising energy demand while reducing carbon dioxide and other greenhouse gas emissions driving climate change
-
Course by
-
Self Paced
-
English
Introduction to Computer Science and Programming Using Python
An introduction to computer science as a tool to solve real-world analytical problems using Python 3.5.
-
Course by
-
English
Introduction to Computational Thinking and Data Science
6.00.2x is an introduction to using computation to understand real-world phenomena.
-
Course by
-
English
Circuits and Electronics 1: Basic Circuit Analysis
Learn techniques that are foundational to the design of microchips used in smartphones, self-driving cars, computers, and the Internet.
-
Course by
-
Self Paced
-
English
Circuits and Electronics 2: Amplification, Speed, and Delay
Learn how to speed up digital circuits and build amplifiers in the design of microchips used in smartphones, self-driving cars, computers, and the Internet.
-
Course by
-
Self Paced
-
English
Circuits and Electronics 3: Applications
Learn about cool applications, op-amps and filters in the design of microchips used in smartphones, self-driving cars, computers, and the internet.
-
Course by
-
Self Paced
-
English
Introduction to Biology - The Secret of Life
Explore the secret of life through the basics of biochemistry, genetics, molecular biology, recombinant DNA, genomics and rational medicine.
-
Course by
-
Self Paced
-
English
Genetics: The Fundamentals
How do we know what we know about heredity? Enhance your scientific thinking and experimental design skills with this in-depth adventure through genetics.
-
Course by
-
Self Paced
-
English
Genetics: Analysis and Applications
How do we know what we know about heredity? Enhance your scientific thinking and experimental design skills with this in-depth adventure through genetics.
-
Course by
-
Self Paced
-
English
Cell Biology: Transport and Signaling
How do we know what we know about cells? Enhance your scientific thinking and data analysis skills with this in-depth adventure through cell biology.
-
Course by
-
Self Paced
-
English
Cell Biology: The Cytoskeleton and Cell Cycle
How do we know what we know about cells? Enhance your scientific thinking and data analysis skills with this in-depth adventure through cell biology.
-
Course by
-
Self Paced
-
English
Cell Biology: Cell-Cell Interactions
How do we know what we know about cells? Enhance your scientific thinking and data analysis skills with this in-depth adventure through cell biology.
-
Course by
-
Self Paced
-
English