The official SonarQube documentation should always be your primary reference.
- SonarQube Documentation – https://docs.sonarsource.com/sonarqube/latest/
- SonarCloud Docs – https://docs.sonarsource.com/sonarcloud/
- SonarQube Quality Profiles – https://docs.sonarsource.com/sonarqube/latest/instance-administration/quality-profiles/
Hands-on Labs
The fastest way to learn SonarQube is by building things.
- SonarQube Docker Setup – https://docs.sonarsource.com/sonarqube/latest/setup-and-upgrade/install-the-server/introduction/
- KodeKloud SonarQube Labs – https://kodekloud.com/
- Play with Docker – https://labs.play-with-docker.com/ (for testing containerized analysis)
Paid Courses
For a structured learning experience:
-
SonarQube Fundamentals – KodeKloud https://kodekloud.com/
-
SonarQube for Code Quality – Udemy https://www.udemy.com/course/sonarqube-tutorial/
YouTube
Recommended Channels
- TechWorld with Nana
- Abhishek.Veeramalla
- DevOps Directive
- SonarSource
Recommended Videos
-
SonarQube Tutorial for Beginners https://www.youtube.com/watch?v=3JqjFo9I_8E
-
SonarQube Full Course https://www.youtube.com/watch?v=2MYJAPTBV0A
Books
- SonarQube in Action — Josh Campbell (Best Overall)
- Code Quality with SonarQube – Tom Brand
GitHub Repositories
-
Awesome SonarQube https://github.com/mre/awesome-sonarqube
-
SonarQube Examples https://github.com/SonarSource/sonarqube
Community
-
SonarQube Community https://community.sonarsource.com/
-
SonarQube subreddit https://www.reddit.com/r/sonarqube/
Premium Content
Unlock Resources and all premium lessons with a subscription.
From ₹199.99/year — See plans