Memory courses can help you learn techniques for improving recall, understanding the science behind memory formation, and strategies for effective studying. You can build skills in mnemonic devices, spaced repetition, and memory mapping to enhance retention and retrieval. Many courses introduce tools such as flashcards and digital note-taking apps, which support these methods and help you apply your learning in practical contexts.

Duke University
Skills you'll gain: File I/O, Memory Management, Maintainability, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Collaborative Software
Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Sensory Systems Analysis, Spatial Analysis, Neurology, Psychology, Coordination, Experimentation, Anatomy
Beginner · Course · 1 - 3 Months

Skills you'll gain: Rust (Programming Language), Memory Management, System Programming, Other Programming Languages, Code Reusability, Secure Coding, Data Structures, Data Sharing, Data Management, Data Access
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, C (Programming Language), Debugging, Data Structures, Software Engineering, Interoperability
Intermediate · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Psychology, Computational Thinking, Systems Thinking, Human Learning, Language Interpretation, Translation, and Studies, Scientific Methods, Science and Research, Decision Intelligence, Research, Grammar, Experimentation, Oral Expression
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Team Motivation, Team Leadership, Leadership, Strategic Leadership, Team Performance Management, Leadership and Management, Team Collaboration, Leadership Studies, Team Building, Drive Engagement, Oral Expression, Storytelling, Coaching, Employee Coaching, Industrial and Organizational Psychology, Goal Setting, Employee Engagement, Collaboration, Compassion, Safety Culture
Build toward a degree
Beginner · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Time Management, Planning, Organizational Skills, Prioritization, Personal Development, Professional Development
Beginner · Course · 1 - 4 Weeks

Dartmouth College
Skills you'll gain: C (Programming Language), Memory Management, System Programming, Computer Architecture, Embedded Software, Programming Principles, Code Reusability, Computer Programming, Linux
Beginner · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Psychology, Sensory Systems Analysis, Human Learning, Learning Theory, Human Development, Scientific Methods, Sociology, Social Sciences, Science and Research, Research Methodologies
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Apache Hadoop, Scala Programming, Distributed Computing, Big Data, Data Manipulation, Data Processing, Performance Tuning, Data Persistence, SQL, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Self-Awareness, Personal Development, Engineering Management, Leadership Development, Curiosity, Leadership, Growth Mindedness, Decision Making, Time Management, Prioritization
Build toward a degree
Beginner · Course · 1 - 3 Months

The Museum of Modern Art
Skills you'll gain: Visual Storytelling, Media and Communications, Storytelling, Liberal Arts, Culture, Journalism, Social Justice
Beginner · Course · 1 - 3 Months