Introduction to Continuous Integration

Open to
Government analysts
Training category
Type of training
2 hours
Data Science Campus Faculty
Data Science Campus Faculty

This short course is designed to introduce learners to modern software development approaches. It looks at how DevOps, Continuous Integration (CI) or Continuous Delivery (CD) philosophies and accompanied tools allow development teams to resolve issues that may lead to software failure. The course concentrates on Continuous Integration and studies how this approach allows maximization of development time and efforts to help build software solutions faster.

This is not a practical course. It will concentrate on the underlying concepts that allow automation and monitoring of otherwise cumbersome development activities.

The main aim of this course is to give learners the background knowledge you will need to study more advanced technical and practical courses on building modern development and deployment infrastructures.

Learning outcomes

On this course you will learn how to:

  • describe the reasons behind using Software Development Life Cycle (SDLC) as a formal software development methodology, along with its challenges
  • describe in detail, the issues that come from inefficient code integration and their effect on a project
  • explain DevOps lifecycle and how it uses CI, deployment, or testing — this includes the automation of processes to deal with shortcomings in SDLC
  • explain how CI allows teams to build code quickly and efficiently
  • list and explain important tools needed to put CI into practice

How to book

Please use your Learning Hub account to access the course online. If you do not have a Learning Hub account, please contact


If you would like more information about this course, please email