Prepare for Advanced Computer Science Courses. Learn how to program and think like a Computer Scientist
Rice University is consistently ranked among the top 20 universities in the U.S. and the top 100 in the world. Rice has highly respected schools of Architecture, Business, Continuing Studies, Engineering, Humanities, Music, Natural Sciences and Social Sciences and is home to the Baker Institute for Public Policy.
Can I just enroll in a single course?
Can I take the course for free?
此课程是 100% 在线学习吗？是否需要现场参加课程？
Knowledge of high school mathematics is required. No previous programming knowledge is required.
Do I need to take the courses in a specific order?
We strongly encourage students to take the courses in the Specialization in the listed order. Each class builds on the previous classes.
Will I earn university credit for completing the Specialization?
You will be able to analyze a range of interesting application problems and write moderate-size Python programs (300-500 lines) that solve these problems.
Why should I pursue this Specialization?
This Specialization is based on the freshman Computer Science curriculum at one of the top-ranked universities in the world. The material is designed to be fun and challenging while helping you gain the skills necessary to be successful in advanced Computer Science classes.