finds.dev← search

// the find

mouredev/hello-sql

★ 9,632 · Python · Apache-2.0 · updated Mar 2025

Curso para aprender los fundamentos del lenguaje SQL y bases de datos relacionales desde cero y para principiantes.

A 7-hour Spanish-language SQL course by a popular Spanish-speaking developer, covering MySQL and PostgreSQL from scratch. Aimed squarely at beginners — the target audience is someone who has never written a SELECT statement. The companion video on YouTube drives most of the value; the repo is essentially the code dump from a live Twitch recording.

The topic coverage is honest and complete for a foundations course: DDL, DML, JOINs, indexes, triggers, views, stored procedures, transactions, and even SQL injection via parameterized queries in the Python connector file. Each concept has its own standalone .sql file, so you can jump to exactly the clause you want without wading through a monolithic script. The course covers both MySQL and PostgreSQL rather than pretending only one database exists. The SQL injection lesson being in the connectors file — showing the attack and the fix side by side in actual code — is more useful than most beginner courses manage.

The repo has no exercises or practice problems; it's read-only reference material unless you watch the video alongside it, which makes it nearly useless as a standalone resource for English-speaking developers who can't follow the audio. Last commit was March 2025 and the course appears finished — no issues being addressed, no errata corrections. The 'advanced' section barely scratches the surface: there's nothing on query planning, EXPLAIN ANALYZE, window functions, CTEs, or any performance topic that actually bites developers in production. The Python connector code lives in a .py file inside a SQL course repo with no requirements.txt and no explanation of setup, which is sloppy.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →