北京大学的课程选择自由度比较大。但是也不是完全自选的。
强制必修的课程包括一定数量的专业必修课、政治课、英语课(当然会根据你的水平分班)、体育课中的太极拳。
除了以上课程,北大还是给了学生相当大的自由度的。包括通选课、公选课、体育课和专业选修课在内的课程都可以由学生自己选择。特别是在北京大学大力倡导通识教育的背景下,学生的选择自由度越来越大。学生不仅能修和自己专业相关的科目,也可以修自己感兴趣的科目。北大选修课种类繁多,包括自然科学、哲学、社会学、艺术、语言、历史学、文学、经济学、金融等。
此外,北大还对本校学生以及外校学生开设双学位和辅修课程,学有余力以及对其他专业有兴趣的同学可以在修本专业的同时,学习其他专业。