1 00:00:00,000 --> 00:00:00,530 2 00:00:00,530 --> 00:00:04,310 SPEAKER: CS50P is indeed quite different from CS50x itself, 3 00:00:04,310 --> 00:00:07,250 where CS50x itself is an introduction ultimately 4 00:00:07,250 --> 00:00:09,320 to computer science and the principles thereof, 5 00:00:09,320 --> 00:00:11,910 as well as to programming in a number of forms, 6 00:00:11,910 --> 00:00:14,780 including C and Python, JavaScript, and beyond. 7 00:00:14,780 --> 00:00:19,310 CS50P is entirely focused on programming, specifically in Python. 8 00:00:19,310 --> 00:00:23,390 So while we will focus on loops and conditions and functions and variables 9 00:00:23,390 --> 00:00:27,740 and so much more, we won't necessarily go down the same paths curricularly 10 00:00:27,740 --> 00:00:31,460 as CS50x would in exploring the why some of those features, some 11 00:00:31,460 --> 00:00:34,790 of those functions, some of those data structures work the way that they do. 12 00:00:34,790 --> 00:00:38,610 But CS50p ultimately is a course that you can indeed take before, 13 00:00:38,610 --> 00:00:40,927 during, or after CS50x itself. 14 00:00:40,927 --> 00:00:43,010 So in that sense, they're very much complementary. 15 00:00:43,010 --> 00:00:46,360 [MUSIC PLAYING] 16 00:00:46,360 --> 00:00:49,000