The Best Courses to Learn MySQL in 2020

As featured on Harvard EDU, Stackify and Inc - CourseDuck identifies and rates the Best MySQL Courses, Tutorials, Providers and Certifications, based on 12,000+ student reviews, public mentions, recommendations, ratings and polling 5,000+ highly active StackOverFlow members. Learn more

Sort By:







Publication Year


125 Filtered Courses
Managing Big Data with MySQL
Best Free Course

1 )

Managing Big Data with MySQL (2016)

This course looks at large databases and business analysis. It teaches how they work and how to work with them to solve problems and answer questions.
    • Examples are extremely practical and help to build a marketable portfolio.
    • Students who complete this course will be adept at writing queries.
    • Course manages to fit roughly two semesters worth of concepts into a single, accessible tutorial.
    • Teradata resources suffer from frequent downtime.
    • Course time estimates are grossly understated.
    • Instruction glosses over data sets themselves and focuses more on applications.
Beginner PHP and MySQL Tutorial
Best Practical Course

2 )

Beginner PHP and MySQL Tutorial (2013)

This beginner course teaches students how to install PHP and MySQL. It shows configuration, queries and leads students to navigate their own real-world projects.
    • Covers everything you need to start working with MySQL in a short, succinct tutorial.
    • Additional resources allow students to directly communicate with experts throughout the course.
    • Specific examples are great for showing exactly how to use the tools taught.
    • Free version is insufficient for success. Students will have to upgrade to access resources that are mandatory for completing the course.
    • Course leans heavily on students having some background with databases already.
    • Course offers no help in installing the tools, despite claiming otherwise.
Crash Course on MySQL
Best Crash Course

3 )

Crash Course on MySQL (2014)

This course tries to take beginners down the road of database management. It starts with a single MySQL server and advances from there. By the end, students can craft queries and back up databases.
    • Covers everything you need to know to work in MySQL.
    • Lessons are short and easy, but still practical.
    • Content is available in visual and audio formats.
    • Lessons are exceptionally dry.
    • Content does not really cover the databases themselves, only the MySQL.
    • Course format is a single column of text. Its easy to get lost.
MySQL Tutorial for Beginners [2019] - Full Course
Best NEW Course

5 )

MySQL Tutorial for Beginners [2019] - Full Course (2019)

If you're looking for a complete SQL tutorial for beginners with examples, this tutorial is a great way to learn SQL basics. Just follow through and you'll be able to write SQL queries in no time. SQL, short for Structured Query Language, is a language used by software developers, data scientists and anyone who works with data. With SQL, you can store data in relational databases and write queries to extract valuable information. There are various database management systems (DBMS) that support SQL but each product has its own implementation of SQL. In this course, we'll be using MySQL to learn SQL. MySQL is the most popular free and open-source database management system in the world. If you use a different DBMS (eg SQL Server), you can still benefit from this course as 90% of the skills you'll learn in this course can be transferred to other database management systems.
A Basic MySQL Tutorial
Best Text Based Course

6 )

A Basic MySQL Tutorial (2012)

MySQL is an open source database management software that helps users store, organize, and retrieve data. It is a very powerful program with a lot of flexibilitythis tutorial will provide the simplest introduction to MySQL
Advanced MySQL
Best Advanced Course

7 )

Advanced MySQL (2020)

This section covers the advanced MySQL concepts including triggers, views, indexes, stored procedures, full-text searches and administration.
MySQL Fundamentals

8 )

MySQL Fundamentals (2020)

MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack. This course covers the fundamentals of MySQL, including how to install MySQL as well as write basic data retrieval and data modification queries.
MySQL Essential Training

9 )

MySQL Essential Training (2019)

MySQL is one of the most popular database management systems for small- to medium-sized web projects. In this course, Bill Weinman provides clear, concise tutorials that guide you through creating and maintaining a MySQL database of your own. Bill explores the basic syntax, using SQL statements to insert, update, and delete data from your tables. He also covers creating a new database from scratch, as well as working with data types, operators, and string and mathematical functions. Plus, learn about the key differences between standard SQL and SQL as implemented by MySQL.
Complete MySQL For Beginners

10 )

Complete MySQL For Beginners (2018)

Welcome to the Complete MySQL For Beginners Course, The ultimate practical guide to master MySQL Server for developers.This course will start with you from zero level experience in SQL databases, starting to level up as we are going through the course.This course will guide you how to install MySQL on a local machine step by step and even how to create your own cloud databases on the most required cloud services providers in the market...AWS (Amazon Web Services) and Microsoft Azure.You will learn what is meant by concepts like DBaaS and Amazon Relational Database Service (RDS)After you learn the basic concepts of the MySQL and relational databases and how to install it on a machine and on the cloud, now it will be about time to dive deeper into the world of SQL databases and learn :How create databases and schemas.How create tables and views.Understand all the big concepts like DML, DDL, T-SQL and DBaaS.You will learn how to create users to access your database based on specific permissions you gave them.How to create different constraints.Create primary keys, foreign keys and composite keys.How to export and import a bulk of data in and out of your database.How to retrieve data from your database using select statement. How to filter data using where clause.How to use aggregate functions (Sum, Min, Max..etc).Learn how to use group by and having with aggregate functions.How to use case statement.How to use the keywords like between, in, distinct and percent.Understand how to create subqueries.How to manipulate data using Insert, update, delete statements.How to use joins to link two tables or more together.How to design complex database relations.You will be designing a small human resources database from scratch, and we will also work with the Sakila database.You will have the chances to create joins in two different ways, first using SQL script and you will learn how to do this step by step, and visually using the management studio features which allows you to create joins much faster and easier.Give your CV a huge boost by mastering the MySQL with the Complete MySQL for Beginners course, do not hesitate joining this class.
Learning MySQL Development

11 )

Learning MySQL Development (2014)

Get a simple introduction to MySQL- "without the overhead. Sheeri K. Cabral introduces the vocabulary and tools for MySQL, the world's most popular open-source database that powers everything from your neighbor's blog to Internet giants like Facebook. The goal of this course is to get you interacting with data and understanding just why databases are better. Most of the work is done at the command line, as Sheeri teaches you how to create a new database, build tables, read and edit database records, and use functions to query data. She also issues a series of challenges along the way that allow you to test your skills and compare your results with hers.

Show All