We may earn an affiliate commission when you visit our partners.
Course image
Andy Cobley, Mark Whitehorn, Patrick Blackwill, Stuart Anderson, Alex Taylor, Iain Kay, Gary Bowerbank, and James Frost

Week 1: Data in all its glory Week 2: Breaking the CAP Triangle Week 3: Taming the Data Exhaust Week 4: Analysis is our answer Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This course is aimed at those who already work in the games industry, but may also be of interest to those looking to work in the sector. You can use the hashtag #FLgamingdata to talk about this course on social media.

Topics Covered

Read more

Week 1: Data in all its glory Week 2: Breaking the CAP Triangle Week 3: Taming the Data Exhaust Week 4: Analysis is our answer Most FutureLearn courses run multiple times. Every run of a course has a set start date but you can join it and work through it after it starts. Find out more This course is aimed at those who already work in the games industry, but may also be of interest to those looking to work in the sector. You can use the hashtag #FLgamingdata to talk about this course on social media.

Topics Covered

  • The Data Exhaust
  • Tabular vs Big Data
  • Disappearances in the CAP Triangle
  • NoSQL
  • Cassandra
  • MongoDb
  • Graphs and Graph Databases
  • Dark Data’s Hiding Place
  • Big Data and Distributed Systems
  • Hadoop, HDFS, MapReduce and Other Technologies
  • Real-time Systems
  • Lambda
  • Introduction to Statistics
  • Consumer Testing
  • Introduction to R and Python
  • Bayesian Statistics
  • Machine learning and data mining
  • The Future of Data Science

Save this course

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

Reviews summary

Data science for gaming professionals

According to learners, this course offers a solid introduction and valuable foundation for understanding data science specifically within the games industry. Students frequently highlight its ability to bridge core data science concepts with game development, making complex topics such as NoSQL databases, Big Data, and distributed systems more accessible. Many find the instructor's explanations clear and engaging, providing a useful overview for those looking to integrate data practices into their roles. However, some learners feel it is more of an overview than an in-depth dive, with a common desire for more hands-on coding exercises and a deeper exploration of advanced topics like machine learning, particularly for those with existing data science backgrounds.
Generally relevant, though some older mentions of dated tools.
"Decent course but felt a bit dated in some areas, especially the tools mentioned."
"Despite some older tools, the core concepts covered are still highly relevant and useful today."
Ideal for newcomers, less for experienced data professionals.
"Good for someone completely new to data science, but not much for those with some background."
"Good course for beginners or those needing a high-level overview. It certainly opened my eyes... Just don't expect to become a data scientist after this."
"I gained a very basic introduction to data science concepts from this course, which was great for me as a beginner."
Provides a comprehensive introduction to key data concepts.
"Excellent course, really enjoyed the content on NoSQL databases and how they apply to player data... The instructor made complex topics easy to grasp."
"Solid introduction. Covered a lot of ground in a short time. I liked the discussion on the CAP Triangle."
"Well-structured and easy to follow. Provides a good general understanding of data science principles and how they relate to the game industry."
Directly applicable for game industry roles.
"I appreciate the focus on practical applications within the gaming context. Highly recommend for game industry professionals."
"As a game developer looking to understand data, this course was perfect. It truly bridges the gap between data science and game development."
"It's a great starting point for anyone in the games industry looking to integrate data practices."
Could benefit from more advanced topics and practical coding.
"Could have used more hands-on coding exercises, especially for the R and Python parts. Felt a bit theoretical at times, but still valuable."
"Content was okay, but some parts felt a bit rushed. The section on machine learning was very brief; I wish it went deeper."
"I was hoping for more actual data science *in* games, like specific case studies or advanced analytics. This felt very basic."

Career center

Learners who complete Data Science in the Games Industry will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected 50 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 in the Games Industry.
As the most up-to-date edition of the definitive guide, this book must-read for gaining a comprehensive understanding of modern Cassandra. It covers the latest features, best practices, and integrations, making it essential for professionals and advanced students working with Cassandra today. It's a primary reference and often used as a textbook.
Co-authored by Pramod Sadalage and Martin Fowler, this seminal taxonomy defines the four core NoSQL families—key-value, document, column-family, and graph—while introducing aggregate-oriented modeling, consistent hashing, and polyglot persistence.
The premier applied machine learning masterwork, taking practitioners through intuitive concept breakdowns, production-grade Scikit-Learn workflows, and deep neural architecture implementations.
Unmatched in architectural rigor, Kleppmann compares LSM-trees against B-trees, leaderless Dynamo-style replication against consensus protocols, and document versus graph models so engineers understand the exact trade-offs behind NoSQL engines.
A timeless mathematical masterpiece that provides an uncompromising Bayesian and probabilistic foundation for linear classifiers, graphical models, kernel methods, and sampling algorithms.
The third edition of the essential guide to data wrangling with pandas, NumPy, and Jupyter in Python. Updated for newer versions of the libraries, this book remains a core resource for anyone performing data analysis in Python. It widely used textbook and reference for its clear explanations and practical examples.
Provides a comprehensive guide to Hadoop, the open-source framework for Big Data processing. It covers the core concepts and components of Hadoop, as well as advanced topics such as data warehousing and machine learning.
The definitive mathematical and theoretical canon of statistical learning, establishing the rigorous analytical foundations of regularized regression, tree ensembles, and high-dimensional inference.
Is widely considered the bible for anyone learning about Hadoop and its ecosystem, including a comprehensive section on MapReduce. It provides a solid foundation for understanding the core concepts and how they fit together in a distributed environment. It's often used as a textbook and is an essential reference for both students and professionals.
Delving into the storage engines and distributed protocols powering Apache Cassandra, RocksDB, and CouchDB, Petrov explains SSTables, Bloom filters, read repair, hinted handoff, and gossip dissemination.
A distilled practitioner field guide outlining best practices for the entire machine learning lifecycle, from problem formulation and feature engineering to model deployment and monitoring.
Delivers an end-to-end systems architecture guide for building reliable production ML systems, addressing data engineering trade-offs, real-time feature computation, and model drift mitigation.
Bridges linear algebra, multivariable calculus, vector geometry, and probability directly to fundamental machine learning algorithms like PCA, Gaussian mixture models, and support vector machines.
Designed specifically for developers transitioning from relational SQL schemas, this pragmatic guide walks through query-driven schema denormalization, key design, document embedding versus referencing, and graph traversal modeling.
Provides the monumental mathematical foundation of modern neural networks, connecting deep representation learning, backpropagation dynamics, and sequence modeling to empirical machine learning.
Provides a comprehensive guide to Spark, the popular open-source framework for Big Data processing. It covers the core concepts and components of Spark, as well as advanced topics such as streaming data and machine learning.
Aimed at intermediate users, this book delves into building, managing, and configuring high-performing Cassandra databases. It covers optimization, integration with other tools, and advanced features like CQL3 and lightweight transactions. is valuable for those who want to deepen their understanding and work with Cassandra in a production setting.
Focusing on the design of distributed real-time embedded systems, this book takes a system-level approach. It addresses real-time, distribution, and fault-tolerance issues with a balance of academic concepts and industrial examples. is excellent for advanced undergraduates and graduate students, and it's a strong reference for practitioners working on distributed real-time applications. The third edition includes updates on complexity management, energy awareness, and the Internet of Things.
Instructs data scientists on applied model evaluation, cross-validation, hyperparameter tuning, and pipeline construction through Scikit-Learn maintainers Andreas Müller and Sarah Guido.
Provides an in-depth introduction to machine learning, covering the fundamental concepts and algorithms used in Big Data analysis. It is written by Andrew Ng, a leading expert in machine learning, and is highly recommended for those who want to gain a deeper understanding of Big Data.
Updated for MongoDB 7.0 in 2024, Aleksendrić and Borucki's guide explores time-series collections, compound shard keys, aggregation pipeline optimization, and vector search indexing for modern document workloads.
Provides a foundational understanding of the fundamental principles of data science and the data-analytic thinking necessary for extracting value from data in a business context. It is highly relevant for undergraduate business analytics programs and working professionals. It serves as a useful reference for understanding the business applications of data analysis and is commonly used as a textbook.
Provides a comprehensive introduction to MongoDB, covering foundational concepts, querying, indexing, and administration. It's suitable for beginners and serves as a strong reference for developers and administrators. The 3rd edition is updated for MongoDB 4.2, making it relatively current and a valuable resource for gaining a broad understanding.
Is dedicated to the MongoDB aggregation framework, a powerful tool for data analysis and transformation. It's highly relevant for users who need to perform complex data processing within MongoDB. The focus on optimization makes it particularly useful for developers and data analysts.
This handbook offers comprehensive coverage of advanced and timely topics in real-time and embedded systems, bringing together contributions from researchers in academia and industry. It examines scheduling, resource management, programming languages, operating systems, and middleware. It's an excellent reference for researchers and professionals seeking in-depth information on various facets of the field.
Provides a practical guide to designing and analyzing real-time systems, offering a holistic, systems-based approach. It covers hardware considerations, software requirements, design, and performance estimation. It is suitable for both students and practicing engineers and valuable reference for its practical tips and code examples. The later editions incorporate object-oriented technologies and agile methodologies.
Specifically addresses the challenges and techniques for scheduling tasks on multiprocessor real-time systems. Given the prevalence of multi-core processors, this highly relevant and contemporary topic. It is suitable for graduate students and researchers focusing on advanced scheduling problems.
This handbook focuses on building, configuring, tuning, and securing Apache Cassandra databases from an administrative perspective. It covers essential day-to-day topics like backup, recovery, and performance optimization. It's a valuable resource for database administrators and those managing Cassandra deployments.
Covering the world's most popular document database, this third edition details BSON schema design, compound indexing, the aggregation pipeline framework, multi-document ACID transactions, replica sets, and sharded clusters.
Focuses on the crucial skill of communicating insights from data effectively through compelling visualizations. is highly relevant for all levels, emphasizing the importance of clear and impactful data presentation. It is valuable additional reading that complements technical data analysis skills.
Investigates the engineering realities of running automated ML pipelines in production, addressing data drift detection, automated retraining loops, telemetry infrastructure, and continuous validation.
Bridges the gap between statistical theory and its practical application in data science using R and Python. It focuses on the statistical concepts most relevant to data scientists and provides code examples. It's a useful reference and learning resource for those applying statistics in their work.
This is the Chinese version of the Data Modeling book, providing valuable content on designing MongoDB schemas for Chinese-speaking audiences. It covers the same essential concepts and patterns for effective data modeling in MongoDB.
Details cloud-native DevOps architectures for orchestrating automated machine learning lifecycles, integrating CI/CD triggers, model registry synchronization, and automated hyperparameter sweep workers.
Offers a new way of thinking about data science and ethics informed by intersectional feminist thought. It challenges existing power structures within data and explores how data can be used to work towards justice. It's highly relevant for contemporary discussions around fairness and bias in data analysis.
Wide-column distributed stores excel at high-velocity write workloads across multiple data centers. Carpenter and Hewitt cover CQL data modeling, tunable consistency levels, compaction strategies, and cluster operations.
Provides expert-level techniques for managing and optimizing MongoDB 6.x deployments. It covers advanced administration topics, performance tuning, and high availability. It's a valuable resource for database administrators and senior developers working with MongoDB in production environments.
Guides engineers step-by-step through implementing, training, and fine-tuning complete generative transformer architectures in pure PyTorch, providing crystal-clear low-level insight into modern models.
Demystifies practical transformer model implementation through the Hugging Face ecosystem, showing how to fine-tune, optimize, and deploy attention architectures across diverse machine learning tasks.
Provides a guide to creating effective and aesthetically pleasing data visualizations. It delves into the principles behind good visualization design, helping readers make informed choices about how to represent their data. It valuable reference for anyone creating visualizations, from students to professionals.
Dives into common and effective ways to use the MapReduce programming model for various data processing tasks. It's excellent for deepening understanding by providing practical examples and solutions to recurring problems. While the patterns themselves are still relevant, the specific code examples are tied to older Hadoop versions, making it more valuable for conceptual understanding and as a historical reference.
Offers a blend of theoretical concepts and practical examples with a focus on open-source real-time operating systems (RTOS). It helps designers understand the trade-offs between traditional and modern methods and is particularly useful for those interested in the embedded systems aspect of real-time systems. It provides hands-on knowledge of how RTOS are applied in embedded contexts.
Provides a detailed examination of graph algorithms and their applications, particularly in the context of computer science.
Great starting point for MongoDB beginners, introducing core concepts and practical application with MongoDB Atlas. It covers data modeling, querying, aggregation, replication, and security fundamentals. Its hands-on approach makes it valuable for those new to NoSQL databases.
Covers the practical aspects of Big Data analytics, providing guidance on how to plan, implement, and integrate Big Data solutions in an enterprise environment. It includes discussions on NoSQL and graph databases, which are essential technologies for handling Big Data.
Provides a practical introduction to Apache Cassandra, starting with installation and covering data modeling, CQL, and advanced features. It uses a real-world example application to explore topics, making it useful for those who learn by doing. It's suitable for beginners and those with some database experience looking to get hands-on with Cassandra.
Provides a technical overview of Big Data principles and best practices. It covers topics such as data ingestion, data storage, and data processing. It good option for those who want to gain a deeper understanding of the technical aspects of Big Data.
Provides a comprehensive overview of graph databases, covering the basics of graph theory, different types of graph databases, and how to use them effectively.
Provides a comprehensive introduction to reinforcement learning, a type of machine learning that involves making decisions in order to maximize reward. It covers the fundamental concepts and algorithms of reinforcement learning, as well as applications in various domains.

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 in the Games Industry.
The Structured Query Language (SQL)
Most relevant
Big Data: procesamiento y análisis
Most relevant
Introduction to Cloud Bigtable (Java)
Most relevant
IBM Data Analyst Capstone Project
Most relevant
GenAI for Data Science Teams
Most relevant
Apache Spark with Scala - Hands On with Big Data!
Most relevant
Apache Spark 3 - Databricks Certified Associate Developer
Most relevant
Google BigQuery for Programmers: Analyze & Visualize
Most relevant
Data Cleaning and Processing for Data Scientists
Most relevant

Futurelearn Buyer Protection & Guarantee

Verified partner policies & purchase protections

UK & International University Partner
Free Trial & Audit

Free Access on Short Courses

Free access option on most short courses for the duration of the course plus 14 days; free trial available on select subscriptions and tracks.

Return & Refund Policy

14-Day Cooling-Off Refund Window

14-day statutory cooling-off refund window from the date of purchase for course upgrades, Unlimited subscriptions, and ExpertTracks, provided no tests have been attempted and no certificates have been downloaded. Renewals are non-refundable.

Buyer Protections

Verified Academic & Industry Partner

Accredited university microcredentials and certificates from top institutions (British Council, leading UK and global universities), with secure payment safeguards.

Key Purchase Protections
Free access track on many short courses
14-day cooling-off refund window on initial purchases
Refund eligible if no tests completed and no certificate issued
Accredited certifications from top UK & global universities
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