SQL E-learning Course

In this SQL e-learning course you will learn to retrieve data from relational databases, write queries, use joins and create reports. You work at your own pace with videos, quizzes and exercises.

4,6 on Google NRTO quality mark
For a team or department? Arrange your own group, at your premises or ours. Request a quote
  • Practical SQL skills for any database
  • A year of access at your own pace
  • Videos, quizzes and exercises in a single learning path
  • Directly applicable to any common database
  • From history to advanced queries

In this SQL e-learning course you will learn, at your own pace, to retrieve data from relational databases. You will write queries, pull data from multiple tables and perform calculations. A year's access to videos, exercises and quizzes.

Description

In this SQL e-learning course you get to work with Structured Query Language, the query language you use to retrieve and edit data from a relational database. You work with queries to select and manipulate data and to adjust table structures.

The course is in English and consists of videos, lectures, quizzes and exercises. Working through all the content takes approximately 16 hours. You set your own pace and have access to the material for a year after activation, so you can revisit topics at a later date.

You learn the basic variant of SQL, which is applicable to all common relational databases. Differences with variants such as Oracle SQL are covered, so you can apply the knowledge you gain broadly.

Topics

The following topics are covered during this e-learning course:

  • Introduction to relational databases and the history of SQL
  • Working with tables, rows and columns
  • SQL statements and popular databases
  • Simple SELECT: selecting columns and rows, sorting, the WHERE clause and Boolean operators
  • Advanced SELECT: performing calculations and selecting records
  • Built-in functions for data manipulation
  • Subqueries, joins and outer joins
  • Unions to combine results
  • Conditional processing with CASE
  • Running reports and retrieving data from several tables

Result

After this e-learning course you will know how relational databases work and you will be able to write SQL queries independently to retrieve data from a database. You select and sort records, filter with the WHERE clause and apply Boolean operators. You also perform calculations, use built-in functions for data manipulation and retrieve data from multiple tables with subqueries, joins and unions. In addition, you work with conditional processing via CASE. You can apply the knowledge you gain to all common relational databases.

Target audience

This e-learning course is intended for anyone who works, or wants to work, with relational databases and retrieve data using SQL. Think of data analysts, reporting specialists, developers, testers, functional administrators and students who want to master SQL. No prior knowledge of SQL is required. Basic computer skills and a logical way of thinking are enough to work through the material smoothly.

Teaching method

You take this course entirely online as e-learning. You work through videos, short lectures, quizzes and practical exercises at your own pace. The complete programme takes approximately 16 hours, but you decide when and for how long you study.

After activation you have access to all content for a year. This means you can revisit topics at a later moment at your leisure. The course is in English and you learn by doing: you write queries yourself and apply the material to realistic examples from the Northwind database.

Prior knowledge

No specific prior knowledge is required for this e-learning course. Basic experience working with a computer is enough. The course is in English, so a reasonable command of English is useful in order to follow the videos and exercises properly.

Comments

This e-learning course is in English. After activation you have access to all content for a year and set your own pace. Allow roughly 16 hours of videos, lectures, quizzes and exercises.

Practical information

Education level
Suitable for all levels
Preparation time
None
Included
Course materials
Certificate
At the end of the course you will receive a certificate of attendance

In-company

Would you like to organise this training for a whole group or several groups? This can be cost-effective. For example, we can tailor the content entirely to your organisation, and training a whole group is also cheaper.

Are you looking at large numbers of participants or a complete academy? That involves a great deal. Consider planning and communication, for example, or identifying and agreeing the objectives and content of the training. Or differences in level, feedback mechanisms and safeguarding. Fortunately, Learnit has extensive experience in this field (more than 25 years) and we are happy to help you through this process.

Request a quote

This course for your team?

Plan your own group on a date that suits you, at your office, at our premises or online. We tailor the content to your day-to-day work, and training a whole group is cheaper than individual bookings.

  • Your date and location
  • Tailored content
  • Multiple groups or an academy are also possible
  • More than 25 years' experience
Request a quote No obligation, an adviser will be in touch shortly

What others say about this course

“Very pleasant course and organisation, highly satisfied!”

N. Claessens
UWV
SQL Basics
9.0

“A good course for learning the basic principles of SQL. Plenty of practical exercises, so you get to grips with SQL quickly. It was led by a good trainer who took the time to explain things. Teaches with enthusiasm. A sociable and friendly person. Learnit Training is a professional organisation, customer-focused and with good, fast service.”

C. Verkleij
Centraal Bureau voor de Statistiek (CBS)
SQL Basics
9.8

“Effective training course from an experienced trainer with more than enough knowledge. The trainer was able to switch quickly between people and also focused on those who needed it without forgetting the others.”

J. Heijmink
Norbert Dentressangle
SQL Basics
8.0

“A good course for learning the basic principles of SQL. Plenty of practical exercises, so you get to grips with SQL quickly. It was led by a good trainer who took the time to explain things. Teaches with enthusiasm. A sociable and friendly person. Learnit Training is a professional organisation, customer-focused and with good, fast service.”

C. Verkleij
Centraal Bureau voor de Statistiek (CBS)
SQL Basics
9.8

“Briefly summarised and clear. Good pace of teaching and easy to follow. Practice-oriented exercises rather than theoretical assignments. The trainer had attention for everyone. Personal and constantly asking whether the material was still understandable. Sufficiently knowledgeable and honest about their own knowledge. Learnit Training is professional and service-oriented.”

T.M. Mingoen
Kobalt
MS SQL Server 2005 Querying
7.6

“The trainer is extremely knowledgeable and manages to present the often dry material in an entertaining way as well. Keep it exactly like this! Everything was arranged pleasantly and quickly by Learnit Training!”

H. Kalsbeek
Synovate
Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
8.2

Frequently asked questions

How long does the SQL e-learning course take and how long do I have access to the course?
The SQL e-learning takes approximately 16 hours to complete in full. After activation you have access to all content for a year, so you can learn at your own pace and revisit topics later. The course consists of videos, lectures, quizzes and exercises, and is in English. You decide when and where you study.
What prior knowledge do I need for the online SQL course?
You do not need any specific prior knowledge to start the SQL e-learning course. The course begins with the basics: you learn what a relational database is, how tables work and how to write your first SQL query. An affinity with data and logical thinking helps, but programming experience is not required. Anyone who wants to learn how to retrieve data from a database can start straight away.
Is the SQL e-learning course in English or in Dutch?
The online SQL course is in English. You work through videos, lectures, quizzes and exercises in English. The content is suitable for anyone with basic English reading skills and follows international SQL standards. As a result, the knowledge you gain can be applied directly to all the major relational databases, regardless of the language you work in later on.
Which topics are covered in the SQL e-learning?
The SQL e-learning covers five main modules: an introduction to relational databases, Simple SELECT, Advanced SELECT, Subqueries, Joins and Unions, and conditional processing with CASE. You learn to write queries, sort and filter records, perform calculations, use built-in functions for data manipulation and combine data from several tables. The knowledge you gain is applicable to all major relational databases.
Who is the online SQL course suitable for?
The online SQL course is suitable for anyone who wants to learn how to query and edit data in a relational database. Think of data analysts, developers, testers, reporting specialists and students. If you work with PHP, ASP or VBA and need SQL knowledge, this e-learning is also a good fit. No specific prior education is required.
Do I receive a certificate after completing the SQL e-learning course?
Yes, after successfully completing the SQL e-learning course you receive a certificate of participation. This shows that you have worked through the course and gained knowledge of relational databases, writing SQL queries, joins, subqueries and data manipulation. The knowledge you gain applies to all major databases, which makes your certificate widely usable in the workplace.
When should you choose this SQL e-learning course rather than a classroom SQL course or self-study via YouTube?
This e-learning course suits you if you want to learn SQL at your own pace, without fixed course days. You get around 16 hours of structured content: videos, lectures, quizzes and exercises, with a year of access. That is an advantage over separate YouTube tutorials, because the learning path builds up from relational databases and simple SELECT queries to subqueries, joins, unions and CASE statements. Choose a classroom SQL course if you prefer direct interaction with a trainer and fellow participants, or if your employer wants a fixed programme with guidance. Choose this e-learning course if you are looking for flexibility, if English-language material is no problem and if you want to be able to revisit the material whenever you need to write a specific query in practice. The knowledge you gain is applicable to all common relational databases.
What will I learn in this e-learning that I can apply to other databases such as Oracle or MySQL?
The course covers standard ANSI SQL syntax, which works on virtually all relational databases. You learn SELECT statements, WHERE clauses, boolean operators, sorting, calculations, built-in functions, subqueries, joins, outer joins, unions and conditional processing with CASE. These concepts are identical in Oracle, MySQL, PostgreSQL, SQL Server and other systems. During the course you practise with the Northwind database, a well-known practice database. Differences between SQL variants (such as dialect-specific functions in Oracle SQL) are explained along the way. In practical terms this means: after the course you can write reports and retrieve data from multiple tables, regardless of which database system your employer uses. The knowledge you gain is directly transferable to any relational database on the market.
How does SQL relate to programming languages such as Python or PHP, and do I need to know those as well in order to work with SQL?
SQL is not a classic programming language but a declarative query language (4GL) with which you tell the DBMS which data you want, not how the system should retrieve it. Languages such as Python, PHP, ASP and VBA are imperative: in those you write step by step what the computer must do. In practice they are often combined. A PHP website, for example, sends an SQL query to the database and processes the result. You do not need any knowledge of Python or PHP for this e-learning course. You learn SQL as a standalone language for retrieving and manipulating data and running reports. If you later want to integrate SQL into an application, another language will come into play. The SQL knowledge remains exactly the same.
What is the difference between writing a query with SQL and analysing data in Excel or Power BI?
SQL and tools such as Excel or Power BI play different roles in the data chain. SQL is a query language with which you communicate directly with a relational database through queries. You retrieve data from one or more tables, filter with WHERE clauses, combine tables with joins and perform calculations at the source. Excel and Power BI usually work with data that has already been retrieved, and focus on analysis, visualisation and reporting. In practice they complement each other: with SQL you determine which data you get, in Excel or Power BI you determine how you present it. In this e-learning course you learn the SELECT side: choosing columns, sorting, filtering, subqueries, joins, outer joins and conditional logic with CASE. That knowledge works on virtually any relational database.
Is this e-learning course suitable if I want to move on to a role as a data analyst or junior developer later?
Yes, this e-learning course provides a workable foundation for both directions. You learn to write SELECT statements, use joins and subqueries, perform calculations and apply conditional logic with CASE. These are skills you need on a daily basis in an analyst or developer role. The course covers standard SQL syntax, which works in virtually every relational database. For a data analyst role this is generally enough to get started with reports and ad-hoc queries. If you want to become a junior developer, SQL is an indispensable component, but you will also need a programming language such as Python, PHP or C#. This course does not cover database design, performance tuning or stored procedures at an advanced level. For that depth you can choose a follow-up course later on.
How does learning SQL through an e-learning course differ from taking a free course on a platform such as freeCodeCamp or W3Schools?
The difference lies in the structure and the practice environment. Free platforms such as W3Schools and freeCodeCamp give you separate explanations and examples, but you decide the order and the pace yourself. This e-learning course builds up across five modules, from the history of relational databases to conditional processing with CASE, and uses the Northwind database as a common thread. You get videos, lectures, quizzes and exercises that take around 16 hours. You have access for a year, so you can revisit topics as you encounter them in practice. Practical difference: with free resources you often miss feedback on your own queries and a logical build-up towards joins, subqueries and unions. Choose this e-learning course if you want to learn in a structured way and be able to demonstrate your progress.