Continuous Integration

Continuous Integration (CI) is a development practice that involves developers integrating code into a shared repository frequently, preferably several times a day. Coursera's CI catalogue teaches you how to establish, manage and enhance a CI environment. You'll learn about essential concepts of CI, such as version control, build automation, and automated testing. Additionally, you'll understand how to implement these practices using popular tools like Jenkins, Travis CI, and CircleCI. Through this, you'll gain the ability to detect issues early, improve software quality, and reduce the time to deliver software updates - key skills for software developers, DevOps engineers, and IT professionals.

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Get in-depth knowledge of a subject by completing a series of courses and projects.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Hands-on Learning
Required

Tools
Required

Results for "Continuous Integration"

  • Duke University

    Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Continuous Integration, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing

  • From the course: Managing an Agile Team·Lesson: Building

  • From the course: Applications of Software Architecture for Big Data·Lesson: Development Environment

  • From the course: Cloud Computing Foundations·Lesson: Create an AWS Cloud Development Environment

  • From the course: DevOps, DataOps, MLOps·Lesson: Leveling Up from Python to Rust: An Introduction

  • Skills you'll gain: Technical Communication, Cloud Infrastructure, Cloud Services, Cloud Hosting, CI/CD, Cloud Computing, Agile Software Development, DevOps, Technical Documentation, Infrastructure As A Service (IaaS), Cloud Platforms, Continuous Delivery, Infrastructure as Code (IaC), Agile Methodology, Serverless Computing, Software Development, Continuous Integration, Agile Project Management, Amazon Web Services, GitHub

  • From the course: Managing an Agile Team·Lesson: Building

  • From the course: Engineering Practices for Building Quality Software·Lesson: Deployment

  • From the course: DevOps, DataOps, MLOps·Lesson: Key Concepts in Microservices

  • From the course: Virtualization, Docker, and Kubernetes for Data Engineering·Lesson: Production Issues for Kubernetes

  • From the course: Rust for Large Language Model Operations (LLMOps)·Lesson: Embracing Automation and Tooling

  • From the course: Web Applications and Command-Line Tools for Data Engineering·Lesson: Reviewing Continuous Integration for Command-Line Tools