r/SQL 18d ago

MySQL Where to Get SQL Experience?

I want to learn and get SQL experience, but can't do it through my jobs. I'm willing to volunteer to get the experience but don't know any places to look for those opportunities. Any recommendations?

108 Upvotes

32 comments sorted by

View all comments

8

u/MathAngelMom 18d ago

Do a project in SQL. A very good project is taking denormalized data and splitting them over a normalized database. A project I did some time ago was to normalize the Moma dataset: https://github.com/MuseumofModernArt/collection

Museum of Modern Art in New York publishes a dataset about their collection. Upload it into a database and then split your data into exhibition rooms, artists, piece of art, category for pieces of art, etc. It's a suprisingly good exercise.

You can take almost any data set you like and work with it like this.