Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
SQL for Beginners: Learn SQL Quickly with Hands-on Exercises
Rating: 4.3 out of 5(64 ratings)
276 students

SQL for Beginners: Learn SQL Quickly with Hands-on Exercises

Master SQL Fundamentals Quickly and Effectively with MySQL
Last updated 4/2026
English

What you'll learn

  • The basics of what databases are and why we use them
  • Use SQL to save data to a database
  • How to create your own databases or use existing ones
  • Use SQL to extract data from a database in many different ways
  • Use SQL to create and modify databases in MySQL
  • SQL best practices

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

16 sections94 lectures3h 7m total length
  • Introduction and Welcome0:50

    How to get the most out of the course

  • What is a Database, and What is SQL?3:41

    Exactly what databases and SQL are, and how they are related

  • SQL or Sequel?1:00

    Is it pronounced ess-q-el or sequel?

Requirements

  • No experience needed of databases, SQL, or MySQL - complete beginners are welcome.
  • All you need is a working computer - instructions are included for Windows, Mac and Linux.

Description

Learn the fundamentals of databases and SQL, from scratch, step-by-step. In this hands-on course, you’ll learn everything from the basics of SQL syntax to advanced query techniques. You'll do this with practical examples, quizzes, and coding exercises.

Learn and Master SQL Fundamentals Quickly Using One of the World's Most Popular Database Management Systems

What you'll learn:

  • Set up and configure MySQL on your computer

  • Understand core database concepts

  • Create and manage databases

  • Write SQL to insert, edit and delete data

  • Create simple queries to extract data from a database

  • Write complex queries using JOINs, GROUP BY, and subqueries

  • Optimise your queries for better performance

Learn SQL fundamentals from scratch using MySQL

SQL is one of the most in-demand skills you could learn. In this hands-on course, you'll learn the basics of databases and SQL syntax, through to advanced query techniques. You'll do this quickly by learning with practical examples, and reinforcing them with quizzes and in-browser coding exercises. We'll do this using MySQL - one of the world's most popular and database systems.

Starting from first principles, you'll learn what databases are and how they are used.

Then you'll learn what SQL is, and how it's used to interact with relational databases like MySQL.

At all stages practical examples are used, which you're encouraged to experiment with yourself.

You'll learn how to create and manage databases, at all times using best practices for doing so.

Then you'll learn the SQL to manage data inside databases - inserting new data and editing and deleting existing data.

Following this you'll learn the basics of how to get data from a database, then more advanced queries, including best practices and how to optimise them.

Why Take This Course?

  • No prior experience required - perfect for beginners

  • Clear, step-by-step lessons with practical examples

  • Build real skills you can use at work or in freelance projects

  • Lifetime access to course materials

  • Hands-on content and downloadable resources

  • Certificate of Completion to showcase your new skills

Who this course is for:

  • Anyone interested in learning SQL with no prior knowledge
  • Anyone who wants to confidently work with SQL and MySQL
  • Anyone who wants to learn SQL quickly and efficiently