SQL Fundamentals

Course Goal

To teach you the SQL programming language, which is a tool for accessing information in relational databases and is also used to create, modify, and manipulate data.

This Course is Designed For

  • Developers
  • Data analysts
  • Database administrators
  • Business analysts
  • Testers and many others

Learning Format

  • Course duration: 8 sessions × 4 weeks
  • Homework after each lecture and personalized feedback from the trainer
  • Access to video recordings and materials in Google Classroom

What does a graduate of the online course receive

🔗 View benefits

Program

1
  • You will get acquainted with the concept of a database and the types of DBMS, and you will study the hierarchy of data storage.
  • You will install the MySQL server and learn how to connect to it using Workbench and visualize data.

2
  • You will write your first query using the SELECT operator and retrieve your first dataset from the database.
  • You will learn how to filter information using conditions, sort by columns, and limit the number of returned rows.

3
  • You will learn why databases contain so many tables and the principles behind their structure.
  • You will learn how to independently transform data into a normalized form.

4
  • You will learn how to connect multiple tables and work with normalized data views.

5
  • You will learn how to write nested queries to create dynamic scripts.
  • You will understand the principles of writing subqueries, where they are used, and their limitations.

6
  • You will learn how to merge and read datasets, join tables, and enrich data.

7
  • You will learn how to apply functions to columns such as sum, average, maximum, minimum, count, and length.

8
  • You will learn the basic principles of grouping.
  • You will practice using the GROUP BY command together with aggregate functions and the HAVING clause.

9
  • You will learn what data types exist, when to use them, and how to convert them.

10
  • You will analyze the syntax for writing queries with DDL/DML commands.
  • You will write your first INSERT, UPDATE, and DELETE queries.

11
  • You will learn how to create an entity in the database that allows you to quickly display the results of a stored data selection query.

12
  • You will study functions for proper date processing: adding, subtracting, reformatting, and extracting parts (year, quarter, month, day, etc.).

13
  • You will learn the principles of creating and working with stored procedures and functions.
  • You will study event triggers and write your first trigger.

FAQ

1

The course is designed for developers, data analysts, testers and business analysts. You will learn the SQL programming language for accessing, creating, and manipulating information in relational databases. In practice, you will learn how to write queries, normalize data, and work with triggers and functions.


2

You will learn how to set up a MySQL server, connect through Workbench, and write queries with SELECT, JOIN, GROUP BY, and subqueries. The program covers using aggregate functions, working with dates, normalizing data, and writing DDL/DML commands (INSERT, UPDATE, DELETE) and stored procedures.


3

The duration of the course is 4 weeks, during which 8 online classes are held. After each lecture, you will complete homework and receive feedback from the trainer. All videos and learning materials will be conveniently collected for you in Google Classroom.


4

The cost of online training is UAH 10,000, and the recording format costs UAH 6,000. There is a special loyalty program for participants, and there is also an opportunity to attend a trial class. To join the course, simply click the "Apply" button on this page.


Reviews

Recommended Courses

Data
Analyst
7 weeks | 13 lessons
Data Analyst
Apply

Do you want to get updates about campaigns, discounts and events?