Sonarsource Logo
  • By category

    SonarQube Cloud

    SonarQube Server

    Advanced Security

    See all

    By tag

    Azure DevOps

    Bitbucket

    GitHub

    See all

  • Log in
Log in

Learning Center

Accelerate your expertise in code quality and application security. Build the skills that reduce technical risk, improve team productivity, and deliver more reliable applications.

Start learning

Learning designed for immediate impact

Featured courses

Start with these popular courses designed to help you get the most value from your Sonar implementation.

Expert-created content icon

Expert-created content

Expertly designed learning experiences based on real customer challenges and successful implementation patterns

Flexible Learning Formats icon

Flexible Learning Formats

Flexible learning designed for busy developers: bite-sized modules, guided paths, and in-depth courses you can complete at your own pace

Real-World Application icon

Real-World Application

Tackle real customer challenges with actionable solutions and proven practices. Learn practices that integrate seamlessly into your team's existing workflows - from development to security to administration

Free to all customers

Comprehensive learning resources

From quick tutorials to comprehensive learning paths, get the training you need to maximize your team's success with Sonar—full access for every customer.

Begin your learning journey
  • Accelerate team productivity
  • Improve code quality and security
  • Reduce technical risk
dev-icon.svgSonarQube Cloud

Configuring code analysis for SonarQube Server with GitHub Actions

Time icon1 hour

Configure GitHub Actions workflows to automate SonarQube code analysis and review code findings.

View course >

dev-icon.svgSonarQube Server

Understanding token types in SonarQube Server

Time icon5 minutes

Differentiate between global, project, and user tokens, and understand the appropriate use case for each token type.

View course >

dev-icon.svgSonarQube Cloud

Setting up SSO for SonarQube Cloud using Entra ID

Time icon30 minutes

Integrate Entra ID with SonarQube Cloud to enable secure single sign-on and seamless group management.

View course >

dev-icon.svgCore Concepts

Understanding quality gates in SonarQube

Time icon20 minutes

Learn how rules, quality profiles, and quality gates function to establish code quality and security standards.

View course >

View more lessons
Go to SonarSource homepage
  • Solutions

    • Code security
    • SAST
    • SCA
    • Secrets detection
    • Developer security
    • AI solutions
    • AI code quality
    • Code coverage
    • Code review
    • Automated review
    • AI code review
    • Platform engineering
    • Code compliance
    • SDLC governance
    • For developers
    • For enterprise
    • IaC scanning
  • Products

    • SonarQube Cloud
    • SonarQube Server
    • SonarQube for IDE
    • Advanced Security
    • MCP Server
    • SonarSweep

    Pricing

    • Start for free
    • Explore pricing
  • Company

    • About
    • Careers
    • Commitment to open source
    • Customers
    • Partners
    • Contact us
    • Accessibility
    • Brand identity

    Media

    • Coverage
    • Press releases
  • Resources

    • Product demos
    • Events hub
    • Customer stories
    • White papers
    • Learn
    • Community
    • Support
    • ROI calculator
    • Legal documentation
  • Knowledge

    • Explore Sonar's rules
    • Blog
    • Languages
    • Learning center
    • SonarQube Server documentation
    • SonarQube Cloud documentation
    • SonarQube for IDE documentation
  • Follow SonarSource on Twitter
  • Follow SonarSource on Linkedin
  • Trust centerFooter logo
  • Trust centerFooter logo
  • Website Terms of Use
  • Privacy Notice
  • Cookie Policy
  • Trust center
  • UK Modern Slavery Act Statement

© 2008-2025 SonarSource SA. All rights reserved.