Rice University

Rice University

Located in an urban environment on a 300-acre tree-lined campus, Rice University seizes its advantageous position to pursue pathbreaking research and create innovative collaboration opportunities that contribute to the betterment of our world.

Boasting a 300-acre tree-lined campus in Houston, Rice University is ranked among the nation’s top 20 universities by U.S. News & World Report. Rice has a 6-to-1 undergraduate student-to-faculty ratio, and a residential college system, which supports students intellectually, emotionally and culturally through social events, intramural sports, student plays, lectures series, courses and student government. Developing close-knit, diverse college communities is a strong campus tradition, which is why Rice is highly ranked for best quality of life and best value among private universities.

Visit Website

Resources from Rice University

Algorithmic Thinking (Part 2)

Algorithmic Thinking (Part 2)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process...

An Introduction to Interactive Programming in Python (Part 1)

An Introduction to Interactive Programming in Python (Part 1)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used...

Prepare for Advanced Computer Science Courses

Prepare for Advanced Computer Science Courses

This Specialization covers much of the material that first-year Computer Science students take at Rice University. Students learn sophisticated programming skills in Python from the ground up and apply these skills in building more than 20 fun projec...

General Chemistry: Concept Development and Application

General Chemistry: Concept Development and Application

This course will cover the topics of a full year, two semester General Chemistry course. We will use a free on-line textbook, Concept Development Studies in Chemistry, available via Rice’s Connexions project. The fundamental concepts in the course wi...

An Introduction to Interactive Programming in Python (Part 2)

An Introduction to Interactive Programming in Python (Part 2)

About this Course This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer la...

Principles of Computing (Part 2)

Principles of Computing (Part 2)

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Understanding these principles is crucial to the process of creating efficient and well-structured solutions for computational p...

Principles of Computing (Part 1)

Principles of Computing (Part 1)

This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course. We will augment those skills with both important programming practices and critical mathematical problem solving...