GitLab offers ai features such as code hints, vulnerability explanations, and DevSecOps automation, which streamline development processes. These features leverage ai to improve code quality, improve security, and accelerate deployment. GitLab's ai courses provide practical guidance on how to use these features effectively, allowing developers to leverage ai for more efficient and secure software development. This article lists some of GitLab's ai courses that enable developers to leverage ai capabilities to optimize their workflows and improve software development efficiency.
Set up code hints
This course will teach you how to use GitLab Duo code hints to improve your coding efficiency. Covers leveraging ai to complete and generate code, provide instant suggestions, and create code from natural language feedback.
Convert machine learning models to online applications
This course demonstrates how to transform machine learning (ML) models into online applications using the GitLab DevSecOps platform and Vertex ai. It allows students to gain practical insights through a detailed demonstration to integrate ML models into web applications seamlessly.
Train machine learning models with GPU-enabled executors
This course shows you how to accelerate the training of machine learning (ML) models using GitLab GPU-enabled runners. Covers efficient techniques to accelerate your ML workflows.
There is no MLOps without DevSecOps
This blog post explores how GitLab's data science team leverages the DevSecOps platform to automate ML model training, improve experiment reproducibility, and improve ML experiment tracking. Provides practical examples to help you learn how to optimize your data science workflows.
<h3 class="wp-block-heading" id="h-remediate-vulnerabilities-with-gitlab-ai“>ai“>Remediate vulnerabilities with GitLab ai
This course covers the Explain This Vulnerability ai feature, which uses Google ai to summarize and explain detected vulnerabilities. Participants learn how to enable this feature and use ai-generated suggestions to remediate vulnerabilities, including a practical example with a SQL injection.
GitLab Duo Case Study – Demo
This tutorial provides an overview of GitLab Duo, showcasing ai-powered DevSecOps features. Covers how to build, test, and deploy a chatbot with an LLM using GitLab, improving efficiency and reducing cycle times across the entire software development lifecycle with ai integration.
<h3 class="wp-block-heading" id="h-learning-rust-with-ai“>ai“>Learning Rust with ai
This tutorial will guide you through learning Rust using ai-powered GitLab Duo code hints. Participants will experience a hands-on tutorial to master Rust efficiently with the help of ai.
<h3 class="wp-block-heading" id="h-advanced-rust-with-ai“>ai“>Advanced Rust with ai
This course expands on the previous tutorial, “Learn Rust with ai,” and focuses on designing and building a simple feed reading application. Dive deeper into Rust programming with a hands-on project, leveraging ai assistance for an enriched learning experience.
Introduction to CI/CD
This course explains the fundamentals of CI/CD and its importance in DevSecOps and the GitLab platform. In the end, you will be able to define CI/CD, understand its benefits, and describe GitLab's CI/CD workflow in the software development lifecycle.
Shobha is a data analyst with a proven track record in developing innovative machine learning solutions that drive business value.