Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How to Read Code - Cognitive Processes and Techniques for Better Code Comprehension

via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn how to improve your code reading skills through cognitive science principles and practical techniques in this 58-minute conference talk. Discover why developers spend 58% of their time reading code yet receive little formal training in this essential skill. Explore the cognitive processes involved in code comprehension, including how short-term memory, prior knowledge, and chunking affect your ability to understand unfamiliar code. Examine different types of confusion that arise when reading code, from unclear variable names to tightly coupled systems. Master evidence-based theories and hands-on techniques for reading any piece of code more effectively, including cognitive refactoring methods and the use of flashcards for building programming knowledge. Understand how compiler culture and traditional programming education often overlook code reading skills, and learn practical strategies to overcome these gaps. Gain insights from cognitive science research on learning and memory that directly apply to programming, helping you become more efficient at understanding existing codebases and reducing the mental overhead of code comprehension.

Syllabus

Introduction
How I got interested in coding
How I learned programming
Reenact your childhood
Compiler culture
No teaching
No motivation
How do people learn
Scratch
Experiment
Get better at programming
Cognitive Science
What happens in your brain
Short term memory
Prior knowledge
Chunks
Long Term Memory
List Comprehension
Shortterm Memory
Reading Code is Hard
I Will Write My Own Library
The Happy News
Flashcards
Cognitive Refactor
The Loop
Takeaways
Summary
Programmers Brain
Code Reading Clubs
Recap
Twitter
Helping kids
QA
Tutorials
JavaScript
Transfer
Interruptions
Learning Styles
No Clean Code
Concrete Exercises
Outro

Reviews

Start your review of How to Read Code - Cognitive Processes and Techniques for Better Code Comprehension

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.