Learn about the inner workings of cryptographic primitives and protocols and how to apply this knowledge in real-world applications.
In this course, students learn to recognize and to apply the basic concepts that govern integrated body function (as an intact organism) in the body's nine organ systems.
This is an introductory course for students with limited background in chemistry; chemical problem solving will be emphasized with the goal of preparing students for further study in chemistry.
This course introduces concepts, languages, techniques, and patterns for programming heterogeneous, massively parallel processors. Its contents and structure have been significantly revised based on the experience gained from its initial offering in 2012. It covers heterogeneous computing architectures, data-parallel programming models, techniques for memory bandwidth management, and parallel algorithm patterns.
This course is an introduction to information theory, which emphasizes fundamental concepts as well as analytical techniques. Specific topics include: Information Measures, The I-Measure, Zero-Error Data Compression, Weak Typicality, Strong Typicality, Discrete Memoryless Channels, etc.
This college-level course gives students a thorough understanding of gene function and inheritance, and enables them to apply this understanding to real-world issues, both personal and societal. This is Part 2 of a two-part course.
This college-level course gives students a thorough understanding of gene function and inheritance, and enables them to apply this understanding to real-world issues, both personal and societal. This is Part 1 of what is now a two-part course.
Analytic Combinatorics teaches a calculus that enables precise quantitative predictions of large combinatorial structures. This course introduces the symbolic method to derive functional relations among ordinary, exponential, and multivariate generating functions, and methods in complex analysis for deriving accurate asymptotics from the GF equations.
This course will provide a market-oriented framework for analyzing the major types of financial decisions made by corporations. Lectures and readings will provide an introduction to present value techniques, capital budgeting principles, asset valuation, the operation and efficiency of financial markets, the financial decisions of firms, and derivatives.
Modéliser un problème, concevoir un algorithme de résolution et en proposer une implémentation correcte. Du problème à sa solution, ce cours combine approches pragmatique, pratique et théorique de l'informatique.
Education is increasingly occurring online or in educational software, resulting in an explosion of data that can be used to improve educational effectiveness and support basic research on learning. In this course, you will learn how and when to use key methods for educational data mining and learning analytics on this data.
Learn the basic concepts of improvisation from Gary Burton, one of the most renowned improvisers in the jazz world, including the mental, melodic, and harmonic processes that contribute to the instinctive skills that an improviser puts to use when taking a solo.
Learn about the music production process—including recording, editing, and mixing—and the tools available to you to create contemporary music on your computer.
Learn an efficient, effective process for writing songs that express your ideas and emotions, including a range of tools that revolve around the concept of prosody—the matching of lyrics and music to support your underlying message.
Grasp the essentials needed to begin playing acoustic or electric guitar. You'll learn an easy approach to get you playing quickly, through a combination of exploring the instrument, performance technique, and basic music theory.
An introduction to network analysis and statistical methods used in contemporary Systems Biology and Systems Pharmacology research.
This course will introduce you to frameworks and tools to measure value; both for corporate and personal assets. It will also help you in decision-making, again at both the corporate and personal levels.
Passport to undertake combines two key factors of successful entrepreneurs : the training and support.
Learn about Judah under Babylonian rule.