PROJECTS
Turn real-world experience into real-world success
Projects are an efficient way to put what you’ve learned into practice by applying it to real-world scenarios—using an in-browser computing environment.
![image](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
How it works
![launch project setup screen](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
LAUNCH YOUR PROJECT
We do the heavy lifting for you – simply select the project you want to work on and you’ll immediately be launched into an in-browser computing terminal. These scenarios are crafted with a unique, real-work scenario in mind. Complete the required tasks to solve, create, or build your project!
GET INSTANT FEEDBACK
With one click, we’ll check your code so you can easily identify and correct mistakes before it matters. Don’t worry – we’ll give you feedback on where you need to improve.
![project feedback test outputs](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Explore projects
![Securing Spring Data REST APIs - Josh Cummings](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Securing Spring Data REST APIs
Advanced
Jun 3, 2020
4h 50m
![Creating Your First Java Program - Harit Himanshu](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Creating Your First Java Program
Beginner
Jun 3, 2020
1h 34m
![Decoding Sensor Data Using Python - Hugo Valle](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Decoding Sensor Data Using Python
Intermediate
Jun 2, 2020
1h 40m
![Implementing OAuth with Node.js - Soham Kamani](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Implementing OAuth with Node.js
Beginner
Jun 2, 2020
2h 25m
![Build a Personal Budget Report with Python Collections and Iterables - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Personal Budget Report with Python Collections and Iterables
Beginner
Jun 2, 2020
2h 40m
![Build a Xamarin.Forms Application with XAML - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Xamarin.Forms Application with XAML
Intermediate
May 30, 2020
1h 35m
![Automating Node.js with NPM Scripts - Peter Mbanugo](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Automating Node.js with NPM Scripts
Beginner
May 29, 2020
1h
![Add Extensions to a Static Site Generator with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Extensions to a Static Site Generator with Python
Intermediate
May 28, 2020
1h 10m
![Build Your Own CLI Planner App Using Python Abstract Base Classes - Nicolae Caprarescu](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build Your Own CLI Planner App Using Python Abstract Base Classes
Advanced
May 19, 2020
3h
![The Go CLI Playbook - Hongtao Xiao](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
The Go CLI Playbook
Beginner
May 15, 2020
1h 20m
![Xamarin.Forms: Creating Your First Project - Jeff Hopper](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Xamarin.Forms: Creating Your First Project
Beginner
May 14, 2020
2h 5m
![Build a Real-time Log Dashboard with Node and Express - Tyler Griffiths](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Real-time Log Dashboard with Node and Express
Intermediate
May 13, 2020
2h 10m
![Applying MVVM in Xamarin.Forms Applications - Sidney Andrews](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Applying MVVM in Xamarin.Forms Applications
Intermediate
May 8, 2020
3h
![Building a Simple Shopping Game with Object-oriented JavaScript - Buddhini Samarakkody](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Building a Simple Shopping Game with Object-oriented JavaScript
Intermediate
May 6, 2020
5h 10m
![Deploying a Static Site on AWS - David Tucker](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Deploying a Static Site on AWS
Beginner
May 6, 2020
1h 55m
![Using MongoDB with Node.js - Emmanuel Henri](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Using MongoDB with Node.js
Beginner
May 5, 2020
3h 45m
![Build a Static Site Generator with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Static Site Generator with Python
Beginner
Apr 30, 2020
2h 20m
![Building a Bug Tracking App with Blazor - Alex Wolf](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Building a Bug Tracking App with Blazor
Beginner
Apr 23, 2020
1h 50m
![React State: Creating a Matching Game - Auggie Hudak](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
React State: Creating a Matching Game
Advanced
Apr 23, 2020
2h 45m
![Build a Vehicle Rating System in Go - Ashish Minocha](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Vehicle Rating System in Go
Beginner
Apr 22, 2020
1h 25m
![Build an Asynchronous Logging Library with Go - Mike Van Sickle](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build an Asynchronous Logging Library with Go
Intermediate
Apr 14, 2020
1h 40m
![Managing Flights Using JavaScript Syntax and Operators - Catalin Tudose](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Managing Flights Using JavaScript Syntax and Operators
Beginner
Apr 14, 2020
2h
![Refactoring JavaScript Promises with Async/Await - Marques Woodson](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Refactoring JavaScript Promises with Async/Await
Beginner
Apr 7, 2020
4h
![Create a Blog REST API with Spring Boot - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Create a Blog REST API with Spring Boot
Beginner
Apr 2, 2020
1h 45m
![Accessing Databases through JDBC in Java - Esteban Herrera](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Accessing Databases through JDBC in Java
Beginner
Mar 31, 2020
1h 30m
![Create a String Manipulation Library in JavaScript - AJ Foster](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Create a String Manipulation Library in JavaScript
Beginner
Mar 25, 2020
2h
![Build a Temperature Converter CLI in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Temperature Converter CLI in Go
Beginner
Feb 24, 2020
1h 25m
![Building a Task Tracking App with Razor Pages - Alex Wolf](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Building a Task Tracking App with Razor Pages
Beginner
Feb 6, 2020
1h
![JavaScript Functions - Liam McLennan](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
JavaScript Functions
Intermediate
Feb 5, 2020
1h
![Creating Django Models - Will Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Creating Django Models
Beginner
Feb 4, 2020
1h
![Add JPA Data to an Existing Spring Boot Blog - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add JPA Data to an Existing Spring Boot Blog
Beginner
Jan 10, 2020
1h
![Improve Security of an ASP.NET Core Application Using Validation - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Improve Security of an ASP.NET Core Application Using Validation
Intermediate
Jan 9, 2020
1h
![Configuring an ASP.NET Core Application for Security - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Configuring an ASP.NET Core Application for Security
Intermediate
Jan 6, 2020
1h
![Build a Basic Blog with Spring Boot - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Basic Blog with Spring Boot
Beginner
Jan 5, 2020
1h
![Add Error Handling to a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Error Handling to a Flask CMS
Beginner
Dec 19, 2019
1h
![Build a Budget App CLI in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Budget App CLI in Go
Beginner
Nov 25, 2019
30m
![Add Authentication to a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Authentication to a Flask CMS
Beginner
Nov 14, 2019
1h
![Refactor a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Refactor a Flask CMS
Beginner
Oct 28, 2019
1h
![Build a FIFA World Cup Web Service in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a FIFA World Cup Web Service in Go
Intermediate
Oct 23, 2019
45m
![Build a Kanban Board with JavaScript - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Kanban Board with JavaScript
Intermediate
Aug 19, 2019
30m
![Build an SVG Library with JavaScript - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build an SVG Library with JavaScript
Advanced
Aug 19, 2019
30m
![Plotting Classic Literature Writing Statistics with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Plotting Classic Literature Writing Statistics with R
Beginner
Jun 6, 2019
30m
![Plotting Classic Literature Readability Scores with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Plotting Classic Literature Readability Scores with R
Intermediate
Jun 6, 2019
30m
![Plotting Classic Literature Download Statistics with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Plotting Classic Literature Download Statistics with R
Intermediate
Jun 6, 2019
30m
![Building Baseball Data Visualizations with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Building Baseball Data Visualizations with Python
Intermediate
Feb 13, 2019
1h 25m
![Add Features with Forms to a Vue.js Reading List Application - Carolina Powers](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Features with Forms to a Vue.js Reading List Application
Beginner
Nov 29, 2018
1h 35m
![Build a Rock Climbing Company Landing Page with HTML & CSS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Rock Climbing Company Landing Page with HTML & CSS
Beginner
Nov 27, 2018
2h
![Create a StarChart Web API using ASP.NET Core - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Create a StarChart Web API using ASP.NET Core
Intermediate
Oct 4, 2018
2h 45m
![Add Authentication to an Existing ASP.NET Core Wishlist Application - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Authentication to an Existing ASP.NET Core Wishlist Application
Beginner
Jul 31, 2018
3h 15m
![Add a Session-based Shopping Cart to a Java Book Store Web App - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add a Session-based Shopping Cart to a Java Book Store Web App
Beginner
Jul 23, 2018
1h 10m
![Add Database Admin Features to a Java Book Store Web App - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Database Admin Features to a Java Book Store Web App
Beginner
Jun 1, 2018
1h 35m
![Build a Quiz Component with React - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Quiz Component with React
Beginner
Jun 1, 2018
2h 30m
![Build a Wishlist Application with ASP.NET Core - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Wishlist Application with ASP.NET Core
Beginner
May 29, 2018
2h 30m
![Build a Reading List Application With Vue.js - Hampton Paulk](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build a Reading List Application With Vue.js
Beginner
May 24, 2018
1h 30m
![Add Implicit and Explicit Intents to an Android Candy Store App - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Implicit and Explicit Intents to an Android Candy Store App
Beginner
Feb 5, 2018
1h 35m
![Add Features to Grade Book Application Using C# - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Add Features to Grade Book Application Using C#
Intermediate
Jan 15, 2018
2h 5m
![Build an Album Store Product Page with Angular - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Build an Album Store Product Page with Angular
Beginner
Nov 9, 2017
2h 30m
![Hello Pluralsight - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
Projects
Hello Pluralsight
Beginner
Apr 14, 2017
17m