Duration of the online course: 17 hours and 34 minutes
Build practical database skills you can use in real projects, from the first idea of how to structure data to the moment your system must run reliably at scale. This free online course guides you through the foundations behind modern data applications, helping you reason about what a database management system offers, why data models matter, and how good design choices prevent painful rework later. You will gain a clear, structured understanding of how data is represented, validated, queried, secured, and kept consistent over time.
You will start by developing an intuition for the relational model, including keys and the way relationships shape integrity and query power. From there, you will move into the mindset of querying: thinking in operations, composing results, and expressing questions precisely. Along the way, you will also explore how semi-structured data fits into the ecosystem, with a solid introduction to XML and JSON, why they are used, and what makes them different from relational data. You will learn how schemas and validation approaches influence data quality, interoperability, and long-term maintainability.
SQL becomes a hands-on tool rather than a mystery. You will learn to write queries that stay readable as complexity grows, use joins and subqueries thoughtfully, apply aggregation correctly, and understand how null values affect logic. You will also work with the statements that change data, so you can move from simply reading tables to building systems that evolve. Behind the scenes, the course connects query behavior to core ideas such as relational algebra, strengthening your ability to debug results and reason about performance.
As your understanding deepens, you will tackle design quality through functional dependencies and normalization, learning how to avoid anomalies and store data in ways that scale. You will also see how database features support reliability and governance: indexes for speed, constraints and referential integrity for correctness, triggers for controlled automation, transactions with ACID guarantees, and isolation levels that explain real-world concurrency. You will explore views, including materialized options, and touch on authorization and analytical workloads, finishing with perspective on NoSQL motivations and where alternative systems fit best. By the end, you will be able to design stronger schemas, write confident SQL, and make informed trade-offs when building data-driven applications.
17 hours and 34 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