SharePoint Tutorials: Learn Microsoft SharePoint Online Step by Step

I’ve been working with Microsoft SharePoint for over 18 years, and in that time I’ve built real-world solutions for organizations of all sizes — from simple team collaboration sites to fully structured enterprise intranets. On this page, I’ve brought together every SharePoint tutorial I’ve published on EnjoySharePoint, organized by topic so you can find exactly what you need — whether you’re just getting started or solving a specific problem on a live project.

These tutorials are written for SharePoint Online (Microsoft 365), though many concepts also apply to on-premises environments. Every guide is based on real project scenarios, with step-by-step instructions, actual screenshots, and working examples you can apply immediately.

Getting Started with SharePoint Online

If you’re new to SharePoint, start here. These tutorials cover the foundational concepts you need before building anything — what SharePoint actually is, how it compares to OneDrive and Microsoft Teams, what licenses you need, and how to orient yourself inside Microsoft 365. Getting these basics right saves a lot of confusion later on real projects.

SharePoint Lists: Every Feature Explained

SharePoint lists are the backbone of almost every SharePoint solution. Whether you’re building a project tracker, a help desk queue, an asset register, or a task management system, you’ll use lists constantly.

These tutorials walk you through creating and configuring lists in SharePoint from scratch — setting up views, managing columns, enabling approvals, applying conditional formatting, and customizing every part of the list experience without writing a single line of code.

SharePoint Document Libraries

Document libraries are where most organizations store and manage their files in SharePoint. They’re more powerful than a simple file share — you can version files, require check-out, apply sensitivity labels, enforce approvals, and sync everything to your desktop through OneDrive.

These tutorials cover the full range of document library features, from basic configuration to advanced settings you’ll use on production projects.

SharePoint List & Column Formatting with JSON

JSON formatting is one of the most powerful — and most underused — features in SharePoint Online. With it, you can transform how columns look, change row colors based on values, redesign forms, customize toolbar buttons, and even build Gantt chart views, all without any server-side code.

These tutorials give you real JSON examples you can copy, paste, and adapt to your own lists right away.

Calculated Columns & Formulas in SharePoint

Calculated columns let you add dynamic, formula-driven values to any SharePoint list — similar to Excel formulas, but built directly into your column definition. They’re incredibly useful for auto-generating reference IDs, computing due dates, concatenating text fields, extracting substrings, and building conditional display logic.

These tutorials cover every type of calculation you’ll encounter on real projects, with working formula examples for each.

SharePoint Site Configuration & Intranet UX

Once you have a solid understanding of lists and libraries, the next step is building a properly structured and well-designed SharePoint site.

This section covers the key configuration tasks that come up on every real intranet project — setting up navigation, creating hub sites, customizing pages and templates, updating branding, and making the site easy to use for your organization.

These are the settings and features that separate a basic site from a professional intranet.

SharePoint Permissions & Governance

Permissions are the most misunderstood — and most consequential — part of any SharePoint implementation. Get them wrong, and you either lock people out of content they need or expose sensitive files to people who shouldn’t see them.

These tutorials walk through every layer of SharePoint’s permission model, from site-level access control to item-level restrictions, sharing policies, and fixing common permission errors on live sites.

SharePoint REST API & JavaScript Development

The SharePoint REST API is the foundation for any programmatic interaction with SharePoint data — whether you’re building custom solutions, integrating with Power Automate HTTP actions, writing SPFx code, or working with classic JavaScript pages.

These tutorials cover everything from reading list items and performing CRUD operations, to filtering and paging data, managing folders, and retrieving user information — all with real, working code examples.

Web Parts, Pages & Modern Intranet Features

Modern SharePoint pages are built entirely with web parts — modular components you add to a page to display content, data, apps, and interactive elements.

Microsoft ships a rich set of built-in web parts with SharePoint Online, and knowing which ones are available and how to configure them properly is essential for building modern intranets.

These tutorials cover the most useful out-of-the-box web parts available today.

SharePoint Designer & Classic Features

Some environments still run SharePoint 2013 or use SharePoint Designer for legacy workflows, classic features, and site templates. If you’re maintaining an older environment, migrating from classic to modern, or just need to troubleshoot something in a hybrid setup, these tutorials cover the classic tools and patterns you’ll encounter.

SharePoint Career & Interview Preparation

If you’re preparing for a SharePoint admin, developer, or consultant role, it helps to understand not just how to use the platform but how to demonstrate that knowledge clearly in an interview. This tutorial covers the most commonly asked SharePoint interview questions — with real, detailed answers.

All SharePoint Tutorials: Complete Index

Below is the complete list of every SharePoint tutorial available on EnjoySharePoint. Use Ctrl+F (Windows) or Cmd+F (Mac) to search for any topic.

Getting Started

Lists

Document Libraries

JSON Formatting

Calculated Columns

Site Configuration & UX

Permissions & Governance

REST API & JavaScript

Web Parts & Modern Pages

Classic & SharePoint Designer

Career

SharePoint tutorials for developers

Explore More Tutorials

If you’re working with SharePoint alongside other Microsoft 365 tools, these hubs will take you further:

Copilot Tutorials

These Copilot tutorials focus on practical, real-world usage across GitHub Copilot, Microsoft Copilot in Microsoft 365 apps, and Copilot in Windows and Power Automate, so you can understand both how to configure it and how it compares to other AI tools.

Frequently Asked Questions About SharePoint

What is Microsoft SharePoint Online?

SharePoint Online is Microsoft’s cloud-based collaboration and content management platform, included with Microsoft 365. It allows teams to create sites, manage documents, build lists, automate workflows, and share information across an organization — accessible from any browser or device.

Is SharePoint Online free?

SharePoint Online is included in most Microsoft 365 business and enterprise subscription plans, including Microsoft 365 Business Basic and higher. It is not available as a standalone free product, but most organizations that already use Microsoft 365 have access to SharePoint as part of their existing subscription.

What can I build with SharePoint Online?

With SharePoint Online, you can build intranet sites, team collaboration portals, document management systems, custom lists and databases, automated approval workflows using Power Automate, and full business applications using Power Apps — most of it without writing server-side code.

Do I need to know coding to use SharePoint Online?

No. The vast majority of SharePoint Online features are fully configurable without writing code. Advanced customizations — such as SPFx web parts, REST API integrations, or complex scripting — require development skills, but most real-world scenarios can be handled through the interface, JSON formatting, calculated columns, and Power Automate.

How do I get started learning SharePoint Online?

The best starting point is to understand the difference between a Team Site and a Communication Site, then learn how SharePoint Lists and Document Libraries work. From there, you can build up to site customization, permissions, JSON formatting, and automation. Use the sections above on this page to follow a structured learning path.

Looking for a specific tutorial? Use Ctrl+F (Windows) or Cmd+F (Mac) to search this page. New tutorials are published regularly — bookmark this page and check back for updates.

>

Live Webinar: Quiz Application using SharePoint Framework (SPFx)

Join this free live session and learn how to build a Quiz application using SharePoint Framework (SPFx).

📅 2nd June 2026 – 10:00 AM EST | 7:30 PM IST

User registration Power Apps canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App

Power Platform Tutorial FREE PDF Download

FREE Power Platform Tutorial PDF

Download 135 Pages FREE PDF on Microsoft Power Platform Tutorial. Learn Now…