Learn SQL and databases for free
Almost every app, website and office report sits on a database. These courses teach SQL (the language for asking a database questions), table design, joins, indexes and the database systems most jobs in Pakistan ask for: MySQL, PostgreSQL, SQL Server and MongoDB. Analysts, web developers and university students taking a DBMS course all start here.
Our top picks
#1
CS50's Introduction to Databases with SQL (Harvard)Harvard's CS50 SQL: the most thorough free database course, from first query to design and scale.
#2
SQL and MySQL Course in Urdu (Codanics)The clearest MySQL course in Urdu, with practice on real tables.
#3
Database Management Systems (Neso Academy)University DBMS theory explained simply: keys, normalisation and transactions.
All 9 courses

CS50's Introduction to Databases with SQL (Harvard)
CS50
English11.1 h8 lessonsBeginner

Complete SQL, Beginner to Advanced (techTFQ)
techTFQ
English12.5 h24 lessonsIntermediate

SQL and MySQL Course in Urdu (Codanics)
Codanics
Urdu3.8 h17 lessonsBeginner

Database Management Systems (Neso Academy)
Neso Academy
English17.9 h91 lessonsIntermediate

DBMS Complete Course in Hindi (Gate Smashers)
Gate Smashers
Hindi18.4 h100 lessonsIntermediate

SQL and Databases for Beginners (freeCodeCamp)
freeCodeCamp.org
English4.3 h23 lessonsBeginner

MongoDB Course Beginner to Advanced (YOOBABA)
YOOBABA
Hindi13.7 h33 lessonsBeginner

CS403 Database Management Systems (Virtual University)
Virtual University of Pakistan
Urdu + English39.9 h45 lessonsIntermediate

MySQL Tutorial for Beginners (Bro Code)
Bro Code
English3 h31 lessonsBeginner
Questions
- How long does it take to learn SQL?
- The basics (SELECT, WHERE, GROUP BY and joins) take one to two weeks of daily practice. Writing fast queries and designing good tables takes a few months of real projects.
- MySQL or PostgreSQL: which should I learn first?
- Either. The SQL you learn works in both with small differences. MySQL is common with PHP and WordPress work; PostgreSQL is common in newer web and data jobs.