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 labsStart the SQL Server for Linux Administrators virtual labStart the SQL Server on Linux for SQL Server Administrators labExplore 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 2016 Training KitDownload the SQL Server 2016 Developer editionFind SQL Server certification opportunities
Update your skills for SQL Server 2016
Find on-demand and classroom learning opportunities to help you get started with designing solutions, querying with Transact, and updating your skills.
Get startedQualify as a database developer
Validate your skills in building and implementing databases across your organization by earning your MCSA: SQL 2016 Database Development certification.
Get startedLearn from the experts
Attend free virtual seminars tailored to intermediate-level learners. Reserve your spot in a live session today.
Find a seminarWatch helpful SQL Server videos
SQL Server on Linux Overview
Get started with SQL Server on Linux with this video presentation—includes demos.
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