Online course
SQL Fundamentals
analytical queries for 3 months
according to EdCrunch Award
You choose your own day, place and time of SQL training. All you need to get started is a computer and internet access.
You can take breaks if you're on vacation or have a work emergency. Learn at your own pace, no deadlines or dropouts.
SQL Training on real business problems from banking and finance, Online trading, insurance, CRM-systems and Internet portals.
By the end of the SQL course, you'll be fluent in extracting data and making analytical queries. Help your business or accelerate your career.
Personalized feedback within 24 hours . The tutor or tutors will answer all your questions in detail and help you with assignments.
The course consists of short, but detailed online SQL video tutorials with reinforcing assignments. No water, no boring lectures or long webinars, just useful concentrated content.
The tasks are performed on a special SQL simulator which not only checks the query but also gives hints.
A rich program with short video lessons and lots of practice.
SQL Training from scratch on the example of MySQL - one of the most popular databases.
Become familiar with the SQL language and write your first database queries.
Learn how to filter and sort data.
Master the LIMIT, FETCH, OFFSET, and TOP constructs.
Learn how to install MySQL and connect to the database.
Learn how the client interacts with the server.
Learn how to add new records to tables, as well as change and delete existing data.
Learn how to create tables from scratch to meet business requirements.
Learn how to choose the best data types for columns.
Familiarize yourself with NULL and TRUE, as well as inserting default values.
Learn what a primary key and AUTO_INCREMENT are.
Learn how to create common indexes to speed up SELECT queries. Familiarize yourself with unique indexes for data control.
Learn how to modify the structure of tables: add new ones
and delete irrelevant columns.
Learn how to change data types in existing fields.
Learn how to search for textual data using a template.
Familiarize yourself with full-text search to find relevant data.
Learn how to modify text data.
Become familiar with mathematical functions.
Learn how to convert the date and time into a usable form.
Practice filtering information with features.
Learn how to group and aggregate data based on different criteria.
Build the first summary reports.
Learn how to count quantities and sums, as well as average, minimum, and lowest values.
Master a new way of filtering information - HAVING.
Learn how to merge data from multiple tables.
Familiarize yourself with the concept of links and relationships between tables.
Learn what a foreign key is and how to ensure data integrity.
Master the JOIN and UNION constructs.
Learn how to use nested queries to sample data.
Familiarize yourself with the operators EXISTS, IN, ANY, ALL.
Learn how to use nested queries to insert data.
After taking the SQL Fundamentals course, you will learn how to:
Average duration of training
Online SQL course is suitable for beginner developers, marketers, analysts.
The program is designed for a wide audience and requires no prior skills.
Learn how to write effective SQL queries as well as design robust databases.
Good websites without databases don't work.
Learn how to extract data for reports without the help of developers. Be able to analyze user behavior and marketing metrics.
Learn to get information directly from databases without programmers. Master the tools of data processing and analysis.
SQL is a language for programs to communicate with databases.
The ability to write SQL queries is one of the key skills of modern programmers, as well as analysts, product analysts and internet marketers.
IT companies use
databases in their work
vacancies for the position
of a programmer requires knowledge of SQL
vacancies for the position
backend programmer
require proficiency in SQL*
Every serious interview or test assignment contains questions about databases and SQL.
Learning SQL greatly increases the chance of getting a job.
Winner of the V International Competition
educational projects EdCrunch Award 2019 .
First place among more than 70 participants from all over Russia in the nomination "The best online course posted on an educational platform".
Students who learn the theory and complete all assignments - receive a certificate of completion of the online SQL course.
You can add the certificate to your resume or send the link to your employer.
A certificate is a validation of your skills and knowledge.
253 positive feedback, average rating
Self-study of SQL basics
Over 5 hours of video
Guides and tables
Return to the materials at any time
No access to assignments
The questions are not addressed
No confirmation of course completion
Practice and testing of knowledge
Over 8 hours of video
Tutorials, tables, example queries
200+ assignments with a check
Course completion document
No help available
Maximum opportunities for deep learning of SQL
Over 12 hours of video
Database diagrams, sample queries, checklists
300+ assignments with automatic checking
Assistance in resolving issues within 24 hours
A document proving your skills
We teach SQL from scratch, and the language itself is designed for a wide range of users, so the training program can cope with both technically savvy students and humanities with minimal experience.
Either way - give it a try. First 9 lessons and 26 assignments available free of charge after you sign up.
This is enough to appreciate the presentation and complexity of the materials.
All lessons are available Online in a recorded format so learning can begin at any time .
There are also no restrictions on the time of passing, you can safely go on vacation, and then continue the classes without problems.
Some students complete the entire SQL course in a month, others need a year, the record is 6 days.
On average, it takes 32 hours or 2.5 months to learn, but the final result depends on your goals, initial training, and the time you are willing to spend studying.
Under each lesson and assignment there is a support forum where students can communicate with the teacher and each other.
If you have any questions, feel free to ask them through the forum and you will be will definitely help .
Help usually comes within 24 hours .
Yes, you can upgrade to Premium at any time and get access to all tasks and support.
We use MySQL in the course, but 90% of the syntax constructs will work in other databases as well.
The main differences concern data types and a set of functions for processing text and dates. But even using MySQL, when selecting functions, we recommend to refer to the official documentation in these matters.
About 40% of our apprentices use Microsoft SQL Server and Oracle at work.