We may earn an affiliate commission when you visit our partners.
Course image
Thomas Woolf

This is part of our specialization on Making Decision in Time. For this third course we start with an intriguing study on SFPark and build new insights into the ideas that flow from this direction. The ending point should bring new code and new algorithm insights into perspective, and use, by many computer and data scientists.

Enroll now

What's inside

Syllabus

Dynamically Changing Environments and Game Theory
How should a control be adjusted to best achieve a desired outcome? We introduce the SFPark problem, a real parking management approach being used in SF. The question that we want to understand, via sequential methods and games, is how best to set the prices for spaces, dynamically during the day, to encourage a particular (say 15%) free space availability. The game is between the consumers (looking for parking) and the city (trying to optimize space, reducing those cruising for spaces and encouraging those coming for a meal or for shopping to have a parking space). This is a sequential decision problem that can also be described as a game.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Designed for students with an interest in computational social science
Guides learners in understanding how to make decisions in dynamic environments
Taught by Thomas Woolf, a recognized expert in decision-making theory
Examines real-world applications of game theory, including the SFPark parking management system
Covers advanced topics such as sequential social environments and avoiding distribution shifts

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Theoretical depth in data science decisions

Learners say this course offers a deep dive into decision-making in data science, particularly focusing on information theory and game theory concepts. Many commend the instructor's profound knowledge and the challenging yet rewarding nature of the material, finding it excellent for those with a solid quantitative background. However, some indicate it is highly demanding and not suitable for beginners, with dense lectures and complex assignments that may require significant self-study to grasp fully.
Strong theoretical base, but some sought more hands-on coding or practical examples.
"The theory is solid, which is great, but I was hoping for more practical coding exercises to apply what I learned."
"I gained a deep theoretical understanding, which is what I wanted, but others might need more direct code demonstrations."
"While the SFPark case study was insightful, I wished for more diverse real-world implementations beyond the conceptual."
Instructor demonstrates deep expertise and passion for the subject.
"The professor clearly understands the material inside and out, making the lectures insightful and engaging."
"I found the instructor's explanations, while sometimes fast, to be very profound and thought-provoking."
"His experience in the field shone through, providing valuable context and real-world relevance to the theories."
Provides a rigorous, in-depth exploration of complex concepts.
"The course delves into advanced topics with mathematical rigor, offering a truly comprehensive understanding."
"I appreciated the comprehensive coverage of game theory applied to real-world problems and data science scenarios."
"It offers a strong conceptual foundation, moving beyond surface-level explanations into the core principles."
Assignments are complex and require significant independent problem-solving.
"The assignments were incredibly difficult, sometimes feeling disconnected from the lectures and requiring extensive self-study."
"I spent hours trying to decipher what was expected in some homework problems; more examples would have been helpful."
"While challenging, the problems really pushed my understanding, but I wished for more step-by-step guidance on harder tasks."
Highly challenging; best for learners with prior math/CS experience.
"This course is not for the faint of heart; I felt lost without a solid math and programming background."
"Prior knowledge in probability, linear algebra, and even some basic optimization is absolutely essential to keep up."
"If you are a beginner in data science or game theory, prepare for a steep learning curve and a lot of extra effort."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Data Science Decisions in Time: Information Theory & Games with these activities:
Review key concepts in game theory
Brushing up on fundamental concepts will help you understand the more advanced topics covered in this course.
Show steps
  • Go over your lecture notes or textbook chapters on game theory.
  • Review online resources or articles to reinforce your understanding.
  • Solve practice problems to test your knowledge.
Compile a collection of resources on game theory and its applications
Creating a compilation will provide you with a valuable reference and help you stay organized.
Browse courses on Online Courses
Show steps
  • Identify different types of resources (e.g., books, articles, videos).
  • Search for and gather relevant resources.
  • Organize and categorize the resources.
  • Consider creating an online repository or sharing your compilation with others.
Attend conferences or meetups focused on game theory or artificial intelligence
Attending events will allow you to connect with professionals in the field, learn about current research, and stay up-to-date with industry trends.
Browse courses on Networking
Show steps
  • Identify relevant conferences or meetups in your area.
  • Register and attend the events.
  • Engage with speakers, attendees, and exhibitors.
  • Follow up with interesting contacts.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice solving game theory problems
Regular practice will strengthen your problem-solving skills and improve your ability to apply game theory concepts.
Browse courses on Dynamic programming
Show steps
  • Find practice problems online or in textbooks.
  • Start with easier problems and gradually increase the difficulty.
  • Review your solutions and identify areas for improvement.
Explore online tutorials on advanced game theory topics
Following guided tutorials will introduce you to new concepts and techniques that can extend your knowledge.
Browse courses on Mechanism Design
Show steps
  • Identify specific topics or areas where you want to expand your knowledge.
  • Search for reputable online tutorials or courses on those topics.
  • Follow the tutorials and complete the exercises or assignments.
Develop a case study on a real-world application of game theory
Creating a case study will deepen your understanding of game theory and its practical implications.
Browse courses on Real-World Examples
Show steps
  • Choose a specific real-world scenario that involves game theory.
  • Research and gather data on the scenario.
  • Analyze the scenario using game theory principles.
  • Develop recommendations based on your analysis.
  • Write up your case study and share it with others.
Contribute to open-source projects related to game theory or artificial intelligence
Contributing to open-source projects will provide you with hands-on experience and deepen your understanding of the latest advancements.
Browse courses on AI Algorithms
Show steps
  • Find open-source projects that align with your interests and skill level.
  • Review the project documentation and identify areas where you can contribute.
  • Make code contributions, bug fixes, or documentation improvements.
  • Engage with the project community and learn from others.

Career center

Learners who complete Data Science Decisions in Time: Information Theory & Games will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 30 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Data Science Decisions in Time: Information Theory & Games.
Is widely regarded as the standard graduate-level textbook on information theory. It provides a comprehensive and rigorous treatment of all essential topics, including entropy, data compression, channel capacity, and error-correcting codes. It is an invaluable reference tool for students and professionals and is commonly used in academic institutions worldwide.
A modern classic that beautifully connects information theory with inference and machine learning. is highly recommended for those interested in the practical applications of information theory in areas like data science and artificial intelligence. It serves as an excellent textbook and reference, known for its clear explanations and broad coverage.
This comprehensive textbook focuses on the application of information theory to network communication. It covers both classical and recent results in the field, making it highly relevant for graduate students and researchers interested in modern communication systems. It provides a deep dive into topics like network coding and multi-terminal networks, building upon foundational information theory.
A classic textbook focusing on the fundamental mathematical models of sources and channels in communication systems and the framework for reliable communication. While published in 1968, its rigorous treatment of core concepts remains relevant. It valuable reference for those delving deeper into the theoretical underpinnings of error correction and communication system design.
This advanced textbook explores the application of game theory to economic modeling, focusing on issues such as market competition, oligopoly, and bargaining.
A more advanced text focusing specifically on modern coding theory, including the theory behind powerful error-correcting codes like LDPC and Turbo codes. is essential for those looking to deepen their understanding of the coding aspects of information theory and their role in achieving reliable communication near channel capacity. It is suitable for graduate students and researchers.
This is the foundational work that established the field of information theory. While historically significant and a must-read for understanding the origins of the field, the mathematical treatment is foundational compared to modern texts. It is more valuable for historical context and gaining an initial understanding of core concepts rather than as a comprehensive modern reference.
Offers a rigorous and in-depth treatment of coding theorems for discrete memoryless systems. It highly theoretical text, focusing on the mathematical proofs and foundations of key results in information theory. It valuable reference for advanced graduate students and researchers with a strong mathematical background.
Building upon his 'First Course,' this book delves into the specialized area of network coding within information theory. It is suitable for graduate students and researchers focusing on information flow in networks. It provides a comprehensive treatment of network coding techniques and their theoretical underpinnings, adding significant depth to the topic.
Offers a highly accessible introduction to information theory using intuitive examples and minimizing complex mathematics initially. It's an ideal starting point for high school or early undergraduate students seeking to grasp the basic principles before moving on to more rigorous texts. It provides a solid foundation for understanding core concepts like entropy and mutual information.
Integrates probability theory with information theory, providing a solid mathematical foundation for the subject. It is suitable for students with a background in basic calculus and serves as an excellent introduction to both fields simultaneously. The book includes examples and exercises to help solidify understanding and can be used as a textbook for introductory courses.
Offers a solid introduction to information theory, covering core concepts and their applications in coding and compression. It is suitable for advanced undergraduate or early graduate students and provides a good balance between theory and practical examples. It can serve as a textbook for a first course in the subject.
This textbook focuses on the application of game theory to political science, providing a comprehensive overview of game-theoretic models of political behavior and institutions.
Written in an informal, tutorial style, this book provides a good balance between conceptual explanations and mathematical presentation. It's suitable for undergraduates and those new to the field, offering a clear introduction to the fundamental theorems of information theory without excessive jargon. It can serve as a good preparatory text before tackling more advanced material.
This textbook covers information theory along with its closely related fields of coding and cryptography. It's a valuable resource for students interested in the practical aspects of secure and efficient communication. The book balances mathematical rigor with practical examples and covers recent developments in coding techniques.
Provides an introduction to both coding theory and information theory, suitable for advanced undergraduate or beginning graduate students. It presents the concepts with a focus on their mathematical foundations and connections. It can serve as a textbook for a combined course on these topics.
This classic book explores the deep connections between information theory and statistics. It valuable resource for understanding how information-theoretic concepts can be applied to statistical inference and hypothesis testing. While older, the fundamental principles remain relevant for researchers in both fields.
This textbook explores the application of game theory to legal problems, providing insights into the strategic behavior of individuals and institutions in legal settings.
This comprehensive textbook introduces both the theoretical and empirical foundations of game theory, providing insights into strategic decision-making in various fields.
Presents a different perspective on information theory, focusing on algorithmic complexity and the information content of individual objects. It's a more theoretical and philosophical take on the subject, relevant for those interested in the foundations of information and its connection to computation. It is more suitable for graduate students and researchers interested in theoretical computer science and mathematics.
Explores the fascinating connections between information theory and the theory of evolution. It applies information-theoretic concepts to biological systems, offering a unique interdisciplinary perspective. It is suitable for readers interested in the applications of information theory outside of traditional engineering fields and can be valuable supplementary reading.
This popular science book applies game theory concepts to everyday life situations, providing practical insights into strategic thinking and decision-making.
A popular science book that explores the history and cultural impact of information. While not a technical textbook, it provides a fascinating broad understanding of how information has shaped our world and the key figures involved in its study, including Claude Shannon. It's excellent supplementary reading for anyone interested in the broader context of information theory.
This interdisciplinary textbook uses real-world examples to illustrate the application of game theory in various fields, including biology, economics, and computer science.
This recent book provides a broad and philosophical look at the nature of information and its increasing role in the universe and in life itself. It connects information theory to fields like biology, computer science, and astrobiology. While not a technical deep dive, it offers a contemporary perspective on the significance of information in the modern era.
Another popular science book that explores the role of information theory in various scientific disciplines, from physics to biology. It provides a broad, accessible overview of how information fundamental concept across different fields. It's excellent for gaining a general understanding and appreciating the wide-ranging impact of information theory.
This introductory textbook provides a clear and concise introduction to game theory, covering both cooperative and non-cooperative games.
Offers an engaging and non-technical introduction to information theory, emphasizing its role as a fundamental concept in science. It avoids equations and focuses on the conceptual understanding of information. It's a good starting point for readers with no prior technical background, providing a broad overview of the subject's significance.
This accessible introduction to game theory uses non-technical language to explain key concepts and principles, making it suitable for readers with no prior background in mathematics.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Data Science Decisions in Time: Information Theory & Games.

Coursera Buyer Protection & Guarantee

Verified partner policies & purchase protections

Accredited University Partner
Free Trial & Audit

7-Day Free Trial & Free Audit

7-day free trial on monthly Coursera Plus subscriptions; free audit option available on most individual courses to explore video lectures and readings at no charge.

Return & Refund Policy

14-Day Refund Guarantee

14-day refund window on annual Coursera Plus subscriptions and single-course purchases prior to certificate issuance. Monthly subscriptions do not offer refunds once billed.

Buyer Protections

Verified Academic & Industry Partner

Accredited university and industry certifications (e.g. Stanford, Google, IBM, Yale), secure SSL payment processing, and verifiable digital certificate links.

Key Purchase Protections
14-day refund window on annual Coursera Plus and single courses
7-day free trial on monthly Coursera Plus subscriptions
Free course audit option for lectures and readings
Verified certificates from top universities & companies
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser