SlideShare a Scribd company logo
Hack your learning
Use Neuro-science and Cognitive learning
techniques to help you learn faster!
Summer of Tech
2019
A story about learning
A story about learning
723423402374823740273502
448105283520392034809273
423492983472934798274962
52610242312
STOPBefore we start
STOPBefore we start
Take hand written notes
Science:
● When you hand write notes you summarise,
paraphrase . (Creates new connects in your brain)
● Laptop note taking results in more verbatim
copying of content . (You remember less)
“Learning isn’t a way to reaching
one’s potential but rather a way of
developing it.
We create our own potential”
Anders Ericsson
HOW LONG
DOES IT TAKE
TO LEARN?
20 hours *
Learn a
skill
100 hours
“Competent”
10,000 hours*
world class
expert
LEARNING
MYTHS
Left Brain vs Right Brain
There is no silver bullet
Multi-tasking
Learning Styles
Google is only thing I need ...
Feedback
Myths
Talent
Talent
Myths
Talent
IQ
People don’t even try
to get better at something
because they believe
that they just
don’t have what it takes
I want to teach
you to become
an EXPERT
I want to teach
you to become
an EXPERT
at ANYTHING!
A quick look
at what makes
an expert...
Domain Skills & Knowledge
Mental ModelsMental Models
Chess Grandmasters recognise
thousands of game patterns
Feedback
loops
Practice more effectivelyPractice more effectively
Mental Models
are the building
blocks of learning
Mental Models
are the building
blocks of learning
KEY
INSIGHT
Making connections
between new and old
information is what fuels
your “Mental Models”
KEY
INSIGHT
Reflecting on feedback
on what you learned will
help make new connections
KEY
INSIGHT
HOW DO
YOU BECOME
AN EXPERT?
Practice
It’s not harder practice
It’s not longer practice
It’s better practice
Practice makes permanent
Most practice
locks in whatever
is practiced
HOW?
Remember
a time when
learning
was easy
Tips
Self Awareness
Tips
VARK learning styles
Visual
Tips
Aural / Hearing
Reading / Writing
Kinetic
Learning
Strategies
Tips
Visual Strategies
Tips
Aural Strategies
Lists Reading
Writing
Writing
Reading / Writing Strategies
Kinetic Strategies
vark-learn.com/the-vark-questionnaire/
goo.gl/eAGR4H
Find your style - take the test
Kaizen: Continuous Improvement
Kaizen Principles
Feedback: The core principle of Continuous Improvement(CI) is the (self)
reflection of processes.
Efficiency: The purpose of CI is the identification, reduction, and
elimination of suboptimal processes.
Evolution: The emphasis of CI is on incremental, continual steps rather
than giant leaps.
How do you
learn?
QUESTION
How
learning works
Hack your learning 2019
Perfect learning curve
What actually happens
Learning model
Skills that you’ve mastered, need work
ACCELERATED
LEARNING
TECHNIQUES
i) Deliberate Practicei) Deliberate Practice
Deliberate Practice is a highly
structured activity engaged in with
the specific goal of improving
performance
1) Motivation
2) Existing Knowledge
3) Feedback
4) Repetitive Tasks / Practice
Deliberate Practice Principles
1) Motivation1) Motivation
2) Build on your knowledge
3) Feedback
4) Repetition
Steps for Deliberate Practice
1
Big Goal 2
Small Goal 3
Chunk
Tasks 4
Do it ! 5
Evaluate 6
Strategise
1) Big goal
2) Small goal
3) Chunk tasks
Design practice exercises to achieve your small
goals that will take a fine-grained task from
unreliable to 95% reliability.
Within one to three 45-90 minute sessions
Wait! We need to Prepare
Watch videos Install tools /
Fix equipment
Prepare
Environment
4) Do it
5) Get Feedback
If you can’t do get reliable
to 95% in 2-3 sessions
STOP
You need to break in parts
6) Evaluate
6) Evaluate
Re-evaluate what you need to
achieve your goal
Plot a path to your goal
7) Strategise
Deliberate
Practice
Tips
● Vary your learning approaches
○ Boredom is your enemy
○ Too hard and you’ll get bored
● Count good repetitions
○ Keep score
Deliberate Practice Tips
● Learning has gotta hurt
○ You must push yourself
● Slow down - get the right pace
● Surround yourself with experts
● Go to meetups / hands-on workshops
Deliberate Practice Tips
● Imagine worst case scenarios
○ Flip it and figure out how learn to avoid
these scenario
● Get advice to on how set expectations
Deliberate Practice Tips
Not deliberate practice
● Step-by-step tutorials
● Listening to a lecture or presentation.
Not all Practice is Deliberate Practice
NO
Deliberate
Practice
Examples
Exercism.io
1. Fetch the exercise
2. Write code to solve the exercise on your own computer, satisfying each of
the tests.
3. Submit your solution You also get to see other people's solutions to the
same problem
4. Review feedback and look at how other people solved the same problem
on the website. Ask questions to help you get the answer
5. Improve your solution and resubmit as many times as desired.
Deliberate Practice Sites
How to get the best of
Deliberate Practice
1) Structure your learning
2) “Prepare” to learn: Videos & Tools
3) Remove distractions
4) Learn what is just out of reach
5) Get timely feedback
KEY
INSIGHTS
ii) Perceptual Knowledge
Perceptual learning is a process by
which the ability of sensory
systems to respond to stimuli is
improved through experience
Plane spotters in WWIIPlane spotters in WWIIPlane spotters in WWII
How does it work?
How does it work?
Perpetual Knowledge
Machine learning
for humans
NASA and UCLA study
● Got a group of
non-pilots students
● Taught to identify 7 key
components of
flightdeck
● < 2 hours of exposure
and only 5 mins of
actual instruction
● Out performed pilots
who had 1000+ flight
hours
Does it really work ?
How to get the best of
Perceptual Knowledge
1) Try to figure it out first
2) “Guess”
3) Get timely feedback
4) When stuck ask for more context
KEY
INSIGHTS
Improving Learning at WorkImproving Learning at Work
Read the Source
Lectures / TalksLectures / Talks
● Do the reading in advance
● Write down key findings
● Ask questions to affirm your model
● Reflect on what you learned
Build your mental model
MAXIMISE
LEARNING
Coding workshopsCoding workshops
● Work through tasks
● Focus on stretching your learning
● Get Support & Feedback
Code workshops
MAXIMISE
LEARNING
Building
a learning plan
“HOW TO LEARN
MACHINE
LEARNING”
i) Use google to find to out how to start
https://teachablemachine.withgoogle.com/
ii) Watch some tutorials and read some blogs
https://machinelearningmastery.com/basic-concepts-in-machine-l
earning/
FIGURE OUT WHAT YOU NEED LEARN FIRST
1) BIG GOAL “Learn machine learning”
https://www.youtube.com/watch?v=
-UGtqb7yrvo
iii) Checklist of what I need to learn
● Python
○ What tools should I install and learn
○ Sci-kit, numpy, Jupyter notebooks
● Basic Data Science techniques
○ Classification, Regression, Clustering
1) BIG GOAL “Learn machine learning”
i) What do I what to learn
Read tutorial on Classification
http://scikit-learn.org/stable/tutorial/text_analytics/working_with_text_data.ht
ml#extracting-features-from-text-files
Goal work through classification problem,
understand different models
2) SMALL GOAL “Classification”
iii) Work through tutorial to get basics running
http://www.cse.chalmers.se/~richajo/dit865/assignment0.html
LEARNING PLAN TO RUN THROUGH THE DIFFERENT CLASSIFIERS
AND UNDERSTAND DIFFERENCES OF CLASSIFIERS
2) SMALL GOAL “Classification”
i) What do I what to learn
Read tutorial on Classification
http://scikit-learn.org/stable/tutorial/text_analytics/working_with_text_data.ht
ml#extracting-features-from-text-files
ii) What do I need to get ready
Install Python, Sci-kit, Jupyter
iii) Description Analysis: What does data look like?
3) CHUNK TASKS “Classification”
i) Set time to do work and remove distractions
(understand any dependencies or transformations
to get the data working)
● Random Forest
● Regression
● Decision Tree
4) DO IT “Classification”
i) Work through the results and how they differ
compared to what data science explanations
describe
5) FEEDBACK “Classification”
i) What next ?
● Different examples?
● Learn when to apply different models to sets of
data ?
6) EVALUATE “Classification”
i) Figure out the next step on your journey
7) STRATEGY “Classification”
Building
a learning plan
“HOW TO LEARN
PYTHON”
i) Use google to find to out how to start
ii) Watch some tutorials and read some blogs
FIGURE OUT WHAT YOU NEED LEARN FIRST
1) BIG GOAL “Learn Python”
iii) Checklist of what I need to learn
1) BIG GOAL “Learn Python”
iii) Checklist of what I need to learn
1) SMALL GOAL “Learn Python”
i) What do I what to learn
2) SMALL GOAL “Duck Typing”
2) SMALL GOAL “Duck Typing”
3) CHUNK TASKS “”
4) DO IT “Duck Typing”
5) FEEDBACK “Duck Typing”
6) EVALUATE “Duck Typing”
i) Figure out the next step on your journey
7) STRATEGY “Duck Typing”
What Ideas
do you have?
Tips
Learning Tips
Preparation: Like a Chef
Prepare everything before your learning / study session
● Books
● Pads / Pens
● Laptop
● Study materials
Stop any possibility of distraction
Preparation: Like a Chef
When to learn
Are you a morning person?
Late night owl ?
Think about a time when a task was easy?
When was it ?
When when when
Think about when you do certain
tasks
Make notes and learn when you do X
best
When when when
Reading Strategies
1. Previewing: Learning about a text before really reading it.
2. Contextualizing: Placing a text in its other learning materials of your course.
3. Questioning to understand and remember: Asking questions about the content.
4. Outlining and summarizing: Identifying the main ideas and restating them in your
own words.
5. Evaluating an argument: Testing the logic of a text
6. Comparing and contrasting related readings: Exploring likenesses and differences
between texts to understand them better.
Reading Strategies
Highlighting commits to
short term memory
Better to:
Quiz yourself or show others
Writing notes in the margin
Highlighting doesn’t work
NO
Tips
Classical Music
Tips
Mint -> Alertness
Interesting books about learning
Credits: Diagrams and concepts from the
following books
Questions?
Thanks!

More Related Content

Hack your learning 2019