Free Course Image MySQL database for beginner

Free online courseMySQL database for beginner

Duration of the online course: 1 hours and 47 minutes

4.8

StarStarStarStarStar

(5)

Build real MySQL skills fast in this free online course—write smarter SQL queries, join tables, and manage data confidently. Certificate-ready learning.

In this free course, learn about

  • Core database concepts and how MySQL stores and retrieves relational data
  • Create databases and tables; understand basic schema design principles
  • Use primary keys and foreign keys to enforce uniqueness and relationships
  • Write SELECT queries; show metadata; retrieve multiple columns efficiently
  • Filter rows with WHERE, AND/OR, IN/NOT IN, pattern matching and REGEXP
  • Control result sets with DISTINCT, LIMIT, ORDER BY and sort directions
  • Build computed/custom columns with aliases and expressions
  • Apply MySQL functions for transforming values and calculations in queries
  • Aggregate and analyze data with GROUP BY and HAVING
  • Use subqueries to nest logic and compare against derived result sets
  • Join tables with inner and outer joins to combine related data
  • Combine query results with UNION
  • Insert single and multiple rows; update and delete data safely
  • Manage schema changes: CREATE TABLE, ALTER, DROP, RENAME, and views

Course Description

Databases sit behind nearly every app, website, and business system, and MySQL remains one of the most widely used options in the world. This free online course is designed for beginners who want to understand how relational databases work and start writing practical SQL that produces accurate, useful results. You will go from the core idea of storing information in tables to confidently querying, sorting, filtering, and shaping data so it answers real questions.

You will learn how to create and structure databases and tables correctly, including the importance of primary keys and how they help keep records reliable. From there, you will practice retrieving information with SELECT in a way that feels intuitive, then refine results using DISTINCT, LIMIT, and ordering techniques. As you progress, you will develop stronger control over your searches with WHERE conditions, combined filters using AND and OR, and convenient matching patterns using IN, wildcards, and regular expressions.

Beyond finding data, you will build the skill of transforming it. The course guides you through creating custom outputs, using functions for common calculations and text handling, and summarizing information with grouping and conditional filters. You will also gain a solid introduction to working with multiple tables through joins, outer joins, and unions, as well as the logic behind subqueries that power more advanced analysis.

Finally, you will learn how to safely modify data and structures: inserting single or multiple rows, updating and deleting records, and managing schema changes through table creation and alteration actions such as renaming or removing elements. By the end, you will have a clear foundation for MySQL and SQL thinking—useful for entry-level data roles, backend development, reporting tasks, or any project that needs structured, trustworthy information.

Course content

  • Video class: MySQL Database Tutorial #1 Introduction to Databases 02m
  • Video class: MySQL Database Tutorial #2 Creating a Database 03m
  • Video class: MySQL Database Tutorial #3 PRIMARY KEY 04m
  • Video class: MySQL Database Tutorial #4 SHOW and SELECT 03m
  • Video class: MySQL Database Tutorial #5 Basic Rules 02m
  • Video class: MySQL Database Tutorial #6 Getting Multiple Columns 01m
  • Video class: MySQL Database Tutorial #7 DISTINCT and LIMIT 02m
  • Video class: MySQL Database Tutorial #8 Sort Result 03m
  • Video class: MySQL Database Tutorial #9 Sort Direction 02m
  • Video class: MySQL Database Tutorial #10 WHERE 03m
  • Video class: MySQL Database Tutorial #11 Advanced Filtering Using AND and OR 03m
  • Video class: MySQL Database Tutorial #12 IN or NOT IN 03m
  • Video class: MySQL Database Tutorial #13 Wildcards 03m
  • Video class: MySQL Database Tutorial #14 More on Wildcards 02m
  • Video class: MySQL Database Tutorial #15 Regular Expressions 02m
  • Video class: MySQL Database Tutorial #16 Custom Columns 04m
  • Video class: MySQL Database Tutorial #17 Functions 02m
  • Video class: MySQL Database Tutorial #18 More on Functions 05m
  • Video class: MySQL Database Tutorial #19 GROUP BY, HAVING 05m
  • Video class: MySQL Database Tutorial #20 Subqueries 04m
  • Video class: MySQL Database Tutorial #21 How to Join Tables 06m
  • Video class: MySQL Database Tutorial #22 Outer Joins 04m
  • Video class: MySQL Database Tutorial #23 UNION 02m
  • Video class: MySQL Database Tutorial #24 INSERT INTO 05m
  • Video class: MySQL Database Tutorial #25 How to Insert Multiple Rows 02m
  • Video class: MySQL Database Tutorial #26 UPDATE & DELETE 02m
  • Video class: MySQL Database Tutorial #27 CREATE TABLE 03m
  • Video class: MySQL Database Tutorial #28 ALTER DROP RENAME TABLE Part 1 03m
  • Video class: MySQL Database Tutorial #29 ALTER DROP RENAME AND VIEW Part 2 02m
  • Video class: MySQL Database Tutorial #30 Final Video 01m
  • Video class: MySQL Database Tutorial #31 Primary and Foreign Key 05m

This free course includes:

1 hours and 47 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

Course comments: MySQL database for beginner

DP

Deepak Patel

StarStarStarStarStar

my SQL DATABASE for beginners by cs geeks course is simple and super course for beginner students course is herfully and all concepts is very simple

More free courses at Database

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate