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 Tatusko 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

Vasanth Baskaran on Aug. 25, 2021

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

Jon Scott on Aug. 3, 2020

Really well done - thank you for the tutorial!

adoormouse on Sept. 10, 2019

Thanks for this excellent tutorial!

Harley Jean on Sept. 8, 2019

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

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