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.

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, C (Programming Language), Development Environment, Code Review, Software Design
★ 4.5 (658) · Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Memory Management, Operating Systems, C (Programming Language)
★ 4.7 (70) · Advanced · Course · 1 - 3 Months

Pearson
Skills you'll gain: Learning Strategies, Human Learning, Learning Theory, Psychology
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Psychology, Experimentation, Research
★ 4.7 (4.7K) · Mixed · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Graph Theory, Code Reusability, Memory Management
★ 4.4 (2.3K) · Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: Memory Management, C (Programming Language), Embedded Systems, Computer Engineering, Computer Programming, Programming Principles, Linux
★ 4.8 (68) · Beginner · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, C (Programming Language), Algorithms, Graph Theory, Software Testing, Code Reusability, Memory Management, Computational Logic, Artificial Intelligence
★ 4.5 (9.6K) · Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Model Optimization, Artificial Neural Networks, Machine Learning Methods
★ 4.2 (51) · Advanced · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Memory Management, C (Programming Language), Data Structures, Secure Coding
★ 4.5 (77) · Intermediate · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Neurology, Molecular Biology, Molecular, Cellular, and Microbiology, Psychology, Anatomy, Human Development, Mental Health, Mental Health Diseases and Disorders, Physiology, Cell Biology, Biology, Endocrinology
★ 4.8 (407) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, Data Persistence, Agentic systems, Memory Management, AI Personalization, Data Storage, AI literacy
Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Grammar, English Language
★ 4.8 (4K) · Beginner · Course · 1 - 4 Weeks