Duration of the online course: 1 hours and 14 minutes
New
Strong database skills open doors in software development, data analytics, and IT support. This free online course helps you move from basic curiosity to practical confidence by teaching you how relational databases work and how to program them using Transact-SQL (T-SQL). You will learn to think in tables, relationships, and rules that keep data accurate, consistent, and easy to retrieve as systems grow.
You start by understanding what an RDBMS is and how to set up the environment so you can practice in a realistic workflow. From there, you explore why normalization matters and how good structure reduces duplication, prevents update errors, and makes reporting more reliable. Instead of treating databases like spreadsheets, you will develop the relational mindset: using keys, relationships, and constraints to model real scenarios cleanly.
As your SQL foundation develops, you practice writing queries that return exactly what you need, including sorting and filtering results for clarity. You then learn how to combine information across multiple tables using joins, an essential skill for producing meaningful views of real-world data. Once comfortable with multi-table thinking, you level up by writing subqueries, allowing you to solve more complex questions and build queries that adapt to changing conditions.
The course also shows you how to summarize and analyze data with functions and GROUP BY, so you can generate totals, counts, and time-based insights that are common in business dashboards and reports. Finally, you learn how to modify data responsibly with T-SQL, including concepts like identity columns for reliable record creation. By the end, you will be prepared to write clearer queries, understand database design decisions, and work more effectively with SQL-based systems in professional projects.
1 hours and 14 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 CourseDatabase Systems: SQL, Indexing, Query Optimization, Transactions and Distributed Databases
33h54m
23 exercises

Free CourseMongoDB
36m
5 exercises

Free CourseMySQL
1h11m
10 exercises

Free CourseMongoDB Database
1h27m
10 exercises

Free CourseDatabase Management Systems
5h21m
27 exercises

Free CourseDatabase Systems
4h32m
44 exercises

Free CourseSQL Database Programming
4h28m
24 exercises

Free Course PosgresSQL
4h14m
37 exercises

Free CourseMySQL database
3h40m
33 exercises

Free CourseDatabase
17h34m
36 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