SPEAKER: CS50P is indeed quite different from CS50x itself, where CS50x itself is an introduction ultimately to computer science and the principles thereof, as well as to programming in a number of forms, including C and Python, JavaScript, and beyond. CS50P is entirely focused on programming, specifically in Python. So while we will focus on loops and conditions and functions and variables and so much more, we won't necessarily go down the same paths curricularly as CS50x would in exploring the why some of those features, some of those functions, some of those data structures work the way that they do. But CS50p ultimately is a course that you can indeed take before, during, or after CS50x itself. So in that sense, they're very much complementary. [MUSIC PLAYING]