All Courses
Browse our complete library of courses, guides, and resources. Use the search and filters to find exactly what you need.
Best practices for developers
Discover best practices for SonarQube Server in this webinar delivered by Sonar solution experts
View course >
Configure a GitHub App for SonarQube Server
Integrate a GitHub App with SonarQube Server to scan projects and automate code reviews
View course >
Configuring code analysis for SonarQube Cloud with Azure DevOps Pipelines
Set up automated scanning in your Azure Pipeline workflow and review code analysis results
View course >
Configuring code analysis for SonarQube Cloud with GitHub Actions
Set up automated scanning in your GitHub Actions workflow and review code analysis
View course >
Configuring code analysis for SonarQube Cloud with GitLab CI/CD
Set up automated scanning in your GitLab CI/CD workflow and review code analysis
View course >
Configuring code analysis for SonarQube Server with Azure DevOps Pipelines
Set up automated scanning in your Azure Pipeline workflow and review code analysis
View course >
Configuring code analysis for SonarQube Server with Azure DevOps Pipelines and GitHub repositories
Set up automated scanning in your Azure DevOps pipelines using GitHub repositories
View course >
Configuring code analysis for SonarQube Server with Bitbucket Cloud Pipelines
Set up automated scanning in your Bitbucket pipeline workflow and review code analysis
View course >
Configuring code analysis for SonarQube Server with GitHub Actions
Set up automated scanning in your GitHub Actions workflow and review code analysis
View course >
Configuring code analysis for SonarQube Server with GitLab CI/CD
Set up automated scanning in your GitLab CI/CD workflow and review code analysis
View course >
Configuring merge request decoration for SonarQube Cloud with GitLab CI/CD
Set up GitLab CI/CD merge request decoration and merge request blocking to enforce quality gates
View course >
Configuring merge request decoration for SonarQube Server with GitLab
Set up GitLab merge request decoration to enforce quality gates with SonarQube
View course >
Configuring pull request decoration for SonarQube Cloud using Azure DevOps
Set up Azure DevOps pull request decoration to enforce quality gates with SonarQube
View course >
Configuring pull request decoration for SonarQube Cloud with GitHub Actions
Set up GitHub Actions pull request decoration and branch protection to enforce quality gates
View course >
Configuring pull request decoration for SonarQube Server using Azure DevOps
Set up Azure DevOps pull request decoration to enforce quality gates with SonarQube
View course >
Configuring pull request decoration for SonarQube Server with Bitbucket Cloud Pipelines
Set up Bitbucket pull request decoration to enforce quality gates with SonarQube
View course >
Configuring pull request decoration for SonarQube Server with GitHub Actions
Set up GitHub Actions pull request decoration and branch protection to enforce quality gates
View course >
Creating global analysis tokens in SonarQube Server
Generate global analysis tokens to securely automate your code analysis across all your projects
View course >
Creating project analysis tokens in SonarQube Server
Generate project analysis tokens to securely manage automated code analysis on a project
View course >
Creating scoped organization tokens in SonarQube Cloud
Generate scoped organization tokens to securely automate code analysis across all your projects
View course >
Creating user analysis tokens in SonarQube Server
Generate a user token for secure Web API actions without exposing your password
View course >
How does SCA work in SonarQube Advanced Security?
Learn how SCA addresses open-source software dependency risks to improve your organization's security posture
View course >
Initial SonarQube Cloud Enterprise set up
Configure SonarQube Cloud to manage your Enterprise subscription and use enhanced features
View course >
Initial SonarQube Cloud set up with Azure DevOps
Configure SonarQube Cloud to connect with Azure DevOps to analyze your projects
View course >
Initial SonarQube Cloud set up with Bitbucket
Configure SonarQube Cloud to connect with Bitbucket to analyze your projects
View course >
Initial SonarQube Cloud set up with GitHub
Configure SonarQube Cloud to connect with GitHub to analyze your projects
View course >
Initial SonarQube Cloud set up with GitLab
Configure SonarQube Cloud to connect with GitLab to analyze your projects
View course >
Integrating SonarQube Server with Entra ID
Connect SonarQube Server with Entra ID so users can sign in using existing Entra credentials
View course >
Integrating SonarQube Server with GitHub for Authentication and Authorization
Connect GitHub with SonarQube Server to streamline user provisioning and authentication
View course >
Integrating SonarQube Server with GitLab for Authentication and Authorization
Connect GitLab with SonarQube Server to streamline user provisioning and authentication
View course >
Integrating SonarQube Server with Okta
Connect SonarQube Server with Okta so users can sign in using existing Okta credentials
View course >
Introducing SCA: How is modern software built today?
Gain an understanding of how SCA capabilities address open source software risks in this foundational course
View course >
Introduction to Authentication and Authorization with SonarQube Server
Learn to set up and manage SonarQube Server authentication, authorization, and permissions
View course >
Onboarding projects to SonarQube Server
Learn the fundamentals of onboarding projects including CI automation and pull request decoration
View course >
Operating your SonarQube Server instance
Integrate with your DevOps platform, authenticate users, monitor usage, and manage software updates
View course >
Setting up SSO for SonarQube Cloud using Entra ID
Integrate Entra ID with SonarQube Cloud for secure single sign-on and easy group management
View course >
Setting up SSO for SonarQube Cloud using Okta
Integrate Okta with SonarQube Cloud for secure single sign-on and easy group management
View course >
Understanding quality gates in SonarQube
Learn how SonarQube quality gates work with profiles and rules to improve your code quality
View course >
Understanding SonarQube key metrics
Learn how SonarQube metrics are defined and how to interpret your project scan results
View course >
Understanding token types in SonarQube Server
Learn about the different types of SonarQube tokens and when to use each one
View course >
What's the difference between Security Hotspots and Security Issues?
Learn the difference between Security Hotspots and Security Issues and the actions you can take to address them
View course >