Duration of the online course: 12 hours and 51 minutes
If you want to understand how modern applications store, organize, and retrieve information, MySQL is a great place to start. This free online course gives you a hands-on introduction to working with relational databases, helping you move from basic concepts to real tasks you can apply in websites, internal tools, and data-driven projects.
You will learn how a database is structured, why table design matters, and how smart choices like using the right data types support data integrity, accuracy, and performance. As you practice creating databases and tables, you will also see how to safely edit or remove structures without risking valuable information, building the habit of thinking before running commands that can have irreversible consequences.
From there, the course focuses on working with real records: inserting data, searching with SELECT queries, updating existing entries, and removing what is no longer needed. You will strengthen essential SQL skills such as joining tables to combine related data, as well as using techniques to retrieve unique values and compute summaries like averages and minimum or maximum values. These are the building blocks behind reports, dashboards, search tools, and everyday business queries.
Beyond database commands, the course bridges MySQL with web development through PHP using mysqli. You will see how a web app can read and print database results in HTML, insert data from forms, run searches with wildcards, and perform updates in a controlled way. Along the way, you will also cover safer patterns such as prepared statements, sanitizing variables, and validating form inputs, all of which reduce the risk of common web security issues.
Finally, you will understand core administration practices such as creating and managing user accounts, assigning privileges responsibly, and generating backups for restore and recovery. By the end, you will be ready to work confidently with MySQL in a lab environment, communicate clearly about database tasks, and take your next step toward roles that rely on SQL and backend fundamentals.
12 hours and 51 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 courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
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.

Free CourseSQL Database Programming
4h28m
24 exercises

Free CourseLearn to use Google BigQuery for Beginners
1h17m
14 exercises

Free CourseDatabase Systems: SQL, Indexing, Query Optimization, Transactions and Distributed Databases
33h54m
23 exercises

Free CourseProgramming Databases
1h14m
7 exercises

Free CourseMongoDB Database
1h27m
10 exercises

Free CourseDatabase Management Systems
5h21m
27 exercises

Free CourseDatabase Systems
4h32m
44 exercises

Free CourseMySQL
1h11m
10 exercises

Free CourseMongoDB
36m
5 exercises

Free Course PosgresSQL
4h14m
37 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks
Course comments: Introduction to MySQL
Mohammad Sohail
awesome