Understanding Modern Physics I: Relativity and Cosmology
About this Course
Course Overview: The 20th century was known as the century of physics. In the past 120 years, concepts such as space, time, energy, entropy and particles were understood to much deeper levels. New paradigms of thinking such as relativity and quantum mechanics emerged. This course is the first course in the Understanding Modern Physics series, which covers an introduction to special relativity, general relativity and cosmology. We will find: (i) How space and time are relative to observers, and unified into a more fundamental construction of spacetime; (ii) Why the spacetime is not absolute, but rather curves in response to matter, and how gravity emerge as a result of such spacetime curvature; and (iii) What is the framework to understand the evolution of the whole universe, and how that is related to problems such as the origin of space and matter, and the fate of our universe. Note: the videos with a (*) are optional. They provide complementary information but not in the learning objective or assignment questions. Feel free to choose to watch them or not.Created by: The Hong Kong University of Science and Technology

Related Online Courses
Welcome to this 2 hour long guided project on creating and training an Object Localization model with TensorFlow. In this guided project, we are going to use TensorFlow\'s Keras API to create a... more
Dive into spatial data analysis with our extensive ArcGIS Desktop course. Begin with an introduction to the core concepts and functionalities of ArcGIS Desktop, ensuring a solid foundation for... more
Are you ready to explore the world of Geographic Information Systems (GIS) and learn how to transform and visualize data? Join us in this beginner-friendly guided project where working with urban... more
This specialization is open to all interested learners seeking to develop skills on managing an enterprise storage environment. Through three courses, you will learn a range of concepts from how to... more
This course on Test Management will provide learners with the essential skills to effectively plan, execute, and assess testing processes in software development. It caters to both beginners... more