Learning path

SQL from zero

Start SQL in Spanish, practice with PostgreSQL and, if English works for you, close with Harvard’s course. Without selling a Coursera trial as if it were an audit.

Who it is for
Anyone who needs to query data or understands that back-end work asks for databases, not a first programming language.
When you finish
Read and write queries, and know that a Docker environment or an English course may be the next step.
Start with the first stage
  1. Stage 1 of 3 · Start here

    Stage 1 of 3: Queries in Spanish, without a paid account

    Khan Academy is free and in Spanish. There is no university diploma. It is enough to stop fearing SELECT.

    FreeStarting point

    Intro to SQL — Khan Academy

    A free Spanish introduction to querying databases with SQL. It does not ask for a prior bootcamp. There is no university certificate here: it is guided practice.

    Khan Academy · Beginner · Spanish

    View page
    Next: Practice with PostgreSQL
  2. Stage 2 of 3

    Stage 2 of 3: Practice with PostgreSQL

    freeCodeCamp pushes real exercises. The Spanish curriculum links here; some material may still be in English and ask for Docker or the browser environment.

    Free

    Relational Database — freeCodeCamp

    A freeCodeCamp certification with real PostgreSQL exercises. The Spanish curriculum links here; some material may still be in English and ask for Docker or the browser environment.

    freeCodeCamp · Intermediate · Spanish

    View page
    Next: A stronger foundation, in English
  3. Stage 3 of 3

    Stage 3 of 3: A stronger foundation, in English

    CS50 SQL really models data. It is in English and the edX certificate is paid. It fits when you are no longer an absolute beginner, not as a first click if English is a barrier.

    Free to study · paid certificate

    CS50's Introduction to Databases with SQL

    Harvard’s SQL course. It is in English and the edX certificate is paid. It fits when you are no longer an absolute beginner, not as a first click if English is a barrier.

    Harvard · Beginner · English

    View page
    See what comes next

What next

If your goal is to analyze with code, the Python path is more useful than another SQL engine. Go is in the catalog as the official tour, not as a path.

Related guides