Learn

Learn to build on Slack

The Slack platform lets you build custom apps, automate workflows, and create AI agents that take action for your users — right in Slack.

Get started, get skilled, get recognized

From foundational knowledge to expert execution, develop the skills that define the future of work.

Learn

Dive into tutorials, articles, and videos designed to expand your skills and stay up to date.

Discover resources

Build

Put your knowledge into practice with hands-on projects with code tutorials.

View code tutorials (opens in new tab)

Certify

Validate your expertise with our industry-recognized certifications.

Get certified (opens in new tab)
Learning Paths

24 Days of Building with Slack

24 Days of Building with Slack is a collection of bite-sized, daily lessons to help you learn, experiment, and get inspired on the Slack platform.

Link may open in new tab
What is a Surface in Slack?
Day 1

What is a Surface in Slack?

View module
Link may open in new tab
Bringing App Home for the holidays
Day 2

Bringing App Home for the holidays

View module
Link may open in new tab
Master message scheduling in Slack
Day 3

Master message scheduling in Slack

View module
Link may open in new tab
The power of Workflow Builder: no code, big impact
Day 4

The power of Workflow Builder: no code, big impact

View module
Link may open in new tab
Building Interactive Slack Interfaces with Block Kit
Day 5

Building Interactive Slack Interfaces with Block Kit

View module
Link may open in new tab
Spread the Good Vibes with a Kudos Workflow
Day 6

Spread the Good Vibes with a Kudos Workflow

View module
Link may open in new tab
Turn Customer Feedback Into Gold: Automating Feedback with Slack
Day 7

Turn Customer Feedback Into Gold: Automating Feedback with Slack

View module
Link may open in new tab
Speak your team’s language with custom emojis
Day 8

Speak your team’s language with custom emojis

View module
Link may open in new tab
Let the AI Elves Build Your Automation!
Day 9

Let the AI Elves Build Your Automation!

View module
Link may open in new tab
Unlock Giphy’s secret powers in Slack
Day 10

Unlock Giphy’s secret powers in Slack

View module
Link may open in new tab
Installing the Slack CLI
Day 11

Installing the Slack CLI

View module
Link may open in new tab
Branching workflows
Day 12

Branching workflows

View module
Link may open in new tab
Your app’s north star: the manifest
Day 13

Your app’s north star: the manifest

View module
Link may open in new tab
Clean, correct, ready: manifest validation made easy
Day 14

Clean, correct, ready: manifest validation made easy

View module
Link may open in new tab
Build your first Slack app with Bolt
Day 15

Build your first Slack app with Bolt

View module
Link may open in new tab
Creating an app from a template with the Slack CLI
Day 16

Creating an app from a template with the Slack CLI

View module
Link may open in new tab
Let it flow, let it (work)flow: Custom functions in 3 steps
Day 17

Let it flow, let it (work)flow: Custom functions in 3 steps

View module
Link may open in new tab
From links to living work: meet Work objects
Day 18

From links to living work: meet Work objects

View module
Link may open in new tab
What are suggested prompts?
Day 19

What are suggested prompts?

View module
Link may open in new tab
Get more done with AI agents in Slack
Day 20

Get more done with AI agents in Slack

View module
Link may open in new tab
Your next holiday project: vibe-coding with lists in Slack!
Day 21

Your next holiday project: vibe-coding with lists in Slack!

View module
Link may open in new tab
Find it faster: Slack search, upgraded
Day 22

Find it faster: Slack search, upgraded

View module
Link may open in new tab
Saying Slack Native Slash Commands Five Times Fast
Day 23

Saying Slack Native Slash Commands Five Times Fast

View module
Link may open in new tab
Best practices for AI-enabled Slack apps
Day 24

Best practices for AI-enabled Slack apps

View module
Learning Paths

Slack modular apps

Unlock the secrets to building flexible, modular apps with this in-depth series. Learn how to create scalable solutions using the Slack Deno SDK, and master the building blocks and tools needed for effective app automation.

01 Lesson One

What is the new Slack Platform?

02 Lesson Two

The 3 building blocks of Slack’s modular apps

03 Lesson Three

How to use Slack built-in functions

04 Lesson Four

Creating Slack app triggers

05 Lesson Five

Start building automations with Slack’s workflows

06 Lesson Six

Understanding Slack datastores

07 Lesson Seven

Understanding Slack app manifest

Learning Paths

Build a Slack task app​

Build your own task app from scratch with Node.js while mastering key concepts for creating powerful Slack apps. In this series, you’ll learn the fundamentals of app development on Slack. Follow along step-by-step, and by the end, you’ll have a fully functional task app and a solid foundation for building even more complex apps.

01 Lesson One

Touring the codebase

02 Lesson Two

Setting up the app

03 Lesson Three

Creating tasks with Global Shortcuts

04 Lesson Four

Triggering modals

05 Lesson Five

Build a home for your users with App Home

06 Lesson Six

Use the events API to create a dynamic App Home

07 Lesson Seven

Granular Bot Permissions

Workshops

Get hands-on with curated workshops created by our Slack developer experts.

Resource Library

Browse docs, tools, and references for building on the Slack platform.

Slack AI Guidelines Best practices for developing AI-powered Slack apps Ethical considerations and responsible AI usage Performance optimization tips Case Studies and Developer Stories  Success stori...
To create a seamless and trustworthy user experience with your AI app in Slack, here are the essential best practices: Content Disclaimers: Always inform users when content is AI-generated and include...
Be where your users are  Slack is the conversational interface for work Reduce context switching and improve productivity AI with confidence  Use our purpose-built APIs to build powerful Agents and ...

Trailhead

Ready for your next challenge? Trailhead offers hands-on learning in enterprise development, cloud architecture, and API design. Keep growing in-demand skills for free to drive your company and career forward.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.