Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL Ultimate Course: from Zero to Hero
Highest Rated
Rating: 4.7 out of 5(117 ratings)
291 students

SQL Ultimate Course: from Zero to Hero

Unique SQL course - covers everything you need to MASTER SQL and understand how things work behind the scenes in SQL.
Last updated 7/2024
English

What you'll learn

  • Obtain one of the most in-demand Skills.
  • Answer company questions using data and SQL.
  • Have the Ability to Solve any SQL Problem. Gain Theoretical Insights about SQL and Relational Databases.
  • Understand how SQL queries are processed behind the scene, this helps to be more creative when writing SQL code.
  • Tons of Best Practices and Tips & Tricks, i've collected from Real Life Projects.
  • Code along with me to PRACTICE and IMPLEMENT everything you learn.
  • Exercises & Tasks that will solidify your knowledge and challenge your new skills.

Course content

10 sections54 lectures4h 8m total length
  • Course Curriculum Overview1:52

    In this video, I'll introduce a complete roadmap that will help you get started with SQL for total beginners. The SQL Journey is divided into 9 chapters: SQL Basics, Prepare the Environment, Querying Data, Filtering Data, Joining Data, SQL Functions, SQL Advanced Topics, Modifying Data and Defining Data.

    SQL is one of the most in demand skills for business analysts, data scientists, and anyone who finds themselves working with data! Upgrade your skill set quickly and add SQL to your resume by joining today!

  • Course Materials0:26
  • Introduction to SQL6:30

    In this tutorial, we're going to dig into SQL basics from the perspective of a total beginner. Structured Query Language (SQL) is a powerful programming language used to manage and manipulate data stored in relational database management systems (RDBMS). In this video, we will provide a thorough introduction to Data, Information, Databases, DBMS and SQL. We will learn the Difference between SQL and NoSQL Databases and how SQL works behind the scene.

    Whether you are a beginner looking to learn SQL or an experienced developer looking to refresh your knowledge, this video has something for you.

  • Why Learn SQL?4:07

    In this video, we will discuss Four Reasons why you should learn SQL. SQL is Old, why it is still relevant? Whether you are a data analyst, a data scientist, or a software developer, learning SQL is an essential skill that can benefit you in your career.

    Learning SQL can open up new career opportunities. Many jobs in the field of data require SQL skills, and having them can make you a more competitive candidate in the job market.

  • The Database Concepts3:59

    In this video, we will explore how databases organize data in two popular database management systems: MySQL and PostgreSQL. A database is a collection of data that is organized and stored in a specific way. There are many different ways to organize a database, and the method chosen depends on the needs and goals of the database. Overall, understanding how databases organize data is essential for anyone working with databases.

    Whether you are using MySQL, PostgreSQL, or another database management system, understanding the underlying structure and organization of your data can help you work more efficiently and effectively.

  • SQL Tables Concepts2:45

    In this tutorial, we will learn about the about the SQL Tables. Tables are a key component of any database, and are used to store data in a organized and easily accessible way. Understanding the components of an SQL table is essential for anyone working with databases.

    An SQL table consists of a number of components, including columns, rows, and keys. Columns represent the different pieces of data that are stored in the table, and each column has a unique name and data type.

  • The Main SQL Commands4:23

    In this tutorial, you will learn about the different types of SQL commands. There are many different types of SQL commands, each serving a specific purpose. SQL has 12 main commands and about 900 different keywords.

    We will go through the following types:

    1. DDL - Data Definition Language

    2. DQL - Data Query Language

    3. DML - Data Manipulation Language,

    4. DCL - Data Control Language

    5. TCL - Transaction Control Language

  • The Elements of SQL Statements4:28

    In this tutorial, you'll learn the basic Elements of each SQL Statements. SQL statements can be simple or complex, and they are made up of a number of different elements like comments, clauses, keywords, identifiers and operators.

    You should familiarize yourself with these elements so that you can write SQL statements. Understanding the elements of an SQL statement is essential for successfully writing SQL queries.

Requirements

  • No prior experience is required. We will start from the scratch with baby steps.

Description

Having SQL Skills and learn one of employer's most requested skills of 2023! Learning SQL is one of the fastest ways to improve your career prospects.

This is the most comprehensive, yet straight-forward, course for the SQL language on Udemy!

In this course, I transferred my experience from over a decade of real-world Big Data projects to one Udemy course.

I designed this course to take you from Zero to Hero of SQL, so if you are a beginner, don't worry, I will explain everything from scratch step by step. You are not too old or too young, and SQL is super easy to learn.


Each SQL Topic in this course will be explained in 3 steps:

  • The concept (Theory)

  • Learn SQL Syntax using simple Tasks.

  • Learn How SQL Processes the Query behind the scene.


SQL is one of the most in demand skills for business analysts, data scientists, and anyone who finds themselves working with data! Upgrade your skill set quickly and add SQL to your resume by joining today!

You will have exercises during the videos where I present a task and we solve it together. By the end of each section, you will have as well tons of exercises and solutions.


I will provide you with numerous materials:

  • SQL Course Curriculum (Roadmap) and we will progress it in each lecture.

  • SQL Cheat Sheet, so you don't have to memorize all SQL syntaxes and you can use it later during development to have quick access.

  • SQL Database and Data for Training, so you can practice with me.

  • SQL Presentations and Concepts, all collected in one place to have it as a reference for you.


Topics covered in this course :

  • SQL Basics: Intro, Why SQL, Database Concepts, Table concepts, SQL Commands, SQL Elements

  • Download & Install MySQL

  • Install Database

  • SQL Coding Style

  • SELECT statement

  • DISTINCT

  • ORDER BY

  • Filtering Data: Where

  • Comparison Operators: =, >, <, >=, <=, !=

  • Logical Operators: AND, OR, NOT

  • BETWEEN, IN, LIKE

  • JOINS: Inner, Left, Right, Full

  • UNION & UNION ALL

  • Aggregate Functions: MAX, MIN, AVG, COUNT, SUM

  • String Functions: CONCAT, LOWER, UPPER, TRIM, LENGTH, SUBSTRING

  • Advanced SQL Topics

  • GROUP BY

  • HAVING

  • Subquery: EXISTS & IN

  • Modifying Data: INSERT, UPDATE, DELETE

  • Defining Data: CREATE, ALTER, DROP

Who this course is for:

  • Anyone interested in learning SQL to help with their current job or to find a new role. SQL is one of today's most in-demand skills
  • Anyone looking to level up their skills and master a new programming language.
  • Anyone who wants to work with data.
  • SQL Developers who are interested in working with Databases.
  • Data Analysts who are interested in building dashboards and reports.
  • Data Scientists who are interested in finding answers from data.
  • People from Business who are interested in understanding company data better.