Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Creating Chocolatey Packages

Creating Chocolatey Packages Creating Chocolatey Packages

10 Topics | 1.5 Hours | Intermediate

Learn everything you need to know about creating your first Chocolatey Package.

  1. Course Summary, Rules, and Guidlines 10 Minutes | Critical information you should know before creating your first package.
  2. General Information and Nuspec 5 Minutes | Nuget (and Chocolatey) General Information and Nuspec.
  3. The Choco New Command 5 Minutes | Learn the exit codes, options, and switches.
  4. Naming, Description, and Versioning Recommendations 15 Minutes | Learn best practices on the specification.
  5. Installing, Upgrading, and Uninstalling Your Package 10 Minutes | Learn about installation paths, upgrading, and uninstalling your package.
  6. All About Shims 5 Minutes | Learn what a shim is and what it enables.
  7. Internationalization and Localization of Packages 5 Minutes | Find examples of the various techniques used to localize a package.
  8. Building, Testing, and Pushing Your Package 10 Minutes | Learn best techniques for preparing and testing your package.
  9. Automatic Packaging 5 Minutes | Requirements and setup instructions on how to automatically update a package.
  10. Package Maintainer Handover 5 Minutes | Read the steps on how to properly take of an existing package

Additional Courses

  1. What Is Chocolatey? 20 Minutes | Learn the basics of Chocolatey and how it can help manage your next project.
  2. Requirements 10 Minutes | Learn the requirements needed to get Chocolatey up and running on your machine.
  3. Using Chocolatey 5 Minutes | Find examples and learn how to use Chocolatey.
  4. Terminology 3 Minutes | Understand the difference between Software and a Package and how they are related.
  5. Chocolatey Packages 7 Minutes | Find out what exactly a Chocolatey Package is and why it's superior.
  6. How Chocolatey Works 10 Minutes | Learn how installing, upgrading, and uninstalling works with Chocolatey.
  7. Installation in Detail 10 Minutes | Includes details on where Chocolatey Packages are installed to, from, and how to manage existing installed software.
Getting Started with Chocolatey

7 Topics | 1 Hour | Beginner


In this course you will learn what exactly Chocolatey is and how it has helped thousands of companies and people just like you.

  1. Installing Chocolatey 10 Minutes | Learn how to install Chocolatey based on your preferred method.
  2. Upgrading Chocolatey < 1 Minute | Find out how to upgrade Chocolatey with one simple command.
  3. Uninstalling Chocolatey 5 Minutes | How to uninstall Chocolatey the correct way.
Installing, Upgrading, and Uninstalling Chocolatey

3 Topics | < 30 Minutes | Beginner


Chocolatey installs in just seconds! Learn how to get up and running with Chocolatey with a basic or more advanced install method.

  1. Course Summary, Rules, and Guidlines 10 Minutes | Critical information you should know before creating your first package.
  2. General Information and Nuspec 5 Minutes | Nuget (and Chocolatey) General Information and Nuspec.
  3. The Choco New Command 5 Minutes | Learn the exit codes, options, and switches.
  4. Naming, Description, and Versioning Recommendations 15 Minutes | Learn best practices on the specification.
  5. Installing, Upgrading, and Uninstalling Your Package 10 Minutes | Learn about installation paths, upgrading, and uninstalling your package.
  6. All About Shims 5 Minutes | Learn what a shim is and what it enables.
  7. Internationalization and Localization of Packages 5 Minutes | Find examples of the various techniques used to localize a package.
  8. Building, Testing, and Pushing Your Package 10 Minutes | Learn best techniques for preparing and testing your package.
  9. Automatic Packaging 5 Minutes | Requirements and setup instructions on how to automatically update a package.
  10. Package Maintainer Handover 5 Minutes | Read the steps on how to properly take of an existing package
Creating Chocolatey Packages

10 Topics | 1.5 Hours | Intermediate


Learn everything you need to know about creating your first Chocolatey Package.