CS50 یا Computer Science 50 دوره مبانی علوم کامپیوتر دانشگاه هاروارد است که برای آشنایی با علوم کامپیوتر و یادگیری هنر برنامه نویسی می باشد.این دوره تنها در دو دانشگاه هاروارد و یل تدریس می شود و مخاطب آن دانشجویانی هستند که علاقه دارند با حوزه ی علوم کامپیوتر آشنا شوند و یا قصد دارند دانش پایه ی خود را در این زمینه تکمیل کنند.
CS50 به دلیل شیوه تدریس خاص و متفاوت آن، رویداد ها و اتفاقات زیر مجموعه آن و همچنین به دلیل OpenCourse بودن آن در دنیا شناخته شده است.
حال تیم CS50x Iran به عنپان نماینده سیاسفیفتی در ایران درحال فعالیت است تا این دوره و رویداد های آن را در ایران پ با بهترین کیفیت برگزار کند.