CI/CD for Software Developers (Coursera)

Offered by Codio,
CI/CD for Software Developers (Coursera)

This course is designed as an intermediate introduction to CI/CD. You will learn about the basics of automating processes and version control. This course uses GitHub, and you will need to have an account with them. Information is provided how to do this. Learners also use CI/CD to build, test, and check the quality of their code. The course ends with deployment, secrets, and a capstone.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:

What You Will Learn

  • Introduction to Github Actions
  • Automate building, testing, and quality control
  • Deploying code

Syllabus

WEEK 1
CI/CD Overview
This module introduces you to manual processes and then transitions over to automating these same processes. Finally, you learn about how CI/CD integrates with version control. Specifically, you will be working with GitHub.

WEEK 2
Continuous Integration
This module leverages CI/CD against the act of writing code. Specifically you will see how to automate building, testing, and providing quality control for code.

WEEK 3
Continuous Deployment
The last module introduces you to deploying code as well as working with secrets. The course ends with a capstone project where you will leverage the ideas of CI/CD in building a calculator app.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

AWS: CI/CD Pipelines and Deployment Strategies (Coursera) Coursera
Whizlabs

AWS: CI/CD Pipelines and Deployment Strategies (Coursera)

AWS: CI/CD Pipelines and Deployment Strategies Course is the second course of Exam Prep: AWS Certified DevOps Engineer - Professional Specialization. This course assists learners with the knowledge of Software development lifecycle (SDLC) concepts, phases, and models. The course also focuses on Pipeline deployment, Testing, and Configuring artifact repositories. This course is divided into three modules and each module is further segmented by Lessons and Video Lectures.

Jul 27th 2026
3 Weeks
AWS Database Specialty Certification (Coursera) Coursera
EDUCBA

AWS Database Specialty Certification (Coursera)

This course offers a comprehensive journey through the world of databases and their management on the AWS cloud platform. From understanding the core concepts of databases to mastering advanced topics like migration, automation, and security, participants will gain a solid foundation in database design, deployment, and management using AWS services.

Aug 3rd 2026
5-12 Weeks
Essential Tools For Application Development (Coursera) Coursera
LearnQuest

Essential Tools For Application Development (Coursera)

In Essential Tools, we will look at two important classes of tools for developers: Version Control Systems and Built Automation Tools. We will look why we use such tools, discuss common concepts for those categories of tools, and then look at a specific and common example of each: Apache® Subversion® for version control, and Apache® Maven™ for build automation.

Jul 27th 2026
2 Weeks
Fundamentals of Ansible (Coursera) Coursera
Red Hat

Fundamentals of Ansible (Coursera)

Welcome to Fundamentals of Ansible, an introduction into the world of automation and configuration management! This course is designed to guide you through the basics of Ansible, a powerful tool that simplifies complex workflows and IT environments. Whether you're a beginner looking to gain a solid foundation or an experienced professional seeking to refine your skills, this course offers an exploration of Ansible fundamental capabilities.

Aug 3rd 2026
5-12 Weeks
AWS: Task Automation and Network Integration (Coursera) Coursera
Whizlabs

AWS: Task Automation and Network Integration (Coursera)

AWS:Task Automation and Network Integration is the second course of "Exam Prep ANS-C01: AWS Certified Advanced Networking Specialty" specialization. This ANS-C01 course will help in evaluating automation alternatives within AWS for network deployments. Learners will also have chance to configure network integration with application services.

Jul 27th 2026
2 Weeks
Foundations of Computer Science (Coursera) Coursera
LearnQuest

Foundations of Computer Science (Coursera)

Welcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write programs that utilize both procedural and object oriented techniques to solve business problems. In the first course in the sequence we will provide you with a solid foundation in the computer science topics that are important to understand when programming Visual Basic. In courses two through four, we will role up our sleeves and start coding in Visual Basic. In these courses you need to have access to a computer that is running Windows, macOS or Linux with the .NET 5 installed. We will show you how to install .NET 5.

Jul 27th 2026
4 Weeks
Business Intelligence and Visual Analytics (Coursera) Coursera
University of California, Irvine

Business Intelligence and Visual Analytics (Coursera)

Building on “Data Warehousing and Business Intelligence,” this course focuses on data visualization and visual analytics. Starting with a thorough coverage of what data visualization is and what type of visualization is good for a given purpose, the course quickly dives into development of practical skills and knowledge about visual analytics by way of using one of the most popular visual analytics tools: SAS Viya, a cloud-based analytics platform. An overview of cloud architecture, automation, and machine learning is also provided.

Jul 27th 2026
4 Weeks
Full Stack Software Developer Assessment (Coursera) Coursera
IBM

Full Stack Software Developer Assessment (Coursera)

This is the final course in the Full Stack Professional Certificate. It will test your knowledge and the skills you’ve acquired so far. This course contains the graded final examination covering content from nine of the eleven courses in the certificate. You will be assessed on topics such as core cloud computing concepts; languages such as HTML, CSS, JavaScript, and Python; frameworks such as Node.js and React; and backend technologies such as Docker, Kubernetes, OpenShift, SQL, Django, and Serverless.

Jul 27th 2026
1 Week
Foundations of IoT Systems and Industrial Automation (Coursera) Coursera
LearnQuest

Foundations of IoT Systems and Industrial Automation (Coursera)

This comprehensive course offers learners a deep dive into the world of IoT systems and their integration with Industrial Automation. Uncover the historical roots and architectural nuances of IoT, emphasizing the pivotal role of sensor technologies and diverse communication tools. Through this exploration, participants will establish a solid foundation in IoT concepts, understanding how its components collaborate, exploring various sensor types, and evaluating communication protocols.

Jul 27th 2026
3 Weeks
Fundamentals of Web Development (Coursera) Coursera
Illinois Tech

Fundamentals of Web Development (Coursera)

This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jQuery, and graphical applications as well as the client and server architecture of the Internet and related web technologies. The creation and deployment of modern, standards-compliant web pages are addressed. Students create and deploy a Web site with multiple pages and cross-linked structures.

Aug 10th 2026
5-12 Weeks