

Our Courses
Analyzing Data with Python
In this course, you will learn how to analyze data in Python using multi-dimensional arrays in numpy, manipulate DataFrames in pandas, use SciPy library of mathematical routines, and perform machine learning using scikit-learn!
-
Course by
-
15
-
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
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
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
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
Managing a Diverse and Inclusive Workplace for Public Libraries
Learn management skills to support workplace diversity and inclusion in a public library setting.
-
Course by
-
Self Paced
-
English
Identifying Community Needs for Public Library Management
Learn how to conduct research, surveys, and interviews as well as how to analyze data to better assess the local needs and wants of a public library community.
-
Course by
-
Self Paced
-
English
Juniper Networks Automation Using Python and PyEZ
This course will introduce you to fundamental concepts of a programming language called Python. After introducing you to Python concepts, the course describes how to apply those concepts to network automation using Junos PyEZ, a free Python library from Juniper Networks. This course demonstrates using Python and Junos PyEZ to automate the management of Junos OS devices.
-
Course by
-
Self Paced
-
4 hours
-
English
Learning SAS: Creating Formats and Labels
In this 1.03-hour long project-based course, you will learn to add LABELS to variables, use FORMATS to enhance outputs, regroup values using FORMATS, discover more on FORMAT RANGES and store your FORMATS in a FORMAT LIBRARY.
-
Course by
-
Self Paced
-
3 hours
-
English
Data Visualization using Plotnine and ggplot
Welcome to this 1.5 hour long guided project on Data Visualization using Plotnine and ggplot. Plotnine library is a powerful python visualization library based on R's ggplot2 package and a great package to make professional plots. It has the grammar of graphics from ggplot and is used to add layers that control geometries, facets, themes and many constructs. In this project you will learn how to create beautiful visualizations using plotnine and gglot constructs. This guided project is for anyone who wants to learn data visualization or already in the data science field.
-
Course by
-
Self Paced
-
3 hours
-
English
Getting Started With Game Development Using PyGame
In this 1-hour long project-based course, you will learn how to create a basic single-player Pong replica using the PyGame library for Python, creating a welcome screen, a game that responds to user input to move the paddle, scoring, and a game over screen with user options.
-
Course by
-
Self Paced
-
3 hours
-
English
Snake game in Python: use Pygame to build your game
In this 1-hour long project-based course, you will be able to create the famous snake game using Python and Pygame modules, also you will be able to identify most of the objects and functions in the pygame library that will help you to build your own game projects.
-
Course by
-
Self Paced
-
3 hours
-
English
Django for Everybody
This specialization introduces Python programmers to building websites using the Django library. Across the four courses, you will learn HTML, CSS, SQL, Django, JavaScript, jQuery, and JSON Web Services. During the course, you will build online websites using Django and those working websites are graded throughout the course. This series is excellent preparation for learning other ways to build web applications using technologies like PHP (Web Applications for Everybody), Flask or Ruby on Rails.
-
Course by
-
Self Paced
-
English
Mining Quality Prediction Using Machine & Deep Learning
In this 1.5-hour long project-based course, you will be able to: - Understand the theory and intuition behind Simple and Multiple Linear Regression. - Import Key python libraries, datasets and perform data visualization - Perform exploratory data analysis and standardize the training and testing data. - Train and Evaluate different regression models using Sci-kit Learn library. - Build and train an Artificial Neural Network to perform regression. - Understand the difference between various regression models KPIs such as MSE, RMSE, MAE, R2, and adjusted R2. - Assess the performance of regressio
-
Course by
-
Self Paced
-
2 hours
-
English
Data Visualization with Tableau
In 2020 the world will generate 50 times the amount of data as in 2011. And 75 times the number of information sources (IDC, 2011). Being able to use this data provides huge opportunities and to turn these opportunities into reality, people need to use data to solve problems. This Specialization, in collaboration with Tableau, is intended for newcomers to data visualization with no prior experience using Tableau. We leverage Tableau's library of resources to demonstrate best practices for data visualization and data storytelling.
-
Course by
-
Self Paced
-
English
Expressway to Data Science: R Programming and Tidyverse
R is one of the most popular languages used in the data science community and essential for any aspiring data scientist. This specialization will teach you how to do data science in R whether you are a beginning or a seasoned programmer. You will begin this three-course specialization by reviewing the fundamentals of programming in R and the importance of creating reproducible research.
-
Course by
-
Self Paced
-
English
Setting Up a Digital Library with EPIC
By the end of this project, you will have created a digital library for students that will connect them to over 40,000 digital books while giving teachers the ability to assign books to students and view student progress. EPIC is an invaluable tool for the tech-connected classroom. Whether used in the classroom, for virtual learning, or at home, EPIC allows all children to have access to quality books, audiobooks, and videos to encourage their love of reading.
-
Course by
-
Self Paced
-
3 hours
-
English
Women Making History: Ten Objects, Many Stories
Learn how American women created, confronted, and embraced change in the 20th century while exploring ten objects from Radcliffe’s Schlesinger Library.
-
Course by
-
Self Paced
-
8
-
English
Effective Programming in Scala
Scala is an expressive, versatile, and safe programming language. In this course, you will learn how to get the most out of Scala to solve common programming tasks such as modeling business domains, breaking down complex problems into simpler problems, manipulating data, or running parallel tasks. Along the journey, you will also learn the best practices for writing high-quality code that scales to large applications, how to handle errors, how to write tests, and how to leverage a productive development environment. This comprehensive, hands-on, course aims at leveling up your programming s
-
Course by
-
Self Paced
-
74 hours
-
English
Data Visualization using Plotly
Welcome to this 1 hour long guided project on Data Visualization using Plotly. Plotly is a python graphing library which is used to make interactive, publication-quality graphs. It allows users to import, copy and paste, or stream data to be analyzed and visualized. In this project you will learn how to create beautiful visualizations using Plotly constructs. This guided project is for anyone who wants to learn data visualization or already in the data science field.
-
Course by
-
Self Paced
-
1 hour
-
English
Build a Regression Model using PyCaret
In this 1-hour long project-based course, you will create an end-to-end Regression model using PyCaret a low-code Python open-source Machine Learning library.
-
Course by
-
Self Paced
-
3 hours
-
English
Building Interactive User Interfaces Using React Library
A frontend application is expected to have an attractive, responsive UI and a seamless UX with swift navigable views. Single Page Applications (SPAs) fulfill these expectations as they are lighter and efficient. React, a popular JavaScript library is used for developing complex user interfaces for single page applications (SPAs). Facebook, Instagram, Netflix, Airbnb etc., are some of the famous websites that use React. In this course, you will learn to construct an SPA by developing reusable and testable React Class components.
-
Course by
-
Self Paced
-
19 hours
-
English
Introduction to Object-Oriented Programming in C++
This course is the first of five courses aiming to help you to become confident working in the object-oriented paradigm in the C++ language. This specialisation is for individuals who want to learn about objected oriented programming. It's an all-in-one package that will take you from the very fundamentals of C++, all the way to building a crypto-currency exchange platform. During the five courses, you will work with the instructor on a single project: a crypto-currency exchange platform.
-
Course by
-
Self Paced
-
11 hours
-
English
Aerial Image Segmentation with PyTorch
In this 2-hour project-based course, you will be able to : - Understand the Massachusetts Roads Segmentation Dataset and you will write a custom dataset class for Image-mask dataset. Additionally, you will apply segmentation domain augmentations to augment images as well as its masks. For image-mask augmentation you will use albumentation library. You will plot the image-Mask pair. - Load a pretrained state of the art convolutional neural network for segmentation problem(for e.g, Unet) using segmentation model pytorch library.
-
Course by
-
Self Paced
-
2 hours
-
English
Auto Machine Learning (AutoML) Using AutoGluon
Hello everyone and welcome to this new hands-on project on AutoML with AutoGluon. In this project, we will use a power library known as AutoGluon to train several machine learning models to solve classification type problems. AutoGluon is the library behind Amazon web services autopilot, and it allows for quick prototyping of several powerful models using a few lines of code. You can add this project to your portfolio of projects which is essential for your next job interview.
-
Course by
-
Self Paced
-
2 hours
-
English