ThinkSpace Education > Free Courses

Free Courses

Our goal has always been to make education accessible and affordable, and our first step towards this goal was the release of our Short Courses, How To Write Music and Learn Music Theory.

Throughout 2021, we hope to bring more educational materials that are totally free of charge to our current catalogue of courses. This is a growing list, and we aim to bring more of these to you in the near future - so stay tuned!

If you’re interested in more in-depth training, please see our list of Short Course here:
See Our Short Courses

Music Technology

Our music tech courses cover a wide variety of topics that allow you to understand the fundamentals of creating music for media with your computer. Learn how to build templates for different kinds of setups, how to use sampled instruments to inject life into your compositions, and how to mix your orchestral and hybrid tracks like the professionals. Our musical sound design courses break down the modern hybrid sound and teach you how to recreate a wide selection of common effects and techniques.
Image
Getting Started With East West Composer Cloud
A free introduction to EastWest’s Composer Cloud - the world’s largest subscription service for sampled instruments.

Learn More
Start your composing career today with our

Free Composing Guide

Download our free guide to scoring films, written by award-winning professional composer, Guy Michelmore.
Have a question?

Contact Us

Have a question? We’d be happy to help. You can use the form below or you can email us at contact@thinkspaceeducation.com and one of our team will get back to you as soon as possible.

Need some advice? Or just want to talk music? We’re always here to lend a professional ear.
contact@thinkspaceeducation.com
Contact Us
[cs_element_section _id=”1″ ][cs_element_layout_row _id=”2″ ][cs_element_layout_column _id=”3″ ][cs_element_button _id=”4″ ][/cs_element_layout_column][cs_element_layout_column _id=”5″ ][cs_element_button _id=”6″ ][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][cs_element_section _id=”7″ ][cs_element_layout_row _id=”8″ ][cs_element_layout_column _id=”9″ ][cs_element_text _id=”10″ ][cs_element_headline _id=”11″ ][cs_element_text _id=”12″ ][cs_element_button _id=”13″ ][/cs_element_layout_column][cs_element_layout_column _id=”14″ ][cs_element_gap _id=”15″ ][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][cs_element_section _id=”16″ ][cs_element_layout_row _id=”17″ ][cs_element_layout_column _id=”18″ ][cs_element_headline _id=”19″ ][/cs_element_layout_column][/cs_element_layout_row][cs_element_layout_row _id=”20″ ][cs_element_layout_column _id=”21″ ][cs_element_text _id=”22″ ][/cs_element_layout_column][/cs_element_layout_row][cs_element_layout_row _id=”23″ ][cs_element_layout_column _id=”24″ ][cs_element_image _id=”25″ ][cs_element_text _id=”26″ ][cs_element_text _id=”27″ ][cs_element_gap _id=”28″ ][cs_element_button _id=”29″ ][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][cs_element_section _id=”30″ ][cs_element_layout_row _id=”31″ ][cs_element_layout_column _id=”32″ ][cs_element_text _id=”33″ ][cs_element_headline _id=”34″ ][cs_element_text _id=”35″ ][cs_element_raw_content _id=”36″ ]#_form_122_ { font-size:14px; line-height:1.6; font-family:arial, helvetica, sans-serif; margin:0; }
#_form_122_ * { outline:0; }
._form_hide { display:none; visibility:hidden; }
._form_show { display:block; visibility:visible; }
#_form_122_._form-top { top:0; }
#_form_122_._form-bottom { bottom:0; }
#_form_122_._form-left { left:0; }
#_form_122_._form-right { right:0; }
#_form_122_ input[type=”text”],#_form_122_ input[type=”date”],#_form_122_ textarea { padding:6px; height:auto; border:#979797 1px solid; border-radius:4px; color:#000 !important; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_122_ textarea { resize:none; }
#_form_122_ ._submit { -webkit-appearance:none; cursor:pointer; font-family:arial, sans-serif; font-size:14px; text-align:center; border:0 !important; -moz-border-radius:30px !important; -webkit-border-radius:30px !important; border-radius:30px !important; color:#fff !important; padding:14px !important; }
#_form_122_ ._close-icon { cursor:pointer; background-image:url(‘https://d226aj4ao1t61q.cloudfront.net/esfkyjh1u_forms-close-dark.png’); background-repeat:no-repeat; background-size:14.2px 14.2px; position:absolute; display:block; top:11px; right:9px; overflow:hidden; width:16.2px; height:16.2px; }
#_form_122_ ._close-icon:before { position:relative; }
#_form_122_ ._form-body { margin-bottom:30px; }
#_form_122_ ._form-image-left { width:150px; float:left; }
#_form_122_ ._form-content-right { margin-left:164px; }
#_form_122_ ._form-branding { color:#fff; font-size:10px; clear:both; text-align:left; margin-top:30px; font-weight:100; }
#_form_122_ ._form-branding ._logo { display:block; width:130px; height:14px; margin-top:6px; background-image:url(‘https://d226aj4ao1t61q.cloudfront.net/hh9ujqgv5_aclogo_li.png’); background-size:130px auto; background-repeat:no-repeat; }
#_form_122_ ._form-label,#_form_122_ ._form_element ._form-label { font-weight:bold; margin-bottom:5px; display:block; }
#_form_122_._dark ._form-branding { color:#333; }
#_form_122_._dark ._form-branding ._logo { background-image:url(‘https://d226aj4ao1t61q.cloudfront.net/jftq2c8s_aclogo_dk.png’); }
#_form_122_ ._form_element { position:relative; margin-bottom:10px; font-size:0; max-width:100%; }
#_form_122_ ._form_element * { font-size:14px; }
#_form_122_ ._form_element._clear { clear:both; width:100%; float:none; }
#_form_122_ ._form_element._clear:after { clear:left; }
#_form_122_ ._form_element input[type=”text”],#_form_122_ ._form_element input[type=”date”],#_form_122_ ._form_element select,#_form_122_ ._form_element textarea:not(.g-recaptcha-response) { display:block; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
#_form_122_ ._field-wrapper { position:relative; }
#_form_122_ ._inline-style { float:left; }
#_form_122_ ._inline-style input[type=”text”] { width:150px; }
#_form_122_ ._inline-style:not(._clear) + ._inline-style:not(._clear) { margin-left:20px; }
#_form_122_ ._form_element img._form-image { max-width:100%; }
#_form_122_ ._clear-element { clear:left; }
#_form_122_ ._full_width { width:100%; }
#_form_122_ ._form_full_field { display:block; width:100%; margin-bottom:10px; }
#_form_122_ input[type=”text”]._has_error,#_form_122_ textarea._has_error { border:#f37c7b 1px solid; }
#_form_122_ input[type=”checkbox”]._has_error { outline:#f37c7b 1px solid; }
#_form_122_ ._error { display:block; position:absolute; font-size:14px; z-index:10000001; }
#_form_122_ ._error._above { padding-bottom:4px; bottom:39px; right:0; }
#_form_122_ ._error._below { padding-top:4px; top:100%; right:0; }
#_form_122_ ._error._above ._error-arrow { bottom:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #f37c7b; }
#_form_122_ ._error._below ._error-arrow { top:0; right:15px; border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #f37c7b; }
#_form_122_ ._error-inner { padding:8px 12px; background-color:#f37c7b; font-size:14px; font-family:arial, sans-serif; color:#fff; text-align:center; text-decoration:none; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#_form_122_ ._error-inner._form_error { margin-bottom:5px; text-align:left; }
#_form_122_ ._button-wrapper ._error-inner._form_error { position:static; }
#_form_122_ ._error-inner._no_arrow { margin-bottom:10px; }
#_form_122_ ._error-arrow { position:absolute; width:0; height:0; }
#_form_122_ ._error-html { margin-bottom:10px; }
.pika-single { z-index:10000001 !important; }
@media all and (min-width:320px) and (max-width:667px) { ::-webkit-scrollbar { display:none; }
#_form_122_ { margin:0; width:100%; min-width:100%; max-width:100%; box-sizing:border-box; }
#_form_122_ * { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; font-size:1em; }
#_form_122_ ._form-content { margin:0; width:100%; }
#_form_122_ ._form-inner { display:block; min-width:100%; }
#_form_122_ ._form-title,#_form_122_ ._inline-style { margin-top:0; margin-right:0; margin-left:0; }
#_form_122_ ._form-title { font-size:1.2em; }
#_form_122_ ._form_element { margin:0 0 20px; padding:0; width:100%; }
#_form_122_ ._form-element,#_form_122_ ._inline-style,#_form_122_ input[type=”text”],#_form_122_ label,#_form_122_ p,#_form_122_ textarea:not(.g-recaptcha-response) { float:none; display:block; width:100%; }
#_form_122_ ._row._checkbox-radio label { display:inline; }
#_form_122_ ._row,#_form_122_ p,#_form_122_ label { margin-bottom:0.7em; width:100%; }
#_form_122_ ._row input[type=”checkbox”],#_form_122_ ._row input[type=”radio”] { margin:0 !important; vertical-align:middle !important; }
#_form_122_ ._row input[type=”checkbox”] + span label { display:inline; }
#_form_122_ ._row span label { margin:0 !important; width:initial !important; vertical-align:middle !important; }
#_form_122_ ._form-image { max-width:100%; height:auto !important; }
#_form_122_ input[type=”text”] { padding-left:10px; padding-right:10px; font-size:16px; line-height:1.3em; -webkit-appearance:none; }
#_form_122_ input[type=”radio”],#_form_122_ input[type=”checkbox”] { display:inline-block; width:1.3em; height:1.3em; font-size:1em; margin:0 0.3em 0 0; vertical-align:baseline; }
#_form_122_ button[type=”submit”] { padding:20px; font-size:1.5em; }
#_form_122_ ._inline-style { margin:20px 0 0 !important; }
}
#_form_122_ { position:relative; text-align:left; margin:25px auto 0; padding:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; *zoom:1; background:transparent !important; border:0px solid #f0f0f0 !important; width:600px; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; border-radius:0px !important; color:#fff !important; }
#_form_122_ ._form-title { font-size:22px; line-height:22px; font-weight:600; margin-bottom:0; }
#_form_122_:before,#_form_122_:after { content:” “; display:table; }
#_form_122_:after { clear:both; }
#_form_122_._inline-style { width:auto; display:inline-block; }
#_form_122_._inline-style input[type=”text”],#_form_122_._inline-style input[type=”date”] { padding:10px 12px; }
#_form_122_._inline-style button._inline-style { position:relative; top:27px; }
#_form_122_._inline-style p { margin:0; }
#_form_122_._inline-style ._button-wrapper { position:relative; margin:27px 12.5px 0 20px; }
#_form_122_ ._form-thank-you { position:relative; left:0; right:0; text-align:center; font-size:18px; }
@media all and (min-width:320px) and (max-width:667px) { #_form_122_._inline-form._inline-style ._inline-style._button-wrapper { margin-top:20px !important; margin-left:0 !important; }
}

#_form_122_ ._submit { width:100%; font-weight:900; font-size:1.2em; }
#_form_122_._form_122 { width:100% !important; }
#_form_122_ ._x90767475 input { height:50px; border-radius:30px; border:0px solid #ddd; padding:20px; margin-bottom:1em; font-size:1.2em; }

Get The Free Guide

window.cfields = {“8″:”source”};
window._show_thank_you = function(id, message, trackcmp_url) {
var form = document.getElementById(‘_form_’ + id + ‘_’), thank_you = form.querySelector(‘._form-thank-you’);
form.querySelector(‘._form-content’).style.display = ‘none’;
thank_you.innerHTML = message;
thank_you.style.display = ‘block’;
if (typeof(trackcmp_url) != ‘undefined’ && trackcmp_url) {
// Site tracking URL to use after inline form submission.
_load_script(trackcmp_url);
}
if (typeof window._form_callback !== ‘undefined’) window._form_callback(id);
};
window._show_error = function(id, message, html) {
var form = document.getElementById(‘_form_’ + id + ‘_’), err = document.createElement(‘div’), button = form.querySelector(‘button’), old_error = form.querySelector(‘._form_error’);
if (old_error) old_error.parentNode.removeChild(old_error);
err.innerHTML = message;
err.className = ‘_error-inner _form_error _no_arrow’;
var wrapper = document.createElement(‘div’);
wrapper.className = ‘_form-inner’;
wrapper.appendChild(err);
button.parentNode.insertBefore(wrapper, button);
document.querySelector(‘[id^=”_form”][id$=”_submit”]’).disabled = false;
if (html) {
var div = document.createElement(‘div’);
div.className = ‘_error-html’;
div.innerHTML = html;
err.appendChild(div);
}
};
window._load_script = function(url, callback) {
var head = document.querySelector(‘head’), script = document.createElement(‘script’), r = false;
script.type = ‘text/javascript’;
script.charset = ‘utf-8’;
script.src = url;
if (callback) {
script.onload = script.onreadystatechange = function() {
if (!r && (!this.readyState || this.readyState == ‘complete’)) {
r = true;
callback();
}
};
}
head.appendChild(script);
};
(function() {
if (window.location.search.search(“excludeform”) !== -1) return false;
var getCookie = function(name) {
var match = document.cookie.match(new RegExp(‘(^|; )’ + name + ‘=([^;]+)’));
return match ? match[2] : null;
}
var setCookie = function(name, value) {
var now = new Date();
var time = now.getTime();
var expireTime = time + 1000 * 60 * 60 * 24 * 365;
now.setTime(expireTime);
document.cookie = name + ‘=’ + value + ‘; expires=’ + now + ‘;path=/’;
}
var addEvent = function(element, event, func) {
if (element.addEventListener) {
element.addEventListener(event, func);
} else {
var oldFunc = element[‘on’ + event];
element[‘on’ + event] = function() {
oldFunc.apply(this, arguments);
func.apply(this, arguments);
};
}
}
var _removed = false;
var form_to_submit = document.getElementById(‘_form_122_’);
var allInputs = form_to_submit.querySelectorAll(‘input, select, textarea’), tooltips = [], submitted = false;

var getUrlParam = function(name) {
var regexStr = ‘[\?&]’ + name + ‘=([^&#]*)’;
var results = new RegExp(regexStr, ‘i’).exec(window.location.href);
return results != undefined ? decodeURIComponent(results[1]) : false;
};

for (var i = 0; i < allInputs.length; i++) { var regexStr = "field\\[(\\d+)\\]"; var results = new RegExp(regexStr).exec(allInputs[i].name); if (results != undefined) { allInputs[i].dataset.name = window.cfields[results[1]]; } else { allInputs[i].dataset.name = allInputs[i].name; } var fieldVal = getUrlParam(allInputs[i].dataset.name); if (fieldVal) { if (allInputs[i].dataset.autofill === "false") { continue; } if (allInputs[i].type == "radio" || allInputs[i].type == "checkbox") { if (allInputs[i].value == fieldVal) { allInputs[i].checked = true; } } else { allInputs[i].value = fieldVal; } } } var remove_tooltips = function() { for (var i = 0; i < tooltips.length; i++) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); } tooltips = []; }; var remove_tooltip = function(elem) { for (var i = 0; i < tooltips.length; i++) { if (tooltips[i].elem === elem) { tooltips[i].tip.parentNode.removeChild(tooltips[i].tip); tooltips.splice(i, 1); return; } } }; var create_tooltip = function(elem, text) { var tooltip = document.createElement('div'), arrow = document.createElement('div'), inner = document.createElement('div'), new_tooltip = {}; if (elem.type != 'radio' && elem.type != 'checkbox') { tooltip.className = '_error'; arrow.className = '_error-arrow'; inner.className = '_error-inner'; inner.innerHTML = text; tooltip.appendChild(arrow); tooltip.appendChild(inner); elem.parentNode.appendChild(tooltip); } else { tooltip.className = '_error-inner _no_arrow'; tooltip.innerHTML = text; elem.parentNode.insertBefore(tooltip, elem); new_tooltip.no_arrow = true; } new_tooltip.tip = tooltip; new_tooltip.elem = elem; tooltips.push(new_tooltip); return new_tooltip; }; var resize_tooltip = function(tooltip) { var rect = tooltip.elem.getBoundingClientRect(); var doc = document.documentElement, scrollPosition = rect.top - ((window.pageYOffset || doc.scrollTop) - (doc.clientTop || 0)); if (scrollPosition < 40) { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _below'; } else { tooltip.tip.className = tooltip.tip.className.replace(/ ?(_above|_below) ?/g, '') + ' _above'; } }; var resize_tooltips = function() { if (_removed) return; for (var i = 0; i < tooltips.length; i++) { if (!tooltips[i].no_arrow) resize_tooltip(tooltips[i]); } }; var validate_field = function(elem, remove) { var tooltip = null, value = elem.value, no_error = true; remove ? remove_tooltip(elem) : false; if (elem.type != 'checkbox') elem.className = elem.className.replace(/ ?_has_error ?/g, ''); if (elem.getAttribute('required') !== null) { if (elem.type == 'radio' || (elem.type == 'checkbox' && /any/.test(elem.className))) { var elems = form_to_submit.elements[elem.name]; if (!(elems instanceof NodeList || elems instanceof HTMLCollection) || elems.length[/cs_content_seo][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][cs_element_section _id="37" ][cs_element_layout_row _id="38" ][cs_element_layout_column _id="39" ][cs_element_text _id="40" ][cs_content_seo]Have a question?\n\n[/cs_content_seo][cs_element_headline _id="41" ][cs_content_seo]Contact Us\n\n[/cs_content_seo][cs_element_text _id="42" ][cs_content_seo]Have a question? We’d be happy to help. You can use the form below or you can email us at contact@thinkspaceeducation.com and one of our team will get back to you as soon as possible. Need some advice? Or just want to talk music? We’re always here to lend a professional ear.\n\n[/cs_content_seo][cs_element_text _id="43" ][cs_content_seo]contact@thinkspaceeducation.com\n\n[/cs_content_seo][cs_element_layout_row_2 _id="44" ][cs_element_layout_column_2 _id="45" ][cs_element_text _id="46" ][cs_content_seo][x_icon type="envelope"]\n\n[/cs_content_seo][/cs_element_layout_column_2][cs_element_layout_column_2 _id="47" ][cs_element_text _id="48" ][cs_content_seo][x_icon type="phone"]\n\n[/cs_content_seo][/cs_element_layout_column_2][cs_element_layout_column_2 _id="49" ][cs_element_text _id="50" ][cs_content_seo][x_icon type="facebook-square"]\n\n[/cs_content_seo][/cs_element_layout_column_2][/cs_element_layout_row_2][cs_element_button _id="51" ][cs_content_seo]Contact Us\n\n[/cs_content_seo][/cs_element_layout_column][/cs_element_layout_row][/cs_element_section][/cs_content]