Learning with Games: The Perfect Balance of Fun and Growth

Contents

THE THRILL IS IN THE CHALLENGE–NOT TOO HARD, NOT TOO EASY

Children play games, not because they are easy but because they are hard. The gaming industry has worked out the Goldilocks principle of challenge–not too hard, not too easy, and not too boring. The games hit the sweet spot between anxiety and boredom, giving rise to the state of ‘flow’, where learning with games is fun and effortless

LEARNING SHOULD BE FUN AND PERSONALLY MEANINGFUL

Players choose which games to play for themselves, based on their interests and strengths. No one forces them to play games that they don’t enjoy !

LEARNERS LOVE FAILURE

When playing video games, you have multiple opportunities to fail, and that is more than okay–it provides the opportunity to learn. There is no fear of failure because failure is part of the enjoyment–no failure would mean the game is too easy and therefore no fun.

HELP IDENTIFY ENABLERS AND BARRIERS

Video games give users tips and tools when they are stuck, so they can move onto the next stage. They never feel abandoned. It’s important that students know they can get help when they need it.

MAXIMIZE USEFUL FEEDBACK

Feedback needs to be just-in-time, just-for-me, and focused on ‘where to next’. The mistake we often make with feedback is believing that feedback given is feedback understood. The key is to work out whether your child heard the feedback, understood the feedback, and is able to take the right action based on the feedback.

BE CURIOUS AND CURIOUSER

There is the freedom to experiment, explore, and see ‘what if’. You can explore the consequences of your actions (and not have to worry about being reprimanded ) The pleasure is in the discovery.

THE LEARNER IS IN CONTROL

Games give a sense of control to the user. This autonomy and agency is empowering, because they are free to experiment at their own pace. No one forces players to play – or to complete the game, unless they want to . This is why teenagers spend hours playing games, because they are Masters of the Universe in these scenarios, unlike our schools, where they need to ask for permission even to pee !

YOU LEARN TO PLAY THE GAME IN THE MIDST OF PLAYING THE GAME

Learning how to play is part of playing – there is no artificial distinction . Living and learning should also be inseparable in the real world because the real world is full of learning opportunities and teaching moments.

MAKE SURE THERE IS A STORY IN WHICH PROBLEMS ARE EMBEDDED. STUDENTS READ FOR THE NARRATIVE, NOT FOR THE PHONICS

Games involve a narrative–it is not doing for the sake of doing, but there is a story such that you want to be immersed in the story, hear more about the story, and quest for an active role affecting the story’s direction and outcomes. Learning is through participating in the story.

LEARNING NEEDS TO BE EMOTIONAL

Winning leads to rewards, and this dopamine kick reinforces the instrinsic motivation players have to win.

LEARNING NEEDS TO BE SOCIAL

Multi-player games encourage players to form team, so they can learn from each other, and teach newbies. They learn to collaborate and help each other so they can win together

LEARNING IS BEST TIED TO PAST PERFORMANCE

The game “remembers” what level the player reached the last time they played, so they can resume from where they left off. The challenges are graded, so they are encouraged to move forward and onward

THE RULES ARE CLEAR AND EXPLICIT

The rules of the game are clearly spelled out, and apply to everyone, which gives all players a level playing field. There is no scope for selective treatment of certain favoured classes, and the rules aren’t changed arbitrarily half-way through the game

LEARNING IS PERSONALISED

Every player’s path through a game is different, and they progress through the various levels at a pace which they are comfortable with, because they set it for themselves. The game adapts to them, and doesn’t force them to adapt to the game

Leave a Reply

Your email address will not be published. Required fields are marked *


Related Article

Courses for Machine Learning

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

machine learning 1

Machine Learning

Machine Learning with Python 1

Machine Learning with Python

Machine learning with python ibm 1

Machine Learning with Python

Machine Learning with Python 1

Machine Learning with Python - MUT

Machine learning with python ibm 1

Machine Learning with Python - IBM

machine learning 1

Machine Learning - Georgia Tech

Machine Learning and AI with Python 1

Machine Learning & AI with Python - Harvard University

Machine Learning fundamentals 1

Machine Learning Fundamentals - University of California

Introduction to AI with Python 1

Introduction to AI with Python - Hardvard University

Courses for C & C++

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

Introduction - C Programming

C Programming Language foundations 1

C Programming - Language Fundamentals

C Programming Advanced Data Types 1

C Programming - Advanced Data Types

Fundamentals of C 1

Fundamentals of C++

Data Structures and Algorithms C 1 1

Data Structure & Algorithms using C++

C programming basic skills 1

C++ Programming Basic Skills

C programming Intermediate concepts 1

C++ Programming - Intermediate Concepts

C Object Oriented Design 1

Data Structure & Algorithms using C++

Courses for Python

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

introduction python cover 1

Introduction to Python

Python Programming 1

Python Programming for Students

Python for Absolute Beginners 1

Python for Absolute Beginners

Learn Python For Total Beginners 1

Learn Python for Beginners

Object Oriented Programming in Python 1

Object Oriented Programming in Python

Learn Python For Total Beginners 1

Python for Beginners

Learn Python For Total Beginners 1

Python Programming for Beginners

00 learn python fundamentals 1

Learn Python language fundamental in simple way

Learn Programming with python 1

Learn Programming with Python

Learn Python For Total Beginners 1

Learn Python from Scratch

Learn Python in 80 minutes 1

Learn Python in 80 minutes for Beginners

Python for Data Science 1

Python for Data Science

cs50python 1

Python with Harvard University

Courses for IBM

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

ibm1 1

Introduction to WebDev with HTML5, CSS & JS

ibm2 1

Back-End App Development with Node js & Express

ibm3 1

Full Stack App Development Project

ibm5 1

Machine Learning with Python - A Practical Introduction

6 1

Deep Learning with Tensorflow

ibm7 1

Deep Learning with Python & Pytorch

IBM9 1

Fundamentals of C++

IBM 8 1

Software Engineering Basics for Everyone

1BM 11 1

Analyzing Data with Excel

IBM 12 1

AI for everyone Master the Basics

IBM 8 1

Threat Intelligence in Cybersecurity

IBM 17 1

Cybersecurity Compliance & System Administration

IBM16 1

Data Analytics Basics for Everyone

IBM 15 1

Introduction to Cloud Computing

IBM 20 1

Introduction to Statistics for Data Science using Python

Courses for Javascript

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

Introduction to Javascript - University of California

Animation with JavaScript and Jquery 1

Animation with Javascript and Jquery

Animation with JavaScript and Jquery 1

Interactivity with Javascript & Jquery

Data Manipulation In JavaScript 1

Data Manipulation in Javascript

Introduction to web development 1

Introduction to Web Development

JavaScript Library.png 1

JS Introduction WWW Consortium - W3Cx

1a666720 9507 4ea7 992e 8a956c83d775 D70e7856c814.small

Introduction to Web Dev using Javascript

Courses for Web Designing & Development

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

5342cdcd4f5037e2c8b1893fce37e1b39f2b8b5e 952x534 1 1

Responsive Web Design Fundamentals

8f8e5124 1dab 47e6 8fa6 3fbdc0738f0a 4978ad93b1c3.small 1

Web Programming with Python and Javascript - HarvardX CS50's

1a666720 9507 4ea7 992e 8a956c83d775 d70e7856c814.small 1

HTML5 & CSS Fundamentals WWW Consortium - W3Cx

How HTML CSS and JavaScript work main 2

CSS Basics WWW Consortium

Courses for Graphic Designing

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

1g 1

Graphic Design Tutorials - ACADGILD

g3

Beginners Guide To Graphic Design Class Central

3g 1

Design with Canva Class Central

4g 1

Typography & Design Class Central

5g 1

Design Makeovers | Canva Workshops Class Central

6g 1 1

The Basics of Print Design Class Central

7g 1

Logo Design Fundamentals

8g 1

Graphic Design Workshops for beginners

10g 1

Beginner's Guide to Graphic Design - Vectr

11g 1

Infographics for Content Promotion - Udemy

12g 1

Professional Advertising & Graphic Design

13g 1

Effective Logo Design for Non-Designers in Powerpoint

1mg 1

Advertising Art Direction Design Techniques & Planning

mg 1

Graphic Design Theory For Beginners

14g 1

Experimental Typography Design Critique Class Central

1lg 1

Typography Critique, one Weight - Designing with Limitations Class Central

lg 1

Learn the Fundamentals of Graphic Design with Envato Tuts Class Central

Courses for Java

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

JAVA 1

Introduction to java Programming-Part-1 HKUST

Java Programming Basic Skills - Codio

11 1

Object-Oriented Programming with Java (Georgia Tech Part 2)

5342cdcd4f5037e2c8b1893fce37e1b39f2b8b5e 952x534 1 1

Object-Oriented Programming with Java (Georgia Tech Part 3)

8f8e5124 1dab 47e6 8fa6 3fbdc0738f0a 4978ad93b1c3.small

Java Programming Fundamentals – GU

Courses for Data Science

Here are some top online courses we recommend in this category. These links will take you to the official course sites.

Introduction to Data Science using Python 1

Introduction to Data Science using Python

Data Science Machine learning Data Analysis Python R 1

Data Science, Machine Learning, Data Analysis, Python & R

SQL for Data Analysis 1

SQL for Data Analysis - Solving real-world problems with Data

Data Science with Analogies, Algorithms & Solved Problems

Introduction To Data Science 1

Intro to Data for Data Science

data cleaning with python 1 1

Data Clearing with Python

Data Science with R

Data Science on Sustainable Development Goals

applied data science with python 1

Applied Data Science with Python

9 1

Data Sctructure & Algorithms - Georgia Tech

intro to computer science 1

Introduction to Computer Science - Harvard University