

Our Courses
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
Using the Accessibility Checker Tool in Microsoft Word
By the end of this project, you will be able to conduct a basic accessibility audit of a Word document.
-
Course by
-
Self Paced
-
3 hours
-
English
Increase Reading Comprehension with Actively Learn
By the end of this project, you will be ready to use Actively Learn to bring meaningful nonfiction texts to your class. Whether you teach elementary or secondary students, Actively Learn has Science, Social Studies, and more texts that align with what your students are learning. With Actively Learn, students build stamina and comprehension as they interact with each text. Teachers benefit from the evidence they gather as their students skills grow.
-
Course by
-
Self Paced
-
3 hours
-
English
Deploy Models with TensorFlow Serving and Flask
In this 2-hour long project-based course, you will learn how to deploy TensorFlow models using TensorFlow Serving and Docker, and you will create a simple web application with Flask which will serve as an interface to get predictions from the served TensorFlow model.
-
Course by
-
Self Paced
-
3 hours
-
English
Usability Testing with Hotjar
Do you know if your website is being used effectively? Are users taking the actions that you intend on your site? Usability testing is an iterative process to help you develop the best product. Usability testing can help you along the way as your product is developed to determine issues and to find solutions for those problems. In this project, you will be using Hotjar to set up a usability test and plan, you will be able to track your customer actions, and evaluate the effectiveness of your product or site.
-
Course by
-
Self Paced
-
3 hours
-
English
React Hooks: useEffect, useContext, useReducer, Layouteffect
By the end of this course you will have a solid grasp of some of the most important hooks in React.
-
Course by
-
Self Paced
-
3 hours
-
English
Build a free website with WordPress
By the end of this project, you will learn how to create a free website in WordPress for personal or commercial purposes.
-
Course by
-
Self Paced
-
3 hours
-
English
Understanding Teams Integrations and Add-ins
In this project, learners will learn to integrate Microsoft Teams with other applications offered by Microsoft.
-
Course by
-
Self Paced
-
3 hours
-
English
Configuring Kotlin for Android with IntelliJ IDEA
In this 1.5 hour guided project.
-
Course by
-
Self Paced
-
3 hours
-
English
Build Your First React Website
In this 1-hour long project-based course, you will gain hands-on experience with one of the hottest web development framework, React. If you have some experience with HTML, CSS, JavaScript and want to start developing with React, this course is for you! By the end of this course You will understand the fundamental of React and be able to create and build a website with React with ease.
-
Course by
-
Self Paced
-
3 hours
-
English
Build a Simple App in Android Studio with Java
In this beginner project we will give you an introduction to using Android Studio and will facilitate you gaining the confidence and knowledge to begin your journey in the world of Android Development.
-
Course by
-
Self Paced
-
3 hours
-
English
Analyze Digital Marketing Spend in Tableau
Tableau is widely recognized as one of the premier data visualization software programs.
-
Course by
-
Self Paced
-
3 hours
-
English
Create a Network of Friends using a Weighted Graph in Java
The learner will create user-defined methods to create a network of friends using a weighted undirected graph.
-
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
The Product Lifecycle: A Guide from start to finish
In this 1 hour and 30 minutes long project-based course, you will learn how to understand the product development stage, you will learn to differentiate and locate products in the introduction stage of the product life cycle as well as doing the needed financial analysis for products in different product life cycle stages Note: This course works best for learners who are based in the North America region.
-
Course by
-
Self Paced
-
3 hours
-
English
Validating Your Startup Idea with MVP Experiment Canvas
By the end of this guided project, you will be able to use the Minimum Viable Product (MVP) Experience Canvas to test your startup business model assumptions. An MVP is a version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. The MPV Experiment Canvas is a framework that help you determine the desirability, viability, and feasibility of your business idea.
-
Course by
-
Self Paced
-
3 hours
-
English
Validate HTML Forms with JavaScript and HTML
By the end of this project, you will have written and tested JavaScript and HTML code that validates data values entered into input fields on an HTML form. Data validation is a valuable skill in web development. Notifying users of input errors not only improves the user experience it also helps to ensure that any data collected via a form is as accurate as possible before sending it to a server for processing. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
-
Course by
-
Self Paced
-
3 hours
-
English
Citation Analysis for Bibliometric Study
In this 2 hour long project, you will learn to search and extract relevant research articles and their linked references efficiently from a journal database to conduct a bibliometric literature review.
-
Course by
-
Self Paced
-
3 hours
-
English
How to Create Text Effects in GIMP
In this 1-hour long project-based course, you will learn how to add a myriad of text effects.
-
Course by
-
Self Paced
-
3 hours
-
English
Create environmental awareness content with Canva
At the end of this project, you will have all the basic skills to create several professional designs to raise awareness of climate change and encourage your audience to embrace sustainable development using the Canva platform, an online tool to create and edit marketing visuals. You will be able to create customizable graphic designs using the various design tools offered by Canva.
-
Course by
-
Self Paced
-
3 hours
-
English
Create Interactive Choice Boards with Seesaw
By the end of this project, you will have taken your Seesaw skills to the next level. Seesaw is a learning journal that “creates a powerful learning loop between students, teachers, and families.” It allows students to capture and share what they know through Seesaw’s digital portfolio, provides insights for teachers into student thinking and progress, and provides families with a window into their child’s learning throughout the day. Though we will begin with a brief overview of Seesaw’s features, our main focus will be on creating and using Seesaw Activities.
-
Course by
-
Self Paced
-
3 hours
-
English
How To Visualize Your Data Using Microsoft Powerpoint
In this project, you will learn a few methods on how to make your presentations more engaging and visual so you can captivate your audience’s attention and make them easily remember all of the information you are presenting. This guided project is for students, employees and business owners who are beginner users of Microsoft Powerpoint and want their presentations to be more visual and engaging. Using online Microsoft Powerpoint, you will learn how to customize your slides through changing their backgrounds, how to visualize your data through inserting videos and using SmartArt, and how to a
-
Course by
-
Self Paced
-
3 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
Build Multilayer Perceptron Models with Keras
In this 45-minute long project-based course, you will build and train a multilayer perceptronl (MLP) model using Keras, with Tensorflow as its backend.
-
Course by
-
3 hours
-
English
Determine Shortest Paths Between Routers Using Python
By the end of this project you will use the adjacency list data structure and other data structures to find the shortest distance between a set of routers loaded from a file. The shortest path problem is well known in the field of computer science. An adjacency list is probably the best data structure to represent a set of connected vertices to find the shortest path from one vertex to another. One application for shortest paths is in mapping.
-
Course by
-
Self Paced
-
3 hours
-
English