Skip to content
Sabaqاردو

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. #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. #2

    SQL and MySQL Course in Urdu (Codanics)

    The clearest MySQL course in Urdu, with practice on real tables.

  3. #3

    Database Management Systems (Neso Academy)

    University DBMS theory explained simply: keys, normalisation and transactions.

All 9 courses

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.