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, CI or CD philosophies and accompanied tools allow development teams to take care of issues that may lead to software failure. It focuses on Continuous Integration in particular and studies how this approach allows maximization of development time and efforts to help build software solutions faster.

This is not a hands-on course and will rather focus on underlying concepts that allow automation and monitoring of otherwise cumbersome development activities. The main motivation behind this offering is to equip learners with background knowledge usually required for advanced technical and hands-on courses on building modern development and deployment infrastructures.

Learning outcomes

Learn how to:

  • describe the rationale behind using Software Development Life Cycle (SDLC) as a formal software development methodology, along with its shortcomings
  • describe in detail, the issues arising from inefficient code integration and their impact on the project
  • explain DevOps lifecycle and how it uses continuous integration or deployment or testing and automation of processes to deal with shortcomings in SDLC
  • explain how Continuous Integration allows teams to build code in a fast and efficient manner
  • list and explain important tools required to put continuous integration into practice

How to book

Please use your Learning Hub account to access the course on-line. Alternatively, please contact


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