In-person
Online (live)
Upcoming dates
- 21.09.2026
Price
1024.8 €
incl. VAT
826.45 €
excl. VAT
Next start — 21.09.2026
The training provider will contact you and answer your questions
Organizer
Homepage
Phone
Email
Data drives decisions in every field today, and SQL is the key tool for getting answers from it directly — without waiting on a developer. This hands-on course takes you from the fundamentals of relational databases to confident analytical querying.
Working with real databases in MySQL, you will master:
• relational database fundamentals — tables, relationships, data types;
• querying and filtering data (SELECT, WHERE, ORDER BY, logical operators);
• aggregation and grouping (SUM, AVG, COUNT, GROUP BY, HAVING);
• joining tables with every type of JOIN, plus UNION;
• working with dates and time-series analysis;
• window functions for analytics (ROW_NUMBER, RANK, LAG, LEAD);
• temporary tables, views, and the basics of stored procedures and user-defined functions.
Every topic is reinforced with exercises on real data, and the course ends with an independent final project — from defining the task to presenting the results — that becomes a work sample for your portfolio.
No programming background is required: a confident PC user can start from scratch. The course suits beginning analysts; specialists who work with data in marketing, finance or product; managers, developers and QA engineers; people retraining for a new field; and entrepreneurs who want to analyse data from their own systems.
On completion you will be able to independently write SQL queries for real work tasks, filter and aggregate data, and carry out initial statistical processing and time-series analysis — a solid, practical foundation for working in data analysis.
An advantage of this course is that it is taught in a full classroom (in-person) format in Tallinn; real-time online participation is available if needed.
Working with real databases in MySQL, you will master:
• relational database fundamentals — tables, relationships, data types;
• querying and filtering data (SELECT, WHERE, ORDER BY, logical operators);
• aggregation and grouping (SUM, AVG, COUNT, GROUP BY, HAVING);
• joining tables with every type of JOIN, plus UNION;
• working with dates and time-series analysis;
• window functions for analytics (ROW_NUMBER, RANK, LAG, LEAD);
• temporary tables, views, and the basics of stored procedures and user-defined functions.
Every topic is reinforced with exercises on real data, and the course ends with an independent final project — from defining the task to presenting the results — that becomes a work sample for your portfolio.
No programming background is required: a confident PC user can start from scratch. The course suits beginning analysts; specialists who work with data in marketing, finance or product; managers, developers and QA engineers; people retraining for a new field; and entrepreneurs who want to analyse data from their own systems.
On completion you will be able to independently write SQL queries for real work tasks, filter and aggregate data, and carry out initial statistical processing and time-series analysis — a solid, practical foundation for working in data analysis.
An advantage of this course is that it is taught in a full classroom (in-person) format in Tallinn; real-time online participation is available if needed.
Academic hours
42 h
Location
Harju maakond, Tallinn
Lecturer(s)
-
Maksim KolodijevTraining coordinator and lecturer. Over 15 years in software development (20+ projects): development processes, software testing, data analysis, databases. 5+ years of teaching experience. MSc in Computer and Systems Engineering (TalTech, 2007)
Source: Official course page
Similar courses
All courses in Software and application development and analysis