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
![Creating Your First Java Program - Harit Himanshu](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Securing Spring Data REST APIs - Josh Cummings](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Decoding Sensor Data Using Python - Hugo Valle](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Personal Budget Report with Python Collections and Iterables - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Implementing OAuth with Node.js - Soham Kamani](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Xamarin.Forms Application with XAML - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Automating Node.js with NPM Scripts - Peter Mbanugo](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Extensions to a Static Site Generator with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build Your Own CLI Planner App Using Python Abstract Base Classes - Nicolae Caprarescu](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![The Go CLI Playbook - Hongtao Xiao](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Xamarin.Forms: Creating Your First Project - Jeff Hopper](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Real-time Log Dashboard with Node and Express - Tyler Griffiths](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Applying MVVM in Xamarin.Forms Applications - Sidney Andrews](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Building a Simple Shopping Game with Object-oriented JavaScript - Buddhini Samarakkody](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Deploying a Static Site on AWS - David Tucker](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Using MongoDB with Node.js - Emmanuel Henri](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Static Site Generator with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Building a Bug Tracking App with Blazor - Alex Wolf](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![React State: Creating a Matching Game - Auggie Hudak](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Vehicle Rating System in Go - Ashish Minocha](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build an Asynchronous Logging Library with Go - Mike VanSickle](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Managing Flights Using JavaScript Syntax and Operators - Catalin Tudose](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Refactoring JavaScript Promises with Async/Await - Marques Woodson](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Create a Blog REST API with Spring Boot - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Accessing Databases through JDBC in Java - Esteban Herrera](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Create a String Manipulation Library in JavaScript - AJ Foster](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Temperature Converter CLI in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Building a Task Tracking App with Razor Pages - Alex Wolf](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![JavaScript Functions - Liam McLennan](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Creating Django Models - Will Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add JPA Data to an Existing Spring Boot Blog - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Improve Security of an ASP.NET Core Application Using Validation - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Configuring an ASP.NET Core Application for Security - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Basic Blog with Spring Boot - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Error Handling to a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Budget App CLI in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Authentication to a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Refactor a Flask CMS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a FIFA World Cup Web Service in Go - Carlos Souza](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build an SVG Library with JavaScript - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Kanban Board with JavaScript - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Plotting Classic Literature Writing Statistics with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Plotting Classic Literature Readability Scores with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Plotting Classic Literature Download Statistics with R - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Building Baseball Data Visualizations with Python - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Features with Forms to a Vue.js Reading List Application - Carolina Powers](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Rock Climbing Company Landing Page with HTML & CSS - Tom Bell](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Create a StarChart Web API using ASP.NET Core - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Authentication to an Existing ASP.NET Core Wishlist Application - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![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)
![Add Database Admin Features to a Java Book Store Web App - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Quiz Component with React - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Wishlist Application with ASP.NET Core - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build a Reading List Application With Vue.js - Hampton Paulk](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Implicit and Explicit Intents to an Android Candy Store App - Sarah Holderness](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Add Features to Grade Book Application Using C# - Eric Fisher](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Build an Album Store Product Page with Angular - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)
![Hello Pluralsight - Jon Friskics](/etc.clientlibs/pluralsight/clientlibs/clientlib-main/resources/images/px.png)