A
- https://docs.qgis.org/3.4/en/docs/training_manual/index.html This is the official QGIS training manual. It has tips/advice for any operation that can be performed within QGIS. It's super comprehensive but does not offer courses/workshops as it focuses on specific tools but it is a great resource if you become stuck on a specific problem.
- http://www.qgistutorials.com/en/ This has lots of short exercises to try and is definitely a good place to start learning from. I would recommend starting with the basic operations as this will show how the user interacts with the software. If this is boring/very easy, then start completing some of the intermediate and advanced operations. The 'creating heatmaps' operation is quite a good starter exercise. There are also further tutorials on scripting using PyQGIS and web mapping.
- https://www.baruch.cuny.edu/confluence/display/geoportal/GIS+Practicum This is an online course offered by a staff member at CUNY. To the left there are slides with a lecture style intro to GIS. You then have the PDF tutorial manual and the data zipped in a folder ready to download. Start with the lecture, download the PDF and follow the steps!
- https://www.youtube.com/user/klakar70/videos Klas Karlsson has some good Youtube videos that do all sorts of operations from beginners to advanced spatial analyses. For a beginners tutorial see: https://www.youtube.com/watch?v=kCnNWyl9qSE
- https://www.udemy.com/courses/search/?price=price-free&q=qgis&src=ukw Free online courses at udemy - great place to start if you are a beginner but also offers courses to experienced users too!