Harmony courses can help you learn chord progressions, voice leading, and the relationships between different musical elements. You can build skills in analyzing musical compositions, creating arrangements, and improvising within various styles. Many courses introduce tools like digital audio workstations (DAWs) and notation software, that support composing and arranging music effectively.

Google Cloud
Skills you'll gain: Generative AI, AI powered creativity, Cloud Development, Cloud Applications, Cloud Deployment, Google Cloud Platform, Cloud Computing, Cloud API, Blockchain, Cloud Storage, Cloud-Based Integration, Model Deployment, Application Programming Interface (API)
Intermediate · Project · Less Than 2 Hours

Nanyang Technological University, Singapore
Skills you'll gain: Materials science, Design, Mathematics and Mathematical Modeling, Architectural Drawing, Creative Design
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: TikTok, Driving engagement, Visual Storytelling, Content Creation, Video Editing
Beginner · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Hugging Face, Model Deployment, Transfer Learning, Fine-tuning, Large Language Modeling, Image Analysis, Applied Machine Learning, Natural Language Processing, Data Processing, Model Evaluation
Intermediate · Course · 1 - 3 Months

Berklee
Skills you'll gain: Music Theory, Musical Composition, Music, Instrumental Music, Performing Arts, Storytelling, Music Performance
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Empathy, Emotional Intelligence, Active Listening, Empathy & Emotional Intelligence, Compassion, Personal Development, Recognizing Others, Self-Awareness, Verbal Communication Skills, Interpersonal Communications, Relationship Building, Mindfulness, Resilience, Leadership, Conflict Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Embeddings, Vector Databases, Generative AI, Generative AI Agents, Google Cloud Platform, Natural Language Processing, Agentic systems
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Stress Management, Mindfulness, Personal Development, Mental Concentration, Emotional Intelligence, Team Collaboration, Empathy & Emotional Intelligence, Composure, Self-Awareness, Empathy, Resilience, Communication, Initiative and Leadership, Productivity, Professional Development, Organizational Development, Culture Transformation, Organizational Change, Habit Formation
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Blockchain, Secure Coding, Security Testing, Security Architecture Review, Legal Technology, Vulnerability Assessments, Program Development, Software Development Tools, Code Reusability, Object Oriented Programming (OOP), Data Integration, Development Testing, Application Deployment, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Positivity, Optimism, Empowerment, Growth Mindedness, Personal Development, Self-Awareness, Meditation & Breathwork, Professional Development, Mindfulness, Habit Formation, Stress Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Gemini, Model Deployment, Generative AI, Google Gemini, Generative AI Agents, Generative Model Architectures, Prompt Patterns, Cloud Deployment, Model Optimization, Application Deployment, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Google Cloud Platform, Artificial Intelligence, AI Personalization, Python Programming, Software Development Tools, Cloud Platforms
Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Music Theory, Music, Open Source Technology, Media Production, Musical Composition, Digital Signal Processing, Music History, Electronic Hardware, Electronic Components, Post-Production, Electronics, Digital Communications, Aesthetics, Hardware Design, Multimedia, Collaborative Software, Patch Management, Embedded Systems, System Configuration, Algorithms
Intermediate · Specialization · 3 - 6 Months