Continuous Integration With Python

In this course, you’ll learn the core concepts behind Continuous Integration (CI) and why they are essential for modern software engineering teams.

Find out how to set up Continuous Integration for your Python project to automatically create environments, install dependencies, and run tests. You’ll learn how to work with GitHub, CircleCI, and PyTest.

What’s Included:

Downloadable Resources:

Related Learning Paths:

About Joe Tatusko

Joe is a manufacturing engineer turned Pythonista with interests in data wrangling and visualization.

» More about Joe

Each tutorial at Real Python is created by a team of developers so that it meets our high quality standards. The team members who worked on this tutorial are:

Participant Comments

Avatar image for Vasanth Baskaran

Vasanth Baskaran on Aug. 25, 2021

This is an brillant course for those who wanted to getting start into CI. Thanks Joe.

Avatar image for Jon Scott

Jon Scott on Aug. 3, 2020

Really well done - thank you for the tutorial!

Avatar image for adoormouse

adoormouse on Sept. 10, 2019

Thanks for this excellent tutorial!

Avatar image for Harley Jean

Harley Jean on Sept. 8, 2019

Awesome short course. Perfect intro with practical take aways. Thanks!

Avatar image for Par Akerstrom

Par Akerstrom on June 16, 2019

Nice tutorial, very helpful! Who knew it could be this simple to get started :). Thanks @Joe Tatusko

« Browse All Courses