Gain expertise with SQL Server training and certification
Build your knowledge and technical skills with the latest training resources. Apply what you learn to create transformative solutions and advance your career.
Gain expertise with SQL Server training and certification
Build your knowledge and technical skills with the latest training resources. Apply what you learn to create transformative solutions and advance your career.
Get the latest hands-on training
Whether you’re an IT pro, business analyst, or developer, our virtual labs help you experience SQL Server capabilities firsthand. There’s no need for any setup or installation, because we provide a virtual environment and step-by-step instructions.
Explore all SQL Server virtual labsIntroduction to SQL Server 2017 for Linux Administrators - UbuntuIntroduction to SQL Server 2017 on Linux for SQL Server Administrators - UbuntuIntroduction to SQL Server 2017 on Linux for SQL Server Administrators - Red HatExplore developer resources
Check out training videos, demos, and presentations to help you better understand the key improvements in SQL Server 2016, or build your first app after choosing from a selection of programming languages and operating systems.
Build an app with SQL ServerDownload the SQL Server Training KitDownload the SQL Server 2017 Developer editionFind SQL Server certification opportunities
Find on-demand and classroom learning opportunities to help you get started with designing solutions, querying with Transact, and updating your skills.
Get startedUpdate your skills for SQL Server
Validate your skills in building and implementing databases across your organization by earning your MCSA: SQL Server Database Development certification.
Get startedQualify as a database developer
Watch helpful SQL Server videos
High Availability and Security on Linux
Learn about the security capabilities of SQL Server on Linux and our plans for HADR.
Use SQL Server Tools with SQL Server on Linux
Learn how to work with SQL Server Management Studio, SQL Server Data Tools, and new cross-platform SQL tooling experiences.
SQL tools for Linux, macOS, and Windows
Learn about the Multi-OS SQL client tools and understand the tooling landscape given the different role aspects in the enterprise including AppDev and DBA.
Get started with PHP, Java, and SQL Server on Linux
Learn how to program apps and connect to SQL Server on-premises or in the cloud.
SQL Server on Linux: The How Part 1
Hear about the work, collaboration, and Drawbridge research project that went into the making of SQL Server on Linux.
SQL Server on Linux: The How Part 2
Learn more about the background story of SQL Server on Linux and view the code that makes the transition between Linux and Windows possible.
More with SQL Server on Linux
Learn how to install, configure, and run an application on Red Hat Enterprise Linux within minutes.
SQL Server Extension for Visual Studio Code
Learn how to connect to SQL Server, Azure SQL Database, and SQL Data Warehouses, create and manage connection profiles, and write T-SQL scripts with IntelliSense.
App Compatibility with SQL Server on Linux
Learn about the demo application capability between SQL Server on Windows and Linux.
Additional SQL Server training resources
Demos
Example voting application
See how you can run SQL Server on Linux with Node.js and Python web apps all in a Docker container. View nowColumnstore
Review a simple Java-based command line application that shows how to use a clustered columnstore index to improve performance. View nowSQLVDI for Linux
View the latest files and samples required to build a SQL Server VDI based backup/restore application for Linux. View nowNode and SQL Server in Docker
Learn how checking in code to GitHub can automatically trigger a build in Red Hat Open Shift to deploy the changes as pods (containers). View nowASP.NET Core App
Learn how to build ASP.NET Core applications with SQL Server on Linux in Docker containers using Docker Compose. View nowPresentations
SQL Server 2017 Overview
Review the slide deck presented at Microsoft Data Amp 2017.Download nowSQL Server in DevOps
Understand the current challenges of using SQL Server in Linux containers, including integration with Red Hat Open Shift, and how to overcome them. Download nowExample voting application
See how you can run SQL Server on Linux with Node.js and Python web apps all in a Docker container. View nowColumnstore
Review a simple Java-based command line application that shows how to use a clustered columnstore index to improve performance. View nowSQLVDI for Linux
View the latest files and samples required to build a SQL Server VDI based backup/restore application for Linux. View nowNode and SQL Server in Docker
Learn how checking in code to GitHub can automatically trigger a build in Red Hat Open Shift to deploy the changes as pods (containers). View nowASP.NET Core App
Learn how to build ASP.NET Core applications with SQL Server on Linux in Docker containers using Docker Compose. View nowSQL Server 2017 Overview
Review the slide deck presented at Microsoft Data Amp 2017.Download nowSQL Server in DevOps
Understand the current challenges of using SQL Server in Linux containers, including integration with Red Hat Open Shift, and how to overcome them. Download now