The guided tutorials at Postgres Playground that we developed at Crunchy Data may be helpful. Answer from prlaur782 on reddit.com
🌐
Reddit
reddit.com › r/postgresql › websites to practice postgresql ?
r/PostgreSQL on Reddit: Websites to practice postgreSQL ?
October 19, 2023 -

I have been learning postgreSQL for few days now this is my first relational database, I have been using https://pgexercises.com/ for practice. could you guys suggest me some similar sites to practice and a postgreSQL playground as well.

🌐
Reddit
reddit.com › r/sql › beginner postgresql practice
r/SQL on Reddit: Beginner PostgreSQL practice
September 16, 2023 -

Hello! I’m a beginner in my SQL journey. does anyone know of free practice for Joins and Subqueries? i’m working my way through Datacamps sql fundamentals now and want some targeted practice. all data camp has for practice are multiple choice questions and other free resources seem to use slightly different query styles than datacamp.

🌐
Reddit
reddit.com › r/postgresql › best place to learn to use postgresql
r/PostgreSQL on Reddit: Best place to learn to use PostgreSQL
January 27, 2025 -

Hi! I'm looking to learn to use PostgreSQL. I already know some base about database and sql since i'm working regularly with GIS. My job is offering me to free some of my time to boost my skills in database and PostgreSQL seem really interresting. What are your best suggestion for where to educate myself with PostgreSQL? Idealy somewhere with pratical exercise since it help me a lot to learn. French is my first language but I read fluently in english so I'm open to suggestions for both languages.

Thanks a lot in advance

Edit : Thanks a lot everyone for all the suggestion!

🌐
Reddit
reddit.com › r/postgresql › postgresql course with practical exercises (intermediate)
r/PostgreSQL on Reddit: PostgreSQL Course with Practical Exercises (intermediate)
December 31, 2024 -

I’ve recently completed two beginner SQL courses and tackled the SQL 50 LeetCode challenge. I’m soon starting a role as a data analyst where I’ll be extensively working with PostgreSQL. My responsibilities will include importing data from multiple sources using ETL pipelines and creating custom dashboards.

I want to become a PostgreSQL expert. Can you recommend tutorials that go beyond the basics into advanced PostgreSQL concepts, with practical applications and best practices, and coding exercises?

If you’ve taken or know of any high-quality resources that meet these criteria, I’d greatly appreciate your recommendations! Thank you in advance for your help!

🌐
Pgexercises
pgexercises.com
PostgreSQL Exercises
Welcome to PostgreSQL Exercises! This site was born when I noticed that there's a load of material out there to help people learn about SQL, but not a great deal to make it easy to learn by doing. PGExercises provides a series of questions and explanations built on a single, simple dataset.
🌐
Reddit
reddit.com › r/sql › searching for postgresql course with practical exercises (intermediate)
r/SQL on Reddit: Searching for PostgreSQL Course with Practical Exercises (intermediate)
December 31, 2024 -

I’ve recently completed two beginner SQL courses and tackled the SQL 50 LeetCode challenge. I’m soon starting a role as a data analyst where I’ll be extensively working with PostgreSQL. My responsibilities will include importing data from multiple sources using ETL pipelines and creating custom dashboards.

I want to become a PostgreSQL expert. Can you recommend tutorials that go beyond the basics into advanced PostgreSQL concepts, with practical applications and best practices, and coding exercises?

If you’ve taken or know of any high-quality resources that meet these criteria, I’d greatly appreciate your recommendations! Thank you in advance for your help!

🌐
Reddit
reddit.com › r/sql › postgresql online solutions for hobby/learning?
r/SQL on Reddit: PostgreSQL online solutions for hobby/learning?
December 6, 2021 -

Hi, I'm looking for some web hosting that would let me use PostgreSQL with a free plan on it. I'd like to experiment with triggers and listen/notifications, too.

I know there are some that offer this service, like AWS, but unlike it I would need that if my traffic/usage goes above the free plan the services just interrupts and let me choose if I wish to upgrade or not rather than directly billing me. Bonus points if it's easy to scale and not too expensive just in case my today's hobby becomes a production app some day.

If there's such a thing, please let me know. Appreciated!

Find elsewhere
🌐
Reddit
reddit.com › r/learnsql › what are the best resources to learn postgresql? i’d love it if you could share some recommendations!
r/learnSQL on Reddit: What are the best resources to learn PostgreSQL? I’d love it if you could share some recommendations!
May 18, 2025 -

I'm still a beginner, or somewhere between beginner and intermediate.

I know React, Express, and a bit of MongoDB (not much—just built some CRUD apps and a few messy projects where I implemented basic search functionality). I'm currently diving deep into authentication and authorization with Node.js.

I also know the basics of MySQL—up to joins, but nothing too advanced.

I’ve noticed a lot of people building projects with either MongoDB or PostgreSQL. From what I understand, MongoDB is great for building things quickly, but I’m not sure how well it scales for long-term or large-scale applications.

I’ve also heard (and seen in many YouTube videos) that PostgreSQL is more advanced and commonly used in serious, large-scale projects. So, I figured instead of mastering MySQL or MongoDB first, why not go straight for what’s considered the best—PostgreSQL?

Am I making the right move by jumping straight into Postgres? I do have solid basics in both MongoDB and MySQL.

If I’m on the right track, can someone recommend solid resources for learning PostgreSQL? I know everything’s on YouTube, but I’ve stopped learning from there—most tutorials are just clickbait or poorly made.

I’m looking for something like proper documentation or a clean, structured web-based course—something like javascript.info, LearnPython, or RealPython. That’s how I learned JS and Python on my own, and it worked really well for me.

I know many of you will say "just read the documentation," and I agree—but reading raw docs can be tough. I’d prefer something chapter-wise or topic-wise to help me stay consistent and focused.

Every opinion is welcome.

Also, please don’t downvote this post. I genuinely don’t get why some people (not all, of course) downvote posts just because they’re not “advanced” enough or don’t match Stack Overflow’s formatting obsession. This isn’t a code dump—it's a learning journey.

Top answer
1 of 3
2
If you haven't already maybe you could look at the bit of material the odin project has on databases though it isn't PG specific https://www.theodinproject.com/paths/full-stack-javascript/courses/databases or a book specific to web developers like this https://www.freecodecamp.org/news/a-beginners-guide-to-sql/ well more like course. Mongo was made in the age of large scale applications. But it has a very specific use case, being a document store, and not a general purpose database. The two things that lend a traditional databases aka an RDBMS relies on the Relational Model under pinning the data, and ACID compliance related to transaction processing. Postgres is fantastic and I'm more of a fan of it than MySQL but that might just be due to knowing a bit about its history or MySQL having some meddling through corporate interests I don't like. If you want a very postgres specific course I would say go through pgtutorial and the more formal course pg4e. Also you'll see most online resources focus on Postgres, it's a favorite for developers. to start with: https://www.pgtutorial.com/ https://www.pg4e.com/lessons then you can work through: https://pgexercises.com/ Much further into the future, not something I necessarily recommend now but just keep these bookmarked or in the back of your mind: https://youtu.be/zkEhX0yOL3k?si=oNsGmoyDpWasR-BH https://db-book.com/online-chapters-dir/32.pdf
2 of 3
2
Totally the right move going for PostgreSQL, especially since you’ve already got some MySQL and MongoDB basics. Postgres is widely used in real-world, production apps—it’s powerful, reliable, and way more flexible for complex stuff than Mongo. If you’re looking for structured, no-BS resources, check these out: LearnSQL.com PostgreSQL Track – Super clean, hands-on lessons. Starts from basics and goes deep. It’s like RealPython but for SQL. You practice everything in your browser, no setup needed. PostgreSQL.org Docs – Solid reference once you’re comfortable, but kinda heavy if you’re just starting. Use it more like a lookup tool. Skip the random YouTube stuff—go for clean, guided learning like this, and you’ll build solid SQL skills fast.
🌐
PostgreSQL
postgresql.org › docs › online-resources
PostgreSQL: Tutorials & Other Resources
Copyright © 1996-2026 The PostgreSQL Global Development Group
🌐
Reddit
reddit.com › r/programming › postgresql exercises - exercises and support for learning sql
r/programming on Reddit: PostgreSQL Exercises - exercises and support for learning SQL
December 11, 2013 - Bookmarked. Working on a startup with friend and currently using SQLite for prototype but plan on moving to PostgreSQL.
🌐
Reddit
reddit.com › r/postgresql › suggest good and relevant resources to learn postgresql in depth and achieve mastery
r/PostgreSQL on Reddit: Suggest good and relevant resources to learn postgresql in depth and achieve mastery
September 19, 2025 -

Please do suggest resources to learn postgresql in depth. The content can be anything from courses to books to websites that offer hands on learning.

Thanks in advance. Any help and suggestions and advice is highly appreciated 👍

🌐
Reddit
reddit.com › r/postgresql › what is the best resource to learn postgresql
r/PostgreSQL on Reddit: What is the best resource to learn PostgreSQL
May 17, 2024 -

Hey there! I’m pursuing a CS degree, and I’m currently enrolled in a module about data and information. We did some SQL queries in September, but it was only a one-week introduction to databases. As you can imagine, playing around with SQL queries for just one week didn’t really lay a solid foundation for thinking through queries or tackling more advanced stuff. In this module, we started with views and indexes, and I found the latter a bit hard without really understanding how to write good queries and how they work internally. I mean, I can grasp the very basic things like retrieving information about an employee from table A and his vacation dates from table B. But I don’t understand how “JOIN” actually works, nor how to make more advanced queries. I need a good resource, like a book, that explains all the SQL stuff needed for a good start and understanding. I’ve been looking at some books specifically on PostgreSQL (it wasn’t actually my choice to learn this particular database system; it’s required for the project), but most of them assume that the reader has some experience with SQL. What would you guys recommend?

🌐
Aiven
aiven.io › tools › pg-playground
Free PostgreSQL Online Playground | Sandbox | Compiler
Use our playground as an online PostgreSQL instance, an instant PostgreSQL sandbox or PostgreSQL fiddle.
🌐
Reddit
reddit.com › r/sql › what is the best sql practice platform?
r/SQL on Reddit: What is the best SQL practice platform?
March 12, 2024 -

Yesterday I posted a question about the value of subqueries in everyday life. I’d like to thank this wonderful community for your replies. I’ll definitely persevere until I understand subqueries.

Now I need advice on practice platforms. I use LeetCode, but it only has 50 exercises. Which platform is the best for practicing SQL? Thanks again for your kindness. Much respect

Top answer
1 of 15
30
It's not so hard to find sample data and data sources to use for interesting side-projects, or just for practicing writing SQL. In-product sample data Most DBMSes come with sample databases. You can write lots of interesting queries against them, and usually a tutorial accompanies the database in the documentation. Documentation for Microsoft SQL Server's samples ** Microsoft's sample database GitHub , which includes the Contoso database For MySQL: there's the Employees sample database and the Sakila sample database For PostgreSQL: there are several sample DBs in the PostgreSQL wiki a GitHub repository with a collection of PostgreSQL samples from the old pgfoundry site Oracle publishes a manual section about there sample databases Some websites are full of sample data sets. Why not download an interesting one, learn to load it up, and write your own interesting queries? Dataset Websites There are many websites which host data sets. Kaggle.com is full of sample data! FiveThirtyEight.com has lots of neat data sets The github awesomedata repository has a collection of interesting data sets Wikipedia has a list of datasets for machine learning research Third-party sample data Of course, some sample data is built for generic tutorials, by third parties: SqlSkills.com publishes sample databases for SQL Server, which include some corrupt databases so you can practice recovery operations SQLTutorial.com's Sample Database is available for sseveral vendors Practice Sites There are some sites that let you write queries interactively with canned data, rather than having you download data to play with on your own. I haven't used it, but I've seen people recommend SqlZOO.net LearnSQL.com has a blog post called " Learning SQL? 12 Ways to Practice SQL Online " with lots of resources. Sylvia Moestl Vasilik's website (which supports their book) has almost 60 practice problems. Regular dumps Some sites publish data by making their backups available, or dumping the data they use to make their own reports. Wikipedia publishes all of the content of Wikipeida as SQL scripts for MySQL, plus as XML files. You can get that data (or subsets of it) and play around. StackOverflow makes their developer survey data sets available each year. Some governments make data about the city and its residents available openly: London Open Data New York City Open Data Seattle Open Data Tokyo open data (in Japanese, obviously) Find open data at data.gov.uk Live data sources Some data sources produce data live, as it happens. These are itneresting sources becaue they usually represent slowly changing dimensions, and will need to be accumulated or logged before being stored or processed. Wikipedia Event Streams can show edits that are happening on Wikipedia, as they happen. The TWitter API provides a way to stream a subset of all tweets in realtime. GTFS data is provided by many metropolitain areas to describe movement of their transportation infrastructure; where are scheduled busses and trains right now? In the New York City area, the MTA provides GTFS data . You can find GTFS feeds for Seattle , and their live data through other APIs . Tokyo (and other municipalities in Japan) have hosted transit data challenges to encourage use of their data. Some games make gameplay data available in realtime. SuperCell's Clash Royale , for example, has a gameplay API . Finding more There's data everywhere! If you don't like these sources, you can try finding other data sets. Once you know the protocol or format, search for it! The OneBusAway API and GTFS protocols are about public transportation data, so earch for "GTFS Data {YourCity}". Search for APIs for your favortie game or game server. GitHub uses tags for search, so try #sample-databases , #opendata , or #datasets . What other tags can you find?
2 of 15
5
U can try this site. https://advancedsqlpuzzles.com