Build a complete beginner SQL toolkit with hands-on practice and a built-in AI tutor.
Beginner Β· 6 course parts Β· 6 capstone projects Β· Certificate included.
Write and run SQL throughout the course using realistic beginner-friendly data and practical questions.
Practise SQL directly in the learning environment so you can focus on query logic instead of software setup.
Get guided hints when you are stuck. The tutor is designed to help you reason through problems rather than simply copy answers.
Complete one hands-on capstone after each part so every new group of SQL skills is applied before you move forward.
SQL Beginner moves beyond the first visual introduction and gives you a broader command set for working with real data. Six parts follow the natural progression of a query: retrieving rows, filtering precisely, handling missing values, summarizing data, combining tables, and applying advanced filtering logic.
Six parts follow the natural progression of real SQL work β from retrieving and filtering rows to handling missing values, summarizing data, combining tables, and applying advanced relational logic.
Build confidence with the commands that appear in everyday SQL queries.
Extend WHERE with more expressive filtering tools and make queries easier to read and maintain.
Recognize, filter, classify, and replace missing or special values before they reach a report.
Turn rows into useful summaries and compare groups using common aggregate functions.
Connect related tables and stack compatible result sets to answer multi-table questions.
Filter grouped results and test relational conditions using more advanced SQL logic.
Each part ends with a practical deliverable, so you apply the new SQL immediately instead of waiting until the end of the course.
Build a clean student-record query that selects the right fields, removes unnecessary duplicates, filters the required rows, sorts the result, and limits the final output.
Turn a set of realistic search requirements into a readable SQL query using text patterns, ranges, lists, aliases, and comments.
Identify missing values, classify records with CASE, and replace NULL values with clear reporting labels.
Create a summary report that counts records and calculates grouped totals, averages, minimums, and maximums.
Combine related student, enrollment, and course data to answer questions that cannot be solved from one table alone.
Build a final beginner-level audit that filters grouped results, checks whether related records exist, compares against returned sets, and combines outputs when needed.
Lessons combine a clear concept explanation, a worked SQL example, a common beginner mistake, and hands-on practice in the course editor. Here is a short example from Part 3.
A NULL value represents missing or unknown data. It is not the same as zero or an empty string, so SQL uses special operators when you need to find missing values.
COALESCE returns the first non-NULL value it finds, making it useful for producing cleaner reports when fields are missing.
No formal prerequisite is required. No coding or database experience is needed. SQL Basics is recommended first for learners who want a visual, concept-first introduction.
SQL Basics is a visual introduction to the core query workflow. SQL Beginner is broader and more command-focused, covering retrieval, pattern matching, NULL handling, conditional logic, aggregation, joins, and advanced filtering across six parts.
There are six hands-on capstone projects, one after each course part.
The course uses familiar education-related tables such as students, courses, instructors, and enrollments so learners can focus on SQL rather than decoding a complicated dataset.
The built-in AI tutor provides guided hints and questions to help you reason through the SQL instead of simply handing you the final answer.
Most learners can work through the six parts in about four to six weeks at a few hours per week. The course is self-paced.
Yes. Learners who complete the course receive a certificate of completion from the Canadian Institute of Artificial Intelligence (CiAI).
SQL Intermediate is the next course, followed by SQL Advance for more advanced SQL analytics work.
The course price shown on this page is US$15.99 per month. Use the single enrollment area at the top of the page to continue.
For current policy details, visit the DataSoSi FAQ page or Contact Us.
Yes. Visit the About CiAI page on DataSoSi to learn more about the Canadian Institute of Artificial Intelligence.
A visual, concept-first introduction to the core SQL workflow for absolute beginners.
Next courseMove into subqueries, CTEs, advanced filtering, and data-cleaning patterns.
Progress furtherDevelop more advanced SQL analytics, performance, and reporting skills.
Learn from an educator who works across data science, machine learning, AI, analytics, and applied business problems.
Dr. Mark Lokanan
Professor Β· Data Scientist Β· Machine Learning & AI Specialist
Dr. Mark Lokanan is a professor at Royal Roads University and a Senior Machine Learning Engineer at Vedia. His work spans data science, machine learning, artificial intelligence, analytics, financial crime, and applied research. Drawing on both academic and industry experience, he designed the SQL Beginner course to emphasize practical SQL skills, hands-on problem solving, careful interpretation of data, and the analytical thinking learners need for business, data analytics, and technology-focused roles.

