SharePoint Tutorials: Learn SharePoint Online Step by Step
Every SharePoint tutorial on EnjoySharePoint in one place, grouped by task: lists and libraries, JSON formatting, permissions, web parts, plus Teams and Copilot. Each one is tested in a real Microsoft 365 tenant.
Updated October 4, 2026
Pick a SharePoint topic
Jump straight to the task you’re working on. Each topic lists every tutorial we have on it.
A SharePoint learning path
New to SharePoint? Work through these in order. Each step builds on the one before.
- Understand what SharePoint isCloud service, sites and storage
- Choose a team site or a communication sitePick the right site type
- Learn how SharePoint lists workRows, columns and views
- Learn how document libraries workFiles, versions and metadata
- Set list permissions the right wayUnique permissions without the mess
- Create your first calculated columnExcel-like formulas in a list
- Format a list column with JSONChange the look without code
All 112 SharePoint, Teams and Copilot tutorials, by topic
Every SharePoint, Teams and Copilot tutorial on the site, grouped by task. Use the topic cards above to jump to a section.
SharePoint basics and comparisons
10 tutorialsNew to SharePoint? These guides explain what SharePoint is, what it costs to try, and how it compares with OneDrive, Teams and Microsoft Lists.
- Is SharePoint a Cloud Service? [Microsoft’s Collaboration Platform]
- SharePoint Team Site vs Communication Site
- Difference Between OneDrive and SharePoint [Key Features]
- Is SharePoint Worth It? Pros and Cons Explained
- Microsoft Lists vs SharePoint Lists: Key Differences and Use Cases Explained
- Microsoft Office 365 E5 30 days Free trial Subscription
- OneDrive vs SharePoint vs Teams: Key Differences for Business Collaboration
- SharePoint Limits and Boundaries [Key Restrictions for Optimal Performance]
- SharePoint List vs Library [Key Features and Use Cases]
- SharePoint Sync vs Add Shortcut to OneDrive: Choosing the Right File Access Method
Sites, navigation and templates
10 tutorialsCreate and manage sites: hub sites, navigation and mega menus, site and page templates, and site settings.
- 2 Best Ways to Change a SharePoint Site From Private to Public
- How to Change SharePoint Site URL and Name?
- How to Change the Date Format in SharePoint Online (Site, Friendly and JSON)
- How to Change the SharePoint Site Logo and Site Logo Thumbnail
- How to Configure Mega Menu in SharePoint Online?
- Create a Hub Site in SharePoint Online
- Create an Anchor link on SharePoint Site Page
- Enable Audience Targeting in SharePoint Site Left Navigation
- Export and Import SharePoint Online Site as Template using PowerShell [Along with Power Apps Custom Forms]
- Page Templates in SharePoint | Create Page Templates in SharePoint Online
SharePoint lists and columns
13 tutorialsLists store structured data in rows and columns. These tutorials cover views, lookup and rating columns, content types, attachments and more.
- What Is a SharePoint List? A Complete Guide With Examples
- SharePoint Online List View: A Complete Guide (With Examples)
- Add Attachments Column in SharePoint Online List (Enable, Disable, Hide)
- Add Comments to SharePoint List Item (Modern Experience)
- How to Calculate Average Value in SharePoint List?
- How to Create and Manage Task List in SharePoint?
- Easiest Way to Validate Phone Number Column in SharePoint
- SharePoint List Title Column [Remove or Hide Title Column With Examples]
- SharePoint Lookup Column: How to Create and Use It (Step by Step)
- SharePoint Online List Examples [15 Real Examples]
- SharePoint Online Rating Column
- SharePoint User Information List
- How to Use Content Types in SharePoint Online Lists (Step-by-Step Guide)
Calculated columns and formulas
9 tutorialsCalculated columns work out a value from other columns in the same item, using Excel-like formulas.
- Add Leading Zeros to SharePoint List Column using Calculated Column
- How to Create a Calculated Column in SharePoint?
- Create a Hyperlink using SharePoint Calculated Column
- LEN() Function in SharePoint Calculated Column (Examples + Video)
- SharePoint Calculated Column CONCATENATE: Combine Text, Dates and Numbers
- SharePoint Calculated Column Date Formulas (With Examples)
- SharePoint Calculated Column IF Statement: 7 Examples
- SharePoint Calculated Column Round Up to Decimal Places
- How to Split a String using SharePoint Calculated Column?
JSON formatting for lists, views and forms
14 tutorialsJSON formatting changes how a column, view or form looks without changing the data. Anyone who can create and manage views in a list can apply it.
- How to Add SharePoint Column Formatting with JSON?
- How to Create a Custom ID Column in SharePoint List using JSON?
- How to Customise SharePoint List Toolbar Buttons With List Formatting
- How to Customize Modern SharePoint List Form Using JSON Formatting?
- How to Customize SharePoint List Form Layout using JSON Code?
- How to Extract Email from SharePoint Person or Group Field using JSON?
- How to Format a SharePoint Online List Column using JSON (Step‑by‑Step Guide)
- Gantt Chart View in SharePoint Online Modern List Using JSON [With Formatting]
- SharePoint List Calendar View: [Filter, Color Coding & Conditional Formatting]
- SharePoint List Conditional Formatting [With Examples]
- SharePoint List Conditional Formatting Based on Date [With Examples]
- SharePoint List View Customization Using JSON Formatting
- SharePoint List View Formatting by JSON Using Lookup Value
- SharePoint Online List View + SharePoint List Calendar View Formatting
Document libraries and files
9 tutorialsLibraries store files with versions and metadata. Learn check-in and check-out, content approval, file locking, shortcuts and more.
- What is a Document Library in SharePoint?
- Content Approval in SharePoint Document Library
- How to Create Shortcuts in a SharePoint Document Library
- How to Display Excel Spreadsheet in SharePoint Online?
- How to Embed a PowerPoint Presentation in a SharePoint Page (2 Ways)
- How to Lock a File in SharePoint Document Library?
- Pin to Quick Access in a SharePoint Document Library (With File & Folder)
- How SharePoint Check In Check Out Works?
- SharePoint Document Library Examples [12 Helpful Examples]
Permissions, sharing and access
9 tutorialsControl who can see and edit your content: unique permissions, access requests, external sharing and sensitivity labels.
- Access Requests in SharePoint Online
- Add Users to a SharePoint Site [From Your Organization]
- Configure a Sensitivity Label For a SharePoint Document Library
- Fix “Your Organization’s Policies Don’t Allow You to Share With These Users” in SharePoint
- 3 Quick Ways to Get SharePoint Site Owner
- How to Give Unique Permissions For a SharePoint Library
- Share SharePoint Site With External Users and Anonymous Users
- SharePoint Online List Permissions: Unique, Item-Level and External Access
- “Sharing Is Limited on This Item” in SharePoint and OneDrive: Causes and Fixes
Web parts and modern pages
21 tutorialsBuild modern pages with the out-of-the-box web parts, from Hero and News to Quick Links, Events and Image Gallery.
- SharePoint Online Button Web Part (Step by Step Tutorial)
- SharePoint Online Document Library Web Part (Complete Guide)
- SharePoint Online Quick Chart Web Part Tutorial: Visualize List Data in Minutes
- Call to Action Web Part in SharePoint Online
- Customize SharePoint Site Home Page [using Out of Box Web Parts]
- Display Weather in SharePoint using Weather Web Part
- Events Web Part in SharePoint Online
- Microsoft Forms Web Part in SharePoint Online
- SharePoint File and Media Web Part
- SharePoint Highlighted Content Web Part
- SharePoint Image Gallery Web Part – How to Use
- SharePoint Online Code Snippet Web Part
- SharePoint Online Hero Web Part – How to Use
- SharePoint Online News Web Part [Display Engaging Content]
- SharePoint Online Text Web Part – How to Use
- SharePoint Organization Chart Web Part: How to Add It, Fix It and Build a Custom Org Chart
- SharePoint People Web Part [With Examples]
- SharePoint Quick Links Web Part – How to Use
- How to Use SharePoint Markdown Web Part?
- How to Use SharePoint Planner Web Part
- How to Use the SharePoint Group Calendar Web Part
SharePoint errors and troubleshooting
5 tutorialsFixes for common SharePoint Online errors, storage limits and sign-in problems.
- How to Clear SharePoint Cache
- Quota for this site has been exceeded. Changes to your data cannot be saved error in SharePoint
- The Server is Busy Now. Try again later in SharePoint
- The Sign-in Name Or Password Does Not Match One In The Microsoft Account System
- How to Turn Off Microsoft Authenticator Prompts in Microsoft 365 (What Admins Can Change)
Microsoft Teams
8 tutorialsEvery team in Microsoft Teams stores its files in a SharePoint site. These guides cover Teams itself and automating it with Power Automate.
- How to Add Members to Microsoft Teams using Power Automate?
- Convert SharePoint Site to Microsoft Teams
- How to Create a Team using Power Automate in Microsoft Teams?
- How to Post an Adaptive Card to Microsoft Teams Using Power Automate?
- How to Post Image to Microsoft Teams Channel Using Power Automate?
- How to Schedule Meetings in Microsoft Teams using Power Automate?
- Send a Message When a New Post is added in Microsoft Teams Team Channel in Power Automate
- How to Set Microsoft Teams Status Using Power Automate?
Microsoft Copilot
4 tutorialsHow to use Microsoft Copilot in Microsoft 365 apps, build agents in Copilot Studio, and manage Copilot in Windows.
- How to Add a Public Website as a Knowledge Source in Copilot Studio
- GitHub Copilot vs Microsoft Copilot vs ChatGPT: Which One Do You Need?
- How to Turn Off or Uninstall Copilot in Windows 11 (Users and IT Admins)
- How to Use Microsoft Copilot in Teams, Word and Excel
Recently updated SharePoint tutorials
We update tutorials when Microsoft changes something. These are the latest ones, including new tutorials.
How to Change a SharePoint Site Name and Site URL (Address)
OneDrive Sync Issues With SharePoint: How I Fix Each One
SharePoint Accordion Web Part: Build a Collapsible FAQ Page
SharePoint Link Expiration: Set, Change and Remove Expiry Dates
Types of SharePoint Sites: Team, Communication, Hub and More Explained
Configure a Sensitivity Label For a SharePoint Document Library
Official docs and more tutorial hubs
When you need the full reference, go to the source. These are the Microsoft pages I use most, and our other hubs cover the rest of Microsoft 365.
Get the free Power Automate Expressions Cheat Sheet
122 copy-paste formulas with real business examples, from dates and JSON to SharePoint and error handling. An 86-page PDF, free.
Frequently asked questions
What is SharePoint Online used for?
SharePoint Online is used to build team and intranet sites and to store, organize and share files and data. Teams also stores its files in SharePoint, so every team has a SharePoint site behind it.
What is the difference between a team site and a communication site?
A team site is for a group working together on shared content, and it usually comes with a connected Microsoft 365 group. A communication site is for publishing news and information to a wide audience, such as the whole company.
Are SharePoint Add-ins and SharePoint 2013 workflows still supported?
No. Both stopped working in SharePoint Online on April 2, 2026. Replace Add-ins with SharePoint Framework (SPFx) solutions and rebuild 2013 workflows in Power Automate.
Is SharePoint Designer 2013 still supported?
No. SharePoint Designer 2013 reached the end of extended support on July 14, 2026. Use Power Automate for workflows and Power Apps or JSON formatting for forms and views.
Do I need to know coding to use SharePoint?
No. You can build sites, lists, libraries and pages without code, and JSON formatting only needs you to paste or edit a small JSON snippet. Coding, such as the REST API or SPFx, is only needed for custom development.