Based on Harvard's famed introductory course in computer science, CS50 is now available at Oxford. This course teaches you how to solve problems, both with and without code, with an emphasis on correctness, design, and style.
Course search results
Filter by:
Filters
Start month
Day of the week
Time of day
This course introduces you to the basic principles of Classical Latin. It provides a firm basis of grammar, sentence structure and vocabulary of the language, through which you will be able to read and translate into English Roman drama in adaptation.
The First World War was a cataclysmic event. This course examines international relations before 1914, the countries which fought the war, how it started, the expectations of the participants, and assesses the war's historical significance,
Explore Scandinavian modernism through domestic architecture, examining how Nordic designers like Alvar Aalto and Arne Jacobsen shaped modern domestic life through light, comfort, materials, human scale, welfare ideals, and everyday routines.
In World Archaeology we explore the emergence of past societies in multiple regions of the Earth. Some are mysterious and lost in the mists of time, while others underpin cultures that exist in our world today.
We gradually move from reading simplified texts to analysing original passages from some of the greatest ancient Greek authors, tackling challenging grammatical and syntactical structures whilst learning about ancient Greek thought and culture.
Approaches to managing old buildings change across time and between cultures. This course will give historical and global context to architectural conservation practice, and help students broaden their perspective on change in the historic environment.
The tools of calculus are used to understand the universe making it essential for all mathematical modelling. This course introduces the idea of multi-variable functions through partial differentiation and PDEs. Follows from OUDCE's 'Beginning Calculus'.
Why engage with an approach to ethics that is 2,300 years old? Because ethics without Aristotle is inconceivable, and his insights into what is good for humans remain invaluable. Join in to explore and discuss the 'Nicomachean Ethics'.
This course introduces you to the basic principles of Classical Latin. It provides a firm basis of grammar, sentence structure and vocabulary of the language, through which you will be able to read and translate into English Roman drama in adaptation.
Gain insight into the most important programming tools using the Python programming language, for obtaining data, bringing it into a usable form, exploring and modelling it, and for presenting discoveries to a wider audience.
This course will introduce statistics to at a beginner-level, covering measures of central tendency, dispersion, probability theory and inferential statistics.