Skip to content
CBT Nuggets
DemoBook a Demo

SQL for Data Practitioners

Master the fundamentals of Structured Query Language (SQL) to turn raw data into actionable insights. In this SQL training for Data Practitioners, you will learn to navigate relational databases, write efficient queries to extract specific datasets, and build or modify tables to organize information effectively.

Updated April 2022

10Skills
54Videos
9hTotal

Who This Course Is For

This SQL for Data Practitioners training is considered foundational-level training for SQL, which means it was designed for data practitioners. This SQL skills course is valuable for new IT professionals with at least a year of experience with relational database management and experienced data practitioners looking to validate their data skills.

Skills Your Team Will Gain

  • Querying and manipulating relational databases
  • Defining connections between data fields and determining how they can be expressed
  • Working with data directly through SQL commands and queries
  • Creating, modifying and repairing databases, data lakes and data warehouses
  • Telling stories and visualizing data

Course Curriculum

One skill is free to watch — no signup needed. The other 9 premium skills unlock for your whole team with a CBT Nuggets plan.

Free skill preview

SQL for Data Practitioners: Introduction & Setup

Jonathan BarriosDuration: 49m12 videos

Watch this complete skill free — the same trainer, videos, and labs your team gets with a plan.

Watch free skill
  • SQL for Data Practitioners: Introduction & SetupFree49m · 12 videos
  • Premium skill.SQL for Data Practitioners: Statements47m · 11 videos
  • Premium skill.SQL for Data Practitioners: Filtering1h 1m · 11 videos
  • Premium skill.SQL for Data Practitioners: Specific Filtering46m · 12 videos
  • Premium skill.SQL for Data Practitioners: Aggregating & Sorting49m · 11 videos
  • Premium skill.SQL for Data Practitioners: Grouping52m · 11 videos
  • Premium skill.SQL for Data Practitioners: Inner Joins1h 2m · 11 videos
  • Premium skill.SQL for Data Practitioners: Outer Joins46m · 13 videos
  • Premium skill.SQL for Data Practitioners: Creating Databases52m · 12 videos
  • Premium skill.SQL for Data Practitioners: Manipulating Databases51m · 14 videos
Want to browse the locked skills?
with no purchase required. Already have an account?

An account gets you the full catalog to browse, pre-assessments, quiz questions on free skills, and IT Trainerbot, with every answer citing its source video.

Put this course to work for your team

Every plan includes this course plus the full library, virtual labs, and practice exams — or talk it through with sales.

For IT leaders

What IT leaders need to know before assigning this course

Organizations that rely on relational databases need teams who can retrieve, filter, combine, and shape data consistently—not depend on a small number of database specialists for every question. This foundational SQL course is a fit for IT Directors, Training Managers, and Team Leads onboarding new data practitioners or validating skills across analysts and IT Practitioners with at least a year of relational database exposure.

The course is about 8.5 hours per learner, covering SQL setup, statements, filtering, aggregation, sorting, grouping, joins, and creating/manipulating databases. For change management, assign it to teams that need a shared SQL baseline before standardizing reporting workflows, database handoffs, or data-access responsibilities. CBT Nuggets Playlists can sequence this course into onboarding paths, and Team Reporting can help leaders track completion across assigned learners.

Team Impact

How this training helps your team succeed

IT teams complete this training to build a practical SQL baseline for everyday database work: answering business questions, preparing reliable query outputs, and supporting database changes with fewer handoffs.

  • Faster data retrieval: Practitioners learn to write SQL statements and apply filters to find the records needed for operational questions.
  • More useful reporting outputs: Teams practice aggregation, sorting, and grouping so query results can summarize data instead of returning raw tables only.
  • Better relational data handling: Inner and outer joins prepare practitioners to combine information across related tables.
  • Stronger database fundamentals: Creating and manipulating databases gives newer team members context for how tables are structured and changed.

After completion

Capabilities your team walks away with

Knowledge

  • What SQL is and how it is used to access and query relational databases
  • Core SQL statement structure for retrieving data
  • Filtering concepts for narrowing query results
  • Aggregation, sorting, and grouping concepts for summarizing data
  • How inner joins and outer joins combine related tables
  • Foundational concepts for creating and manipulating databases

Ability

  • Write SQL queries to answer questions from database records
  • Filter query results using general and more specific filtering techniques
  • Aggregate, sort, and group result sets for clearer analysis
  • Use inner and outer joins to work with data spread across multiple tables
  • Create databases and tables as part of foundational database workflows
  • Manipulate database objects and data using SQL fundamentals

Readiness check

Confirm prerequisite knowledge before training begins

A short placement assessment on the CBT Nuggets assessments platform measures whether a learner already has the foundation this course assumes. IT Directors use it to put the right people in the right training — and any learner can take it right now to make sure they'll get full value from day one.

  • Questions generated from this course's own video transcripts — what gets measured is exactly what gets taught
  • Instant, per-learner results that show whether the prerequisite foundation is in place
  • Results roll up into team readiness reporting, so training hours go where they change outcomes
Runs on assessments.cbtnuggets.com — sign in with an Adept account so results roll up into team readiness reporting. Need one?
.

If gaps show up, start here

Microsoft Certified: Azure Data Fundamentals (DP-900)

This DP-900 certification training covers how to use Microsoft Azure data services to work with cloud-based data, whether relational or non-relational, in different workloads. This course prepares you for Microsoft's Azure Data Fundamentals certifica...

~9h

This course is included with every subscription

Unlock this one course, or get one learner — or your whole team — access to all 287 courses, virtual labs, and practice exams.

Course Unlock

Just need this course?

$75one time

No subscription

One year of access to SQL for Data Practitioners

  • Every skill in this course
  • Its virtual labs and practice exam
  • Ask IT Trainerbot about it — free

CBT Nuggets Individual

IT Trainerbot Pro

$49per month

Billed annually

Every course, for one learner

See Individual pricing
For IT teams

CBT Nuggets Teams

IT Trainerbot for Teams

$59per seat / mo

Billed annually

From 1 learner seat · unlimited admin seats

Checking your access

Need tenant hosting, reseller terms, or payment plans on a larger agreement? Book a Demo to discuss an Enterprise contract.

See plans and pricing for your team

Trusted by 23,000+ organizations

Frequently Asked Questions

What will you learn in this SQL training?

This SQL course covers information that data professionals can use every day to make their jobs less frustrating and more efficient. This course teaches the language databases use to store the data analysts use on a daily basis. Learn SQL and you learn to reach into databases and instruct them directly on what results you need from them.

Who should take this SQL for data professionals course?

Like the name suggests, data practitioners should take this SQL course. Database administrators and data warehouse techs can learn a lot, but this course is especially useful for data analysts and analysts who rely on the results of database queries regularly. Even non-technical professionals who just go through lots of data should take this course.

Is this training in using SQL for data jobs associated with any certifications?

No, this course isn't directly tied to any certifications, although what you learn can help you in a number of different applications. Rather than try to prepare you for a test, this course helps you understand what SQL does and gives you a chance to actually practice reading and writing it in realistic scenarios and simulations.

What certification should you consider after taking this course in SQL for data practitioners?

Many SQL certifications are job-related certifications that depend in part on a strong knowledge of SQL, so the right cert depends on your job and need. For example, Microsoft Certified: Azure Data Fundamentals is a good cert to pursue – it covers many skills in working with data on Azure's cloud platform, of which SQL is an important part.

Why should you take this SQL for data professionals training?

Working with databases is like being in a foreign country – you don't have to learn the language of the locals (in this case, SQL). But, if you don't, you'll rely on translators and whatever help you can find. Learn SQL and be fluent in the native language of databases and be a more effective data professional.

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.