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 Illinois Urbana-Champaign
Skills you'll gain: Memory Management, C++ (Programming Language)
Intermediate · 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), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Graph Theory, Software Testing, Code Reusability, Memory Management, Artificial Intelligence
★ 4.4 (2.5K) · Intermediate · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Psychology, Clinical Psychology, Mental Health Diseases and Disorders, Mental Health Therapies, Human Development, Scientific Methods
★ 4.9 (5.4K) · Mixed · Course · 1 - 3 Months

Duke University
Skills you'll gain: C (Programming Language), Data Structures, Algorithms, Computer Programming
★ 4.3 (353) · Beginner · Course · 1 - 3 Months

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

Vanderbilt University
Skills you'll gain: Claude Code, Prompt Engineering, ChatGPT, Anthropic Claude, Generative AI Agents, Prompt Patterns, Multimodal Prompts, Prompt Engineering Tools, LLM Application, AI literacy, OpenAI, Agentic Workflows, Debugging, TypeScript, OpenAI API, Agentic systems, AI Orchestration, AI powered creativity, AI Workflows, Generative AI
★ 4.8 (8.4K) · Beginner · Specialization · 3 - 6 Months
University of Colorado Boulder
Skills you'll gain: Hardware Design, Electronic Hardware, Computer Architecture, Hardware Architecture, Electronic Components, Performance Tuning, Digital Design
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI Agents, LLM Application, AI literacy, Agentic Workflows, AI Orchestration, OpenAI API, Java, Java Programming, AI powered creativity, Agentic systems, Generative AI, Artificial Intelligence, Tool Calling, Application Development, Business Logic, Coordination
★ 4.8 (8.3K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Management, Data Visualization, Data Presentation, Data Storytelling, Data Collection, Data Governance, Data Analysis, Information Privacy, Data Quality, Data Storage, Data Storage Technologies, Data Security, Data-Driven Decision-Making, Data Architecture, Big Data, Machine Learning
★ 4.8 (133) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Debugging, Technical Communication, Performance Tuning, Technical Documentation, System Monitoring, Memory Management, Continuous Integration
★ 4.6 (3.1K) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Prompt Engineering, Vector Databases, System Monitoring, Fine-tuning, Artificial Intelligence
★ 4.8 (224) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Gemini, Embeddings, Google Gemini, AI Workflows, OpenAI API, Generative AI Agents, Generative AI, Multimodal Prompts, Prompt Engineering, Semantic Web, Large Language Modeling, Data Pipelines, Natural Language Processing, Workflow Management, Database Management, Application Programming Interface (API), Automation, Machine Learning
Beginner · Course · 1 - 4 Weeks