Tags: Skills

Projects allow learners to practice and apply what they’ve learned in real-world scenarios, using their own integrated development environment (IDE).

Who can use this?

Learners: +
+ Available as a plan add-on

What are projects?

Projects allow you to use what you learned on Pluralsight Skills, providing you with a hands-on experience on your local computer. As you follow along with a set of provided tasks, you'll be able to build a real-world application. Don't worry—we'll do all the checking for you.

Some additional benefits of projects include:

  • Spending more time practicing skills and less on prerequisite setup
  • Building real-world applications locally
  • Validating functional code in a real-world scenario

back to top

Where can I find projects?

You can find a list of all projects from the Projects page

Alternatively, you can find projects within a paths page for a particular skill. Find projects as the last item in a beginner tier of course listings. All projects are designated by the project identifier in the top-left corner. This helps you differentiate between a course and a project when you're searching for content.

Tip: If you're a team manager or plan admin, you can find a snapshot of teams projects progress from your dashboard. To locate, find the "Projects" box to see projects data of your team from the last 30 days.

Here's an example of where a project for Angular would exist:

back to top

How do I add projects to a channel?

Please see Adding content to your channel for instructions on adding projects to channels.

back to top

How do projects work?

Important: Please make sure your allowlist and firewall permissions allows access to Projects domains. Find the list of needed allowlisted items in our IP allowlist article.

All projects have a unique, real-world scenario in mind. These scenarios are built with tasks within a given project. As such, each scenario takes a different approach to solving, creating, and building these projects locally, submitting your code, and letting us check your work.

Each project may have different requirements. Always check the right panel on the projects page and the included Setup module walking you through getting started within a project.

There are a couple of options for working through a project:

Option #1: Cloning from GitHub

This is all done using GitHub. Once you've completed tasks, push your changes to GitHub and we check your code for you.

Note: If you have never used GitHub or code editors before, don't worry—we've got your back. Every project has a setup module with step-by-step instructions on creating a GitHub account as well as finding and downloading code editors and setting up all other local tools needed for your project.

Option #2: ZIP download

The ZIP download option removes the need for you to use GitHub and instead allows for downloading the project ZIP file on your machine, working on it locally, and uploading it back to us. From there, we check your work for any issues in your code.

After you're done working through a project, you'll not only have hands-on experience with that technology, but you'll have a local working project that you can keep learning with and expand upon.

back to top

Troubleshooting projects issues

Most issues with projects involve code submission. If you have an adblocker, such as uBlock or AdBlock, we recommend turning those blockers off as those may inhibit projects code submissions and use.

back to top

If you need help, please email for 24/7 assistance.