- Course
Learn how to improve the quality of your code by programming alongside another person. This course will teach you the proper techniques and many benefits of pair programming, how to set up your workspace, and how to pair-program remotely.
Beginner
2h 29m
(70)
Created by Brendan Enrick and Steve Smith
Last Updated Jun 11, 2024
- Course
Pair Programming
Learn how to improve the quality of your code by programming alongside another person. This course will teach you the proper techniques and many benefits of pair programming, how to set up your workspace, and how to pair-program remotely.
Beginner
2h 29m
(70)
Created by Brendan Enrick and Steve Smith
Last Updated Jun 11, 2024
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Core Tech
What you'll learn
Programming alongside another person--also known as pair programming--is a concept that most developers have heard of, but may not have seen in action. This technique can greatly improve the quality and readability of your code as well as increase knowledge-sharing. In this course, Pair Programming, you'll learn how to achieve success in programming alongside others. You'll start by learning about the different roles of pairing, when and when not to use paired programming, and several pairing techniques. From there, you'll go over research that describes the benefits of this practice and learn about a similar technique called mob programming. Finally, you'll discover how you can set up your workspace for success and how to do pair programming remotely. By the end of this course, you will know the proper techniques and benefits of pair programming, and you'll be able to use it to your advantage to create better code.
Table of contents
-
Course Overview | 1m 36s
To view this content, start a free trial or activate one of our plans.
-
Introduction and Overview | 1m 5s
To view this content, start a free trial or activate one of our plans.
-
Introduction to Pairing | 2m 29s
To view this content, start a free trial or activate one of our plans.
-
Benefits of Pairing | 11m 13s
To view this content, start a free trial or activate one of our plans.
-
When to Pair | 7m 44s
To view this content, start a free trial or activate one of our plans.
-
When Not to Pair | 3m 25s
To view this content, start a free trial or activate one of our plans.
-
Times You Already Pair | 5m 31s
To view this content, start a free trial or activate one of our plans.
-
Others Who Pair | 7m 50s
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
-
To view this content, start a free trial or activate one of our plans.
Brendan Enrick
![]()
2 courses
4.5 author rating
493 ratings
Brendan Enrick is an experienced software architect, focusing a great deal of his time on agile and software craftsmanship methodologies. Brendan is a strong proponent of strong development communities. Along with two other community members, Brendan helped found the Hudson Software Craftsmanship user group in 2009.
About the author
Steve Smith
![]()
24 courses
4.5 author rating
13475 ratings
Steve Smith (@ardalis) is an entrepreneur and software developer with a passion for building quality software as effectively as possible.