CS50是哈佛大學提供的著名計算機科學入門課程,全名為「CS50: Introduction to Computer Science」。CS50課程的主要內容包括:演算法與資料結構、程式設計語言、網頁開發、計算思維、計算機架構與安全、實踐導向。