Understand machine learning’s role in data-driven modeling, prediction, and decision-making. Do you want to build systems that learn from experience? Or exploit data to create simple predictive models of the world?
Learn how encryption keeps information safe, and teach your students how it's used in the world today. Supported by Google. Discover the history of encryption and learn how it's used in the modern world. On this course, you will learn about what encryption is and understand its use in [...]
Take your Python skills further in this online course, guided by the Raspberry Pi Foundation and supported by Google. On this course, you’ll explore Python programming at an intermediate level. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. You’ll [...]
Course Information: In many areas of computer science such as robotics, computer graphics, virtual reality, and geographic information systems, it is necessary to store, analyze, and create or manipulate spatial data. This course deals with the algorithmic aspects of these tasks: we study techniques and concepts needed for the [...]
World and internet is full of textual information. We search for information using textual queries, we read websites, books, e-mails. All those are strings from the point of view of computer science. To make sense of all that information and make search efficient, search engines use many string algorithms. [...]