PageSourceSearch

https://pianowithjonny.com/about/

html pianowithjonny.com collected 2026-09-25 02:40:00 UTC 93,565 bytes, 1,193 lines download raw bytes

1<!DOCTYPE html>
2
3<html lang="en-US" class="no-js">
4<head>
5	<meta charset="UTF-8">
6<script>
7var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
8</script>
8
9
10	<meta name="viewport" content="width=device-width, initial-scale=1">
11	<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
12	<link rel="preconnect" href="https://fast.wistia.com" crossorigin />
13		<link rel="profile" href="https://gmpg.org/xfn/11">
14	<link rel="shortcut icon" href="https://pianowithjonny.com/wp-content/themes/pwj/images/favicon.ico" type="image/x-icon">
15
16	
17	<link href="https://pianowithjonny.com/wp-content/themes/pwj/css/bootstrap.min.css" rel="stylesheet">
18	<link href="https://pianowithjonny.com/wp-content/themes/pwj/css/flaticon.css" rel="stylesheet">
19	<link href="https://pianowithjonny.com/wp-content/themes/pwj/css/memberpress.css" rel="stylesheet">
20		
21	<link href='https://fonts.googleapis.com/css?family=Nunito+Sans:300,700' rel='stylesheet' type='text/css'>
22	<link href='https://fonts.googleapis.com/css?family=Lato:300,400,700' rel='stylesheet' type='text/css'>
23	<!-- Font Awesome CDN -->
24	
24<script src="https://kit.fontawesome.com/b879c5a704.js" crossorigin="anonymous"></script>
24
25
26	
27	
28	<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
29	<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
30	<!--[if lt IE 9]>
31	
31<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
31
32	
32<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
32
33	<![endif]-->
34
35	<!-- Main WP Header Hook -->
36	
36<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
36
37<link rel='preload' href='https://pianowithjonny.com/wp-content/plugins/business-reviews-bundle/assets/2.0.5/css/public-main.css' as='style' />
38<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
39<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/dd8004176fe8efd394529d25/script.js"></script>
39
40	<!-- This site is optimized with the Yoast SEO Premium plugin v28.4 (Yoast SEO v28.4) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
41	<title>About - Piano With Jonny</title>
42	<link rel="canonical" href="https://pianowithjonny.com/about/" />
43	<meta property="og:locale" content="en_US" />
44	<meta property="og:type" content="article" />
45	<meta property="og:title" content="About" />
46	<meta property="og:description" content="On a mission to change piano education online. We are passionate about helping as many people as possible achieve their musical dreams on the piano. So many students want to improvise and “just play” without needing sheet music, without second-guessing themselves, and without getting bored. We believe in a progressive approach to music learning, based &hellip; Continue reading &quot;About&quot;" />
47	<meta property="og:url" content="https://pianowithjonny.com/about/" />
48	<meta property="og:site_name" content="Piano With Jonny" />
49	<meta property="article:modified_time" content="2026-05-26T16:12:37+00:00" />
50	<meta property="og:image" content="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-e1560223113613.jpg" />
51	<meta property="og:image:width" content="1000" />
52	<meta property="og:image:height" content="1500" />
53	<meta property="og:image:type" content="image/jpeg" />
54	<meta name="twitter:card" content="summary_large_image" />
55	<meta name="twitter:label1" content="Est. reading time" />
56	<meta name="twitter:data1" content="1 minute" />
57	
57<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/pianowithjonny.com\/about\/","url":"https:\/\/pianowithjonny.com\/about\/","name":"About - Piano With Jonny","isPartOf":{"@id":"https:\/\/pianowithjonny.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/pianowithjonny.com\/about\/#primaryimage"},"image":{"@id":"https:\/\/pianowithjonny.com\/about\/#primaryimage"},"thumbnailUrl":"https:\/\/pwj-wordpress-content.s3.amazonaws.com\/pda-media\/pianowithjonny.com\/wp-content\/uploads\/2019\/06\/Jonny-and-Yannick-e1560223113613.jpg","datePublished":"2019-06-11T03:18:11+00:00","dateModified":"2026-05-26T16:12:37+00:00","breadcrumb":{"@id":"https:\/\/pianowithjonny.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/pianowithjonny.com\/about\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/pianowithjonny.com\/about\/#primaryimage","url":"https:\/\/pwj-wordpress-content.s3.amazonaws.com\/pda-media\/pianowithjonny.com\/wp-content\/uploads\/2019\/06\/Jonny-and-Yannick-e1560223113613.jpg","contentUrl":"https:\/\/pwj-wordpress-content.s3.amazonaws.com\/pda-media\/pianowithjonny.com\/wp-content\/uploads\/2019\/06\/Jonny-and-Yannick-e1560223113613.jpg","width":1000,"height":1500},{"@type":"BreadcrumbList","@id":"https:\/\/pianowithjonny.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/pianowithjonny.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/pianowithjonny.com\/#website","url":"https:\/\/pianowithjonny.com\/","name":"Piano With Jonny","description":"Learn Piano Online","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/pianowithjonny.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}</script>
57
58	<!-- / Yoast SEO Premium plugin. -->
59
60
61<link rel='dns-prefetch' href='//a.omappapi.com' />
62<link rel="alternate" type="application/rss+xml" title="Piano With Jonny &raquo; Feed" href="https://pianowithjonny.com/feed/" />
63<link rel="alternate" type="application/rss+xml" title="Piano With Jonny &raquo; Comments Feed" href="https://pianowithjonny.com/comments/feed/" />
64<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://pianowithjonny.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpianowithjonny.com%2Fabout%2F" />
65<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://pianowithjonny.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpianowithjonny.com%2Fabout%2F&#038;format=xml" />
66<style id="wp-img-auto-sizes-contain-inline-css">
67img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
68/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
69</style>
70<link rel='stylesheet' id='optinmonster-memberpress-css' href='https://pianowithjonny.com/wp-content/plugins/optinmonster/assets/dist/css/memberpress.min.css?ver=2.17.1' media='all' />
71<link rel='stylesheet' id='mp-theme-css' href='https://pianowithjonny.com/wp-content/plugins/memberpress/css/ui/theme.css?ver=1.14.0' media='all' />
72<style id="wp-emoji-styles-inline-css">
73
74	img.wp-smiley, img.emoji {
75		display: inline !important;
76		border: none !important;
77		box-shadow: none !important;
78		height: 1em !important;
79		width: 1em !important;
80		margin: 0 0.07em !important;
81		vertical-align: -0.1em !important;
82		background: none !important;
83		padding: 0 !important;
84	}
85/*# sourceURL=wp-emoji-styles-inline-css */
86</style>
87<style id="classic-theme-styles-inline-css">
88/*! This file is auto-generated */
89.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
90/*# sourceURL=/wp-includes/css/classic-themes.min.css */
91</style>
92
93<style id="global-styles-inline-css">
94:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
94--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
94.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
95/*# sourceURL=global-styles-inline-css */
96</style>
97
98<link rel='stylesheet' id='myfav-ui-css' href='https://pianowithjonny.com/wp-content/plugins/wp-my-favorites/assets/css/myfav-ui.css?ver=1.0' media='all' />
99<link rel='stylesheet' id='wp-pagenavi-css' href='https://pianowithjonny.com/wp-content/plugins/wp-pagenavi/css/wp-pagenavi.css?ver=3.0.1' media='all' />
100<link rel='stylesheet' id='brb-public-main-css-css' href='https://pianowithjonny.com/wp-content/plugins/business-reviews-bundle/assets/2.0.5/css/public-main.css' media='all' />
101<link rel='stylesheet' id='pwj-style-css' href='https://pianowithjonny.com/wp-content/themes/pwj/style.css?ver=1.3.14' media='all' />
102<script id="jquery-core-js" src="https://pianowithjonny.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 102
102
103<script id="jquery-migrate-js" src="https://pianowithjonny.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 103
103
104<script id="pwj_completed_script-js-extra">
105var pwj_completed_vars = {"ajaxurl":"https://pianowithjonny.com/wp-admin/admin-ajax.php"};
106//# sourceURL=pwj_completed_script-js-extra
107</script>
vendor: 1 bytes, line 107
107
108<script id="pwj_completed_script-js" src="https://pianowithjonny.com/wp-content/plugins/pwj-complete//assets/js/pwj-completed.js?ver=3baed9873f839c253a740f16736b68ac"></script>
vendor: 1 bytes, line 108
108
109<script id="my_favorites_script-js-extra">
110var my_favorite_vars = {"ajaxurl":"https://pianowithjonny.com/wp-admin/admin-ajax.php"};
111//# sourceURL=my_favorites_script-js-extra
112</script>
vendor: 1 bytes, line 112
112
113<script defer id="my_favorites_script-js" src="https://pianowithjonny.com/wp-content/plugins/wp-my-favorites//assets/js/my-favorites.js?ver=3baed9873f839c253a740f16736b68ac"></script>
vendor: 1 bytes, line 113
113
114<script id="brb-public-main-js-js-extra">
115var brb_vars = {"ajaxurl":"https://pianowithjonny.com/wp-admin/admin-ajax.php","gavatar":"https://pianowithjonny.com/wp-content/plugins/business-reviews-bundle/assets/img/google_avatar.png"};
116//# sourceURL=brb-public-main-js-js-extra
117</script>
vendor: 1 bytes, line 117
117
118<script id="brb-public-main-js-js" defer="defer" src="https://pianowithjonny.com/wp-content/plugins/business-reviews-bundle/assets/2.0.5/js/public-main.js"></script>
118
119<link rel="https://api.w.org/" href="https://pianowithjonny.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pianowithjonny.com/wp-json/wp/v2/pages/8212" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://pianowithjonny.com/xmlrpc.php?rsd" />
120
121<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style><style id="wp-custom-css">
122/* 2FA nav css */
123#mepr-account-nav ul span{margin:0 0 10px;}
124#mepr-account-nav ul span a{display:inline-block;padding:10px;text-decoration:none;font-weight:400;}
125#mepr-account-nav ul span a:hover{background:#f5f5f5;}
126#mepr-account-nav ul span.mepr-active-nav-tab a{color:#000;border-bottom:2px solid #000;}
127#two-factor-options .form-table tr{font-family:inherit;}
128#mepr-account-nav ul a{word-break:normal;}
129#mepr-account-nav ul{overflow:scroll;}
130@media screen and (max-width:480px){
131    .mepr-2fa-wrapper .form-table th{padding-bottom:0}
132    .mepr-2fa-wrapper .form-table th,.mepr-2fa-wrapper .form-table td{word-break:normal;}
133    .mepr-2fa-wrapper .form-table th,.mepr-2fa-wrapper .form-table td{display:block;padding-left:0;padding-right:0;}
134}
135</style>
136
137			<!-- AddEvent script (used for adding calendar events) -->
138	
138<script type="text/javascript" src="https://addevent.com/libs/atc/1.6.1/atc.min.js" async defer></script>
138
139	
140	
140<script type="text/javascript">
141		// set this for global jQuery selector ($)
142		var $ = jQuery;
143	</script>
143
144
145	<style type="text/css">
146		/* over-ride the default WP admin bar styling (push to bottom of viewport) */
147		html,
148		body {
149			margin: 0 !important;
150		}
151		#wpadminbar {
152			display: none; /* hide wp-admin bar by default */
153			top: auto !important;
154			bottom: 0 !important;
155		}
156		#mm-preview-settings-bar {
157			top: auto;
158			bottom: 32px;
159			height: 38px;
160			background: #000;
161		}
162
163		/* ------------------------------- */
164		/* CUSTOM CSS (to prevent caching) */
165		/* ------------------------------- */
166		.page-template-page-orientation .site-header,
167		.page-template-page-orientation-step .site-header,
168		.page-template-page-orientation .site-footer,
169		.page-template-page-orientation-step .site-footer {
170			display: none;
171		}
172
173					</style>
174
175	<!-- Google Tag Manager -->
176	
176<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://yjsst.pianowithjonny.com/3rqrkkhawiju.js?"+i;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','1f=HA5UMDUlRjw9Lj86MzJNHUhYR0ZHDAVWBQMIGQ4fAh8dAAYZDxFFCBoH');</script>
176
177	<!-- End Google Tag Manager -->
178
179	
179<script async defer src="https://tools.luckyorange.com/core/lo.js?site-id=1c80b586"></script>
179
180</head>
181
182<body class="wp-singular page-template page-template-page-about page-template-page-about-php page page-id-8212 wp-theme-pwj">
183
184<!-- Google Tag Manager (noscript) -->
185<noscript><iframe src="https://yjsst.pianowithjonny.com/ns.html?id=GTM-WHDVMRZ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
186<!-- End Google Tag Manager (noscript) -->
187
188<div class="site-wrapper">
189	
190	
191		
192		<div class="site-header">
193			<a href="/" class="header-brand">
194									<img src="https://pianowithjonny.com/wp-content/themes/pwj/images/pianowithjonny-logo-300-white.png" />
195							</a>
196			<div class="header-nav">
197				<div class="header-search">
198					<form role="search" method="get" class="search" id="site-search-form" action="https://pianowithjonny.com">
199						<input type="search" class="search-input" placeholder="Search piano lessons, courses, and more..." value="" name="s" title="Search for:" autocomplete="off">
200						<button type="submit" class="search-submit"><i class="fa fa-search"></i></button>
201					</form>
202				</div>
203				<!--/.header-search-->
204				<ul>
205					<li class="nav-menu">
206						<a href="/learning-tracks/"><i class="fa fa-list"></i> Learning Tracks</a>
207						<ul class="nav-sub-menu list-nav nav-large">
208							<li>
209								<a href="/beginner-learning-tracks/">
210									<span class="nav-title">Level 1 <i class="fa fa-circle icon-right color-green"></i></span>
211									<span class="nav-desc">Beginner</span>
212								</a>
213							</li>
214							<li>
215								<a href="/intermediate-learning-tracks/">
216									<span class="nav-title">Level 2 <i class="fa fa-circle icon-right color-blue"></i></span>
217									<span class="nav-desc">Intermediate</span>
218								</a>
219							</li>
220							<li>
221								<a href="/advanced-learning-tracks/">
222									<span class="nav-title">Level 3 <i class="fa fa-circle icon-right color-orange"></i></span>
223									<span class="nav-desc">Advanced</span>
224								</a>
225							</li>
226						</ul>
227					</li>
228					<li class="nav-menu">
229						<a href="/library/"><i class="fa fa-music"></i> Library</a>
230						<div class="nav-sub-menu menu-mega">
231	<div class="container">
232		<div class="row">
233			<div class="col-md-4">
234				<div class="menu-column">
235					<label class="column-label">Browse by <span class="color-blue">Type</span></label>
236					<hr/>
237					<div class="feature feature-link">
238						<a href="/courses/">
239							<span class="feature-icon"><i class="flaticon-036-multimedia"></i></span>
240							<span class="feature-title">Courses</span>
241							<span class="feature-desc">View courses, workshops, and challenges by style and focus</span>
242						</a>
243					</div>
244					<!--/.feature-->
245					<hr/>
246					<div class="feature feature-link">
247						<a href="/lessons/">
248							<span class="feature-icon"><i class="flaticon-002-music-and-multimedia"></i></span>
249							<span class="feature-title">Lessons</span>
250							<span class="feature-desc">Find specific lessons from a course</span>
251						</a>
252					</div>
253					<!--/.feature-->
254					<hr/>
255					<div class="feature feature-link">
256						<a href="/quick-tips/">
257							<span class="feature-icon"><i class="flaticon-005-rewind"></i></span>
258							<span class="feature-title">Quick Tips</span>
259							<span class="feature-desc">Stand-alone lessons for quick practice</span>
260						</a>
261					</div>
262					<!--/.feature-->
263					<hr/>
264					<div class="feature feature-link">
265						<a href="/smartsheets/">
266							<span class="feature-icon"><i class="flaticon-046-music-file"></i></span>
267							<span class="feature-title">Sheet Music</span>
268							<span class="feature-desc">Get interactive learning features with our smart sheets</span>
269						</a>
270					</div>
271					<!--/.feature-->
272				</div>
273				<!--/.menu-column-->
274			</div>
275			<!--/.col-md-4-->
276			<div class="col-md-4">
277				<div class="menu-column">
278					<label class="column-label">Browse by <span class="color-blue">Music Style</span></label>
279					<ul class="list-nav list-columns columns-2">
280													<li><a href="/music-style/blues/?fwp_content_type=course">Blues</a></li>
281														<li><a href="/music-style/boogie/?fwp_content_type=course">Boogie</a></li>
282														<li><a href="/music-style/classical/?fwp_content_type=course">Classical</a></li>
283														<li><a href="/music-style/contemporary/?fwp_content_type=course">Contemporary</a></li>
284														<li><a href="/music-style/country/?fwp_content_type=course">Country</a></li>
285														<li><a href="/music-style/disney/?fwp_content_type=course">Disney</a></li>
286														<li><a href="/music-style/fundamentals/?fwp_content_type=course">Fundamentals</a></li>
287														<li><a href="/music-style/funk/?fwp_content_type=course">Funk</a></li>
288														<li><a href="/music-style/gospel/?fwp_content_type=course">Gospel</a></li>
289														<li><a href="/music-style/holiday/?fwp_content_type=course">Holiday</a></li>
290														<li><a href="/music-style/jazz-ballads/?fwp_content_type=course">Jazz Ballads</a></li>
291														<li><a href="/music-style/jazz-swing/?fwp_content_type=course">Jazz Swing</a></li>
292														<li><a href="/music-style/latin-jazz/?fwp_content_type=course">Latin Jazz</a></li>
293														<li><a href="/music-style/new-age/?fwp_content_type=course">New Age</a></li>
294														<li><a href="/music-style/pop/?fwp_content_type=course">Pop</a></li>
295														<li><a href="/music-style/rb/?fwp_content_type=course">R&amp;B</a></li>
296														<li><a href="/music-style/ragtime/?fwp_content_type=course">Ragtime</a></li>
297														<li><a href="/music-style/rock/?fwp_content_type=course">Rock</a></li>
298														<li><a href="/music-style/smooth-jazz/?fwp_content_type=course">Smooth Jazz</a></li>
299														<li><a href="/music-style/stride/?fwp_content_type=course">Stride</a></li>
300																		</ul>
301				</div>
302				<!--/.menu-column-->
303			</div>
304			<!--/.col-md-4-->
305			<div class="col-md-4">
306				<div class="menu-column">
307					<label class="column-label">Browse by <span class="color-blue">Skill Level</span></label>
308					<ul class="list-nav nav-large">
309						<li>
310							<a href="/skill-level/beginner/">
311								<span class="nav-title">Beginner <i class="fa fa-circle icon-right color-green"></i></span>
312								<span class="nav-desc">Levels 1-3</span>
313							</a>
314						</li>
315						<li>
316							<a href="/skill-level/intermediate/">
317								<span class="nav-title">Intermediate <i class="fa fa-circle icon-right color-blue"></i></span>
318								<span class="nav-desc">Levels 4-6</span>
319							</a>
320						</li>
321						<li>
322							<a href="/skill-level/advanced/">
323								<span class="nav-title">Advanced <i class="fa fa-circle icon-right color-orange"></i></span>
324								<span class="nav-desc">Levels 7-9</span>
325							</a>
326						</li>
327					</ul>
328
329					<hr class="hr-menu" />
330
331					<label class="column-label">Browse by <span class="color-blue">Focus</span></label>
332					<ul class="list-nav list-columns columns-2">
333						<li><a href="/learning-focus/chords/">Chords</a></li>
334						<li><a href="/learning-focus/exercises/">Exercises</a></li>
335						<li><a href="/learning-focus/improvisation/">Improvisation</a></li>
336						<li><a href="/learning-focus/rhythm/">Rhythm</a></li>
337						<li><a href="/learning-focus/songs/">Songs</a></li>
338						<li><a href="/learning-focus/learning-tips/">Practice Tips</a></li>
339					</ul>
340				</div>
341				<!--/.menu-column-->
342			</div>
343			<!--/.col-md-4-->
344		</div>
345		<!--/.row-->
346	</div>
347	<!--/.container-->
348</div>
349<!--/.nav-mega-menu-->
350					</li>
351					<!--
352					<li class="nav-menu">
353						<a href="#"><i class="fa fa-list"></i> Free</a>
354													<ul class="nav-sub-menu">
355															</ul>
356											</li>
357					-->
358					<li class="nav-login"><a href="https://pianowithjonny.com/login/?redirect_to=https%3A%2F%2Fpianowithjonny.com%2Fabout%2F">Login</a></li>
359					<li class="nav-cta"><a href="/membership/">Sign Up</a></li>
360		        </ul>
361		    </div>
362		    <!--/.header-nav-->
363		    <a href="#" class="header-mobile-navicon js-mobile-navicon"><span class="bars"></span></a>
364		</div>
365		<!--/.site-header-->
366
367	
368<div id="primary" class="site-content">
369		
370	
371		<div class="page-section section-white">
372			<div class="row">
373				<div class="col-md-5">
374											<img width="1200" height="1800" src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-1200x1800.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-1200x1800.jpg 1200w, https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-200x300.jpg 200w, https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-768x1152.jpg 768w, https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-683x1024.jpg 683w, https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-600x900.jpg 600w, https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Jonny-and-Yannick-e1560223113613.jpg 1000w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 60vw, (max-width: 1362px) 62vw, 840px" />						
375				</div>
376				<!--/.col-md-5-->
377				<div class="col-md-7">
378					<div class="well well-blank">
379						<h1>About</h1>
380						<hr class="hr-slim" />
381
382						<h3 class="color-blue-dark">On a mission to change piano education online.</h3>
383<p class="headline">We are passionate about helping as many people as possible achieve their musical dreams on the piano.</p>
384<p>So many students want to improvise and “just play” without needing sheet music, without second-guessing themselves, and without getting bored.</p>
385<p>We believe in a progressive approach to music learning, based on understanding harmony, lead sheet arranging, and fun stylistic techniques. This approach gets students hooked on practicing and they never look back.</p>
386<p>We prioritize student teacher interaction through Q&amp;A’s, interactive workshops, and we strongly believe that no one should ever feel alone playing the piano.</p>
387<p>That’s why we have created an incredible community of piano enthusiasts online, who all support and encourage one another.</p>
388<p><a class="btn btn-cta" href="/membership/">Membership</a></p>
389					</div>
390					<!--/.well-->
391				</div>
392				<!--/.col-md-7-->
393			</div>
394			<!--/.row-->	
395		</div>
396		<!--/.page-section-->
397
398		<div class="page-section bg-grey-light" id="team">
399			<h2 class="centered">Our Team</h2>
400			<hr class="hr-slim-centered" />
401
402							<div class="rsp-grid grid-spaced">
403						
404						<div class="grid-container container-33">
405							<div class="user user-large">
406								<div class="user-avatar">
407									<img src="https://pianowithjonny.com/wp-content/uploads/2019/03/avatar-jonny-may-150x150.jpg" />
408								</div>
409								<!--/.user-avatar-->
410								<h6 class="user-title">Jonny May</h6>
411								<label class="user-label color-blue-dark">Founder & CEO</label>
412								<p>A composer, entrepreneur, and teacher whose passionate style of playing and teaching has inspired thousands of pianists worldwide. At age eighteen, he became the youngest pianist to perform at Disneyland. He is a Mihaylo College of Business graduate , and is happily married to his lovely wife and biggest fan, Crystal May.</p>
413							</div>
414							<!--/.user-->
415						</div>
416						<!--/.grid-container-->
417						
418						<div class="grid-container container-33">
419							<div class="user user-large">
420								<div class="user-avatar">
421									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2020/04/Katies-headshot-150x150.png" />
422								</div>
423								<!--/.user-avatar-->
424								<h6 class="user-title">Katie Rushing</h6>
425								<label class="user-label color-blue-dark">Community / Content Manager</label>
426								<p>Katie is here to keep the members happy, provide customer support, and help manage the website & social media content. She was classically trained in piano for 10 years and then branched out into other styles when she joined PWJ as a student in 2017. She is also the creator of 'TherapyJournals' on Etsy, providing mental health support for thousands of people.</p>
427							</div>
428							<!--/.user-->
429						</div>
430						<!--/.grid-container-->
431						
432						<div class="grid-container container-33">
433							<div class="user user-large">
434								<div class="user-avatar">
435									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2020/11/Daine-Jordan-150x150.png" />
436								</div>
437								<!--/.user-avatar-->
438								<h6 class="user-title">Daine Jordan</h6>
439								<label class="user-label color-blue-dark">Teacher / Writer</label>
440								<p>Daine is a pianist, composer, and teacher who loves to play piano in a variety of musical styles. Having studied piano privately with Jonny, Daine also plays jazz piano professionally at local Southern California venues and teaches private piano lessons. He believes that anyone can learn piano and have fun with the right tools.</p>
441							</div>
442							<!--/.user-->
443						</div>
444						<!--/.grid-container-->
445						
446						<div class="grid-container container-33">
447							<div class="user user-large">
448								<div class="user-avatar">
449									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2023/11/ali-profile-photo-2017-small-150x150.jpg" />
450								</div>
451								<!--/.user-avatar-->
452								<h6 class="user-title">Ali Jafarian</h6>
453								<label class="user-label color-blue-dark">Platform Architect</label>
454								<p>Ali is the lead web developer and designer behind the PWJ website and member experience. He's been working with Jonny and Yannick since 2018. Ali prefers classical piano while coding and solving technical challenges. He is a proud family man, creator, coach and entrepreneur.</p>
455							</div>
456							<!--/.user-->
457						</div>
458						<!--/.grid-container-->
459						
460						<div class="grid-container container-33">
461							<div class="user user-large">
462								<div class="user-avatar">
463									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2021/10/Michael-Santos-Marketing-150x150.jpeg" />
464								</div>
465								<!--/.user-avatar-->
466								<h6 class="user-title">Michael De Los Santos</h6>
467								<label class="user-label color-blue-dark">Marketing Director</label>
468								<p>Michael is a marketing specialist focusing in paid media. He supports PWJ's mission by running digital marketing campaigns in different social media platforms. During weekends, he enjoys biking and strolling with his wife and daughter.</p>
469							</div>
470							<!--/.user-->
471						</div>
472						<!--/.grid-container-->
473						
474						<div class="grid-container container-33">
475							<div class="user user-large">
476								<div class="user-avatar">
477									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2026/05/Mateo-Profile-150x150.png" />
478								</div>
479								<!--/.user-avatar-->
480								<h6 class="user-title">Mateo Lujambio</h6>
481								<label class="user-label color-blue-dark">Video Editor</label>
482								<p>Mateo is an Adobe Certified Professional with over 6 years of experience in video editing and motion design, with a strong background in creating content for bands and artists.<br />
483At PWJ, he combines his passion for music, content creation, and music theory to bring educational content to life. Based in Rosario, Argentina, you can find him reading biographies, enjoying time with friends and family, or attending rock concerts.  </p>
484							</div>
485							<!--/.user-->
486						</div>
487						<!--/.grid-container-->
488						
489						<div class="grid-container container-33">
490							<div class="user user-large">
491								<div class="user-avatar">
492									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2026/05/Screenshot-2026-05-26-at-11.03.21-AM-150x150.png" />
493								</div>
494								<!--/.user-avatar-->
495								<h6 class="user-title">Ruben Blasco</h6>
496								<label class="user-label color-blue-dark">Video Editor</label>
497								<p>Ruben is a video editor, music producer, and audio engineer with over 10 years of experience. Driven by a profou
497nd passion for music, he strives to infuse this love into every video edit, ensuring the content connects with viewers in the most engaging and impactful way. </p>
498							</div>
499							<!--/.user-->
500						</div>
501						<!--/.grid-container-->
502						
503						<div class="grid-container container-33">
504							<div class="user user-large">
505								<div class="user-avatar">
506									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2026/05/IMG-20260522-WA0104-150x150.jpg" />
507								</div>
508								<!--/.user-avatar-->
509								<h6 class="user-title">Caleb Dowd</h6>
510								<label class="user-label color-blue-dark">Video Editor</label>
511								<p>Caleb is experienced in and enjoys using Adobe Premiere Pro and professional camera equipment to edit and create films. He has a passion for bringing videos and film to life by creating stories and editing PWJ content that supports Jonny and inspires others. He has been playing piano for 11 years, and being a student of PWJ has paved the way for him to play songs and styles he never thought possible. Through PWJ, Caleb now enjoys playing pop, ragtime, and Rock and Roll.</p>
512							</div>
513							<!--/.user-->
514						</div>
515						<!--/.grid-container-->
516						
517						<div class="grid-container container-33">
518							<div class="user user-large">
519								<div class="user-avatar">
520									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2026/05/IMG_3399-150x150.png" />
521								</div>
522								<!--/.user-avatar-->
523								<h6 class="user-title">Adhler Gay</h6>
524								<label class="user-label color-blue-dark">Social Media Content Editor</label>
525								<p>Adhler is a social media content editor with over 10 years of experience. He was classically trained to read music and play piano in his formative years. He took his passion for content creation and went on to launch and consult for several viral brands. He's the hands behind PWJ's engaging social media content and strives to see as many people as possible unlock the other worldly power of music.</p>
526							</div>
527							<!--/.user-->
528						</div>
529						<!--/.grid-container-->
530						
531						<div class="grid-container container-33">
532							<div class="user user-large">
533								<div class="user-avatar">
534									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2019/06/Matt-Boyle-e1561514168706-150x150.jpg" />
535								</div>
536								<!--/.user-avatar-->
537								<h6 class="user-title">Matt Boyle</h6>
538								<label class="user-label color-blue-dark">Systems Manager</label>
539								<p>Matt is a DevOps engineer by day, and multi-instrumentalist by night playing with bands such as Monkeys of a Bygone Era. As a Berklee College of Music graduate and former MIT technical assistant, he brings technical expertise to make PWJ the cutting edge platform that it is today.</p>
540							</div>
541							<!--/.user-->
542						</div>
543						<!--/.grid-container-->
544						
545						<div class="grid-container container-33">
546							<div class="user user-large">
547								<div class="user-avatar">
548									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2021/11/Kamran-Sharjeel-150x150.jpeg" />
549								</div>
550								<!--/.user-avatar-->
551								<h6 class="user-title">Kamran Sharjeel</h6>
552								<label class="user-label color-blue-dark">Graphic Designer</label>
553								<p>Kamran is our Graphic Designer and Illustrator. He graduated in 2017 and is working independently as a freelancer, specializing in Photoshop, Illustrator, and Indesign. He's from Pakistan, and he enjoys digital painting and drawing while listening to classical music.</p>
554							</div>
555							<!--/.user-->
556						</div>
557						<!--/.grid-container-->
558						
559						<div class="grid-container container-33">
560							<div class="user user-large">
561								<div class="user-avatar">
562									<img src="https://pwj-wordpress-content.s3.amazonaws.com/pda-media/pianowithjonny.com/wp-content/uploads/2023/05/Photo.Julie_.PWJ_-scaled-e1684265563700-150x150.jpg" />
563								</div>
564								<!--/.user-avatar-->
565								<h6 class="user-title">Julie Rockfellow</h6>
566								<label class="user-label color-blue-dark">Customer Support</label>
567								<p>Julie provides customer support & helps with other various projects. She began playing piano at age 5. She was classically trained and then as an adult, branched out into jazz piano. She's been running a piano teaching studio for over 20 years, and enjoys playing with other musicians.</p>
568							</div>
569							<!--/.user-->
570						</div>
571						<!--/.grid-container-->
572						
573				</div>
574				<!--/.rsp-grid-->
575				
576		</div>	
577
578					<div class="page-section bg-blue-dark">
579				<div class="rsp-grid">
580						
581						<div class="grid-container container-25">
582							<div class="metric">
583								<span class="metric-icon color-blue"><i class="fa fa-user-circle"></i></span>
584								<h3 class="metric-value color-white">33,900</h3>
585								<p class="metric-label color-blue">Students Helped</p>
586							</div>
587							<!--/.metric-->	
588						</div>
589						<!--/.grid-container-->
590						
591						<div class="grid-container container-25">
592							<div class="metric">
593								<span class="metric-icon color-blue"><i class="fa fa-building-o"></i></span>
594								<h3 class="metric-value color-white">14</h3>
595								<p class="metric-label color-blue">Years in Business</p>
596							</div>
597							<!--/.metric-->	
598						</div>
599						<!--/.grid-container-->
600						
601						<div class="grid-container container-25">
602							<div class="metric">
603								<span class="metric-icon color-blue"><i class="fa fa-list"></i></span>
604								<h3 class="metric-value color-white">300+</h3>
605								<p class="metric-label color-blue">Catalogue Courses</p>
606							</div>
607							<!--/.metric-->	
608						</div>
609						<!--/.grid-container-->
610						
611						<div class="grid-container container-25">
612							<div class="metric">
613								<span class="metric-icon color-blue"><i class="fa fa-comments-o"></i></span>
614								<h3 class="metric-value color-white">27,822</h3>
615								<p class="metric-label color-blue">Community Posts</p>
616							</div>
617							<!--/.metric-->	
618						</div>
619						<!--/.grid-container-->
620									</div>
621				<!--/.rsp-grid-->
622			</div>
623			<!--/.page-section-->	
624		
625	
626			
627<div class="page-section section-keys">
628	<div class="container">
629		<h5 class="centered caps spaced-5 color-orange">Join Us</h5>
630					<h2 class="centered color-white">The Piano With Jonny Membership</h2>
631		
632		<hr class="hr-trans" />
633
634		<div class="row">
635			<div class="col-md-3">
636				<div class="feature feature-small">
637					<span class="feature-icon color-orange"><i class="fa fa-list-ul"></i></span>
638					<h5 class="feature-title color-orange">Guided Learning Tracks</h5>
639					<p class="headline small color-white">View guided learning tracks for all music styles and skill levels</p>
640				</div>
641				<!--/.feature-->
642			</div>
643			<!--/.col-md-3-->
644			<div class="col-md-3">
645				<div class="feature feature-small">
646					<span class="feature-icon color-orange"><i class="fa fa-signal"></i></span>
647					<h5 class="feature-title color-orange">Progress Tracking</h5>
648					<p class="headline small color-white">Complete lessons and courses as you track your learning progress</p>
649				</div>
650				<!--/.feature-->
651			</div>
652			<!--/.col-md-3-->
653			<div class="col-md-3">
654				<div class="feature feature-small">
655					<span class="feature-icon color-orange"><i class="fa fa-download"></i></span>
656					<h5 class="feature-title color-orange">Downloadable Resources</h5>
657					<p class="headline small color-white">Download Sheet Music and Backing Tracks</p>
658				</div>
659				<!--/.feature-->
660			</div>
661			<!--/.col-md-3-->
662			<div class="col-md-3">
663				<div class="feature feature-small">
664					<span class="feature-icon color-orange"><i class="fa fa-comments-o"></i></span>
665					<h5 class="feature-title color-orange">Community Forums</h5>
666					<p class="headline small color-white">Engage with other PWJ members in our member-only community forums</p>
667				</div>
668				<!--/.feature-->
669			</div>
670			<!--/.col-md-3-->
671		</div>
672		<!--/.row-->
673
674		<div class="spacer-diagonal diagonal-white"></div>
675
676					<p class="headline centered color-white">Become a better piano player today. Try us out completely free for 14 days!</p>
677				<p class="centered"><a href="/membership/" class="btn btn-cta btn-lg btn-mobile-block">Get Started <i class="fa fa-chevron-circle-right icon-right"></i></a></p>
678	</div>
679	<!--/.container-->
680</div>
681<!--/.page-section-->
682		
683
684</div>
685<!--/.site-content-->
686
687
688	<div class="site-footer">
689		<div class=" footer-columns">
690			<div class="footer-column">
691				<h5 class="footer-title">About</h5>
692				<p>PianoWithJonny was conceived with the vision of creating high-quality piano lessons that inspire people to learn and share the gift of music.</p>
693				<a href="/about/" class="link-blue">Learn more <i class="fa fa-angle-right icon-right"></i></a>
694
695				<hr/>
696
697				<ul class="social-nav">
698											<li><a href="https://www.facebook.com/PianoWithJonny/" target="_blank"><i class="fa fa-facebook"></i></a></li>
699																<li><a href="https://twitter.com/PianoWithJonny" target="_blank"><i class="fa fa-twitter"></i></a></li>
700																					<li><a href="https://www.youtube.com/pianowithjonny" target="_blank"><i class="fa fa-youtube"></i></a></li>
701									</ul>
702			</div>
703			<!--/.footer-column-->
704			<div class="footer-column">
705				<h5 class="footer-title">PWJ Community</h5>
706				<ul class="footer-nav">
707					<li><a href="/practice-logs/" target="_blank"><i class="fa fa-user icon-left"></i> Community Practice Logs</a></li>
708					<li><a href="https://community.pianowithjonny.com/" target="_blank"><i class="fa fa-globe icon-left"></i> Member Forums</a></li>
709					<li><a href="https://www.facebook.com/groups/pianomembers" target="_blank"><i class="fa fa-facebook-square icon-left"></i> Facebook Community</a></li>
710					<li><a href="https://support.pianowithjonny.com" target="_blank"><i class="fa fa-support icon-left"></i> Member Support</a></li>
711				</ul>
712			</div>
713			<!--/.footer-column-->
714			<div class="footer-column">
715				<h5 class="footer-title">Contact / Support</h5>
716				<p>Visit our <a href="https://support.pianowithjonny.com" class="link-blue" target="_blank">support desk</a> to search our knowledge base or contact us for support related inquiries.</p>
717				<ul class="footer-nav">
718					<li><a href="https://support.pianowithjonny.com" target="_blank"><i class="fa fa-support"></i> Support Desk</a></li>
719				</ul>
720			</div>
721			<!--/.footer-column-->
722			<div class="footer-column">
723				<h5 class="footer-title">Free Piano Lessons</h5>
724				<p>We publish <a href="/free-piano-lessons/" class="link-blue">free piano lessons</a> and tips. Get them delivered to your inbox.</p>
725				
726                <div class='gf_browser_chrome gform_wrapper gform_legacy_markup_wrapper gform-theme--no-framework' data-form-theme='legacy' data-form-index='0' id='gform_wrapper_1' ><div id='gf_1' class='gform_anchor' tabindex='-1'></div><form method='post' enctype='multipart/form-data' target='gform_ajax_frame_1' id='gform_1'  action='/about/#gf_1' data-formid='1' novalidate>
727                        <div class='gform-body gform_body'><ul id='gform_fields_1' class='gform_fields top_label form_sublabel_below description_below validation_below'><li id="field_1_1" class="gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible"  ><label class='gfield_label gform-field-label' for='input_1_1'><span class='gform-field-label__text'>Email</span><span class="gfield_required"><span class="gfield_required gfield_required_asterisk">*</span></span></label><div class='ginput_container ginput_container_email'>
728                            <input name='input_1' id='input_1_1' type='email' value='' class='medium'   placeholder='Enter Your Email' aria-required="true" aria-invalid="false"  />
729                        </div></li></ul></div>
730        <div class='gform-footer gform_footer top_label'> <button type='submit' id='gform_submit_button_1' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' >Subscribe</button> <input type='hidden' name='gform_ajax' value='form_id=1&amp;title=&amp;description=&amp;tabindex=0&amp;theme=legacy&amp;styles=[]&amp;hash=30465a8159cfdda7da48574f113ae49c' />
731            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_1' value='iframe' />
732            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_1' id='gform_theme_1' value='legacy' />
733            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_1' id='gform_style_settings_1' value='[]' />
734            <input type='hidden' class='gform_hidden' name='is_submit_1' value='1' />
735            <input type='hidden' class='gform_hidden' name='gform_submit' value='1' />
736            
737            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='USD' value='FwItnBv3vIfe22d36C4YpF7rCVEUaRHuO1n5DAqWQ9OZNniDtNYpYvxzsYqYLpGNrWWtBPIey3a49im8wOU7Kgkt4uPTVdilcSRfvqXu9HzkZUE=' />
738            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' />
739            <input type='hidden' class='gform_hidden' name='state_1' value='WyJ7XCJnZm9ybV9zdWJtaXNzaW9uX21ldGhvZFwiOltcImVlMGIzYjkxNzAzYjVlMTMwOGY2MTBmY2VhZjYxNDg5XCIsXCIyYmNiZTdkYzg4ZGU5ZTg3MmZlNTVmMjM3NzhkNGE3MVwiLFwiYjhhMmFmNmNlZDk2YzBkYmFlZmM3OTg2YTBiYjc3Y2VcIl0sXCJnZm9ybV90aGVtZVwiOlwiMmI0ZDRiOGVhZTAyMDZkNGY2NGI0YzE4ZGVlY2VlMzRcIixcImdmb3JtX3N0eWxlX3NldHRpbmdzXCI6XCJlY2IzMDE2Y2FkOWI4ZTViZjc1ZjJlNDU3M2RjNjY1NVwiLFwiZm9ybV9pZFwiOlwiN2FjOGI1MzczM2MxMDNkOWIwNzQ0YWY5OTYyMWZiN2FcIixcInVybFwiOlwiNDU5NTVlYWI5MDQzMTg4YzMxMTliYTQwZGM1NDM4YWNcIixcInN0YXRlX3RpbWVzdGFtcFwiOlwiNDMxNzY5NDBlMDQzOTQ0NThjNTM0N2U3MmQ0MzIwNzNcIn0iLCI1YjE2NzYyMTZmZTBmNWJkNDJhZDA4Njc4ZTM3MDA0MCIsMTc5MDMwNDAwMF0=' />
740            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_1' id='gform_target_page_number_1' value='0' />
741            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_1' id='gform_source_page_number_1' value='1' />
742            <input type='hidden' name='gform_field_values' value='' />
743            
744        </div>
745                        </form>
746                        </div>
747		                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_1' id='gform_ajax_frame_1' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'></iframe>
748		                
748<script>
749gform.initializeOnLoaded( function() {jQuery('#gform_ajax_frame_1').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ jQuery(document).scrollTop(jQuery('#gform_wrapper_1').offset().top - mt); }, 50 );var current_page = jQuery('#gform_source_page_number_1').val();jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_1').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} );
750</script>
750
751			</div>
752			<!--/.footer-column-->
753		</div>
754		<!--/.footer-columns-->
755
756		<div class="footer-base">
757			<div class="row">
758				<div class="col-sm-8">
759					<p class="copyright">&copy; 2026 Piano With Jonny. All rights reserved. &nbsp; <a href="/privacy-policy/">Privacy Policy</a> &nbsp; | &nbsp; <a href="/terms-of-use/">Terms of Use</a> &nbsp; | &nbsp; <a href='javascript:void(0)' onclick='revisitCkyConsent()'>Privacy Preferences</a></p>
760				</div>
761				<!--/.col-sm-8-->
762				<div class="col-sm-4">
763					<p class="site-credit"><i class="fa fa-code"></i> Website built by <a href="https://memberdev.com" target="_blank"><span class="bold">MemberDev</span></a></p>
764				</div>
765				<!--/.col-sm-4-->
766			</div>
767			<!--/.row-->
768		</div>
769		<!--/.footer-base-->
770	</div>
771	<!--/.site-footer-->
772
773</div>
774<!--/.site-wrap-->
775
776
777
778<!-- START shows modals -->
779<!-- Q&A Submission 1 Modal -->
780<div class="modal fade" id="qa-submission-modal" tabindex="-1">
781    <div class="modal-dialog">
782    	<div class="modal-content">
783	        <div class="modal-header">
784	        	<button type="button" class="close" data-dismiss="modal">&times;</button>
785	        	<h2 class="modal-title"><i class="flaticon-047-conversation icon-left color-blue"></i> Q&amp;A Submission 1</h2>
786	        </div>
787	        <!--/.modal-header-->
788	        <div class="modal-body">
789										<div class="centered">
790							This form requires you to be logged into your PWJ member account. </br></br>
791							<a href="/login/?redirect_to=https://pianowithjonny.com/about/" class="btn btn-primary btn-sm">Login <i class="fa fa-chevron-circle-right icon-right"></i></a>
792						</div>
793					        </div>
794	        <!--/.modal-body-->
795	    </div>
796	    <!--/.modal-content-->
797    </div>
798    <!--/.modal-dialog-->
799</div>
800<!--/.modal-->
801
802<!-- Q&A Submission 2 Modal -->
803<div class="modal fade" id="qa-submission-modal-2" tabindex="-1">
804    <div class="modal-dialog">
805    	<div class="modal-content">
806	        <div class="modal-header">
807	        	<button type="button" class="close" data-dismiss="modal">&times;</button>
808	        	<h2 class="modal-title"><i class="flaticon-047-conversation icon-left color-blue"></i> Q&amp;A Submission 2</h2>
809	        </div>
810	        <!--/.modal-header-->
811	        <div class="modal-body">
812										<div class="centered">
813							This form requires you to be logged into your PWJ member account. </br></br>
814							<a href="/login/?redirect_to=https://pianowithjonny.com/about/" class="btn btn-primary btn-sm">Login <i class="fa fa-chevron-circle-right icon-right"></i></a>
815						</div>
816					        </div>
817	        <!--/.modal-body-->
818	    </div>
819	    <!--/.modal-content-->
820    </div>
821    <!--/.modal-dialog-->
822</div>
823<!--/.modal-->
824
825
826<!-- Workshop Request Modal -->
827<div class="modal fade" id="workshop-request-modal" tabindex="-1">
828    <div class="modal-dialog">
829    	<div class="modal-content">
830	        <div class="modal-header">
831	        	<button type="button" class="close" data-dismiss="modal">&times;</button>
832	        	<h2 class="modal-title"><i class="flaticon-025-music-and-multimedia-1 icon-left color-blue"></i> Workshop Request</h2>
833	        </div>
834	        <!--/.modal-header-->
835	        <div class="modal-body">
836										<div class="centered">
837							This form requires you to be logged into your PWJ member account. </br></br>
838							<a href="/login/?redirect_to=https://pianowithjonny.com/about/" class="btn btn-primary btn-sm">Login <i class="fa fa-chevron-circle-right icon-right"></i></a>
839						</div>
840					        </div>
841	        <!--/.modal-body-->
842	    </div>
843	    <!--/.modal-content-->
844    </div>
845    <!--/.modal-dialog-->
846</div>
847<!--/.modal-->
848<!-- END modals -->
849
850<!-- Student Assessment Modal -->
851<div class="modal fade" id="student-assessment-modal" tabindex="-1">
852    <div class="modal-dialog">
853    	<div class="modal-content">
854	        <div class="modal-header">
855	        	<button type="button" class="close" data-dismiss="modal">&times;</button>
856	        	<h2 class="modal-title"><i class="flaticon-049-edit-video icon-left color-blue"></i> Student Assessment</h2>
857	        </div>
858	        <!--/.modal-header-->
859	        <div class="modal-body">
860										<div class="centered">
861							This form requires you to be logged into your PWJ member account. </br></br>
862							<a href="/login/?redirect_to=https://pianowithjonny.com/about/" class="btn btn-primary btn-sm">Login <i class="fa fa-chevron-circle-right icon-right"></i></a>
863						</div>
864					        </div>
865	        <!--/.modal-body-->
866	    </div>
867	    <!--/.modal-content-->
868    </div>
869    <!--/.modal-dialog-->
870</div>
871<!--/.modal-->
872
873<script type="text/javascript">
874	$(document).ready(function() {
875		// populate hidden User ID field for all forms above
876		$('#input_5_1').val("0");
877		$('#input_6_1').val("0");
878		$('#input_7_1').val("0");
879		$('#input_13_1').val("0");
880	});
881</script>
881
882
883<!-- START library modals -->
884	<div class="modal fade" id="filtering-modal" tabindex="-1">
885	    <div class="modal-dialog">
886		    <div class="modal-content">
887		        <div class="modal-header">
888		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
889		        	<h2 class="modal-title">Library Filtering</h2>
890		        </div>
891		        <!--/.modal-header-->
892		        <div class="modal-body">
893		        	<p>This page allows you to filter by content type, skill level and learning focus.</p>
894<p>Piano With Jonny offers three core content types:</p>
895<h5 class="color-blue-dark"><i class="flaticon-037-app icon-left"></i> Courses</h5>
896<p>Courses are comprised of lessons and are based on selected styles of music and learning focus topics. PWJ offers regular courses, workshops which include teacher interaction, and challenges which are divided into a 4 week learning format.</p>
897<h5 class="color-blue-dark"><i class="flaticon-002-music-and-multimedia icon-left"></i> Lessons</h5>
898<p>Lessons are combined into courses. Most lessons build upon concepts of the previous lesson, with the exception of Quick Tips which stand alone.</p>
899<h5 class="color-blue-dark"><i class="flaticon-023-playlist icon-left"></i> Smartsheets</h5>
900<p>Smartsheets use the Soundslice sheet music player to give students digital access to all arrangements and lesson sheet music.</p>
901		        </div>
902		        <!--/.modal-body-->
903		        <div class="modal-footer">
904		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
905		        </div>
906		        <!--/.modal-footer-->
907		    </div>
908		    <!--/.modal-content-->
909	    </div>
910	    <!--/.modal-dialog-->
911	</div>
912	<!--/.modal-->
913
914	<div class="modal fade" id="content-type-modal" tabindex="-1">
915	    <div class="modal-dialog">
916		    <div class="modal-content">
917		        <div class="modal-header">
918		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
919		        	<h2 class="modal-title">Content Types</h2>
920		        </div>
921		        <!--/.modal-header-->
922		        <div class="modal-body">
923		        	<p>Piano With Jonny offers three core content types:</p>
924<h5 class="color-blue-dark"><i class="flaticon-037-app icon-left"></i> Courses</h5>
925<p>Courses are comprised of lessons and are based on selected styles of music and learning focus topics. PWJ offers regular courses, workshops which include teacher interaction, and challenges which are divided into a 4 week learning format.</p>
926<h5 class="color-blue-dark"><i class="flaticon-002-music-and-multimedia icon-left"></i> Lessons</h5>
927<p>Lessons are combined into courses. Most lessons build upon concepts of the previous lesson, with the exception of Quick Tips which stand alone.</p>
928<h5 class="color-blue-dark"><i class="flaticon-023-playlist icon-left"></i> Smartsheets</h5>
929<p>Smartsheets use the Soundslice sheet music player to give students digital access to all arrangements and lesson sheet music.</p>
930		        </div>
931		        <!--/.modal-body-->
932		        <div class="modal-footer">
933		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
934		        </div>
935		        <!--/.modal-footer-->
936		    </div>
937		    <!--/.modal-content-->
938	    </div>
939	    <!--/.modal-dialog-->
940	</div>
941	<!--/.modal-->
942
943	<div class="modal fade" id="course-type-modal" tabindex="-1">
944	    <div class="modal-dialog">
945		    <div class="modal-content">
946		        <div class="modal-header">
947		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
948		        	<h2 class="modal-title">Course Types</h2>
949		        </div>
950		        <!--/.modal-header-->
951		        <div class="modal-body">
952		        	<p>Courses are comprised of lessons and are based on selected styles of music and learning focus topics. PWJ offers regular courses, workshops which include teacher interaction, and challenges which are divided into a 4 week learning format.</p>
953		        </div>
954		        <!--/.modal-body-->
955		        <div class="modal-footer">
956		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
957		        </div>
958		        <!--/.modal-footer-->
959		    </div>
960		    <!--/.modal-content-->
961	    </div>
962	    <!--/.modal-dialog-->
963	</div>
964	<!--/.modal-->
965
966	<div class="modal fade" id="lesson-type-modal" tabindex="-1">
967	    <div class="modal-dialog">
968		    <div class="modal-content">
969		        <div class="modal-header">
970		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
971		        	<h2 class="modal-title">Lesson Types</h2>
972		        </div>
973		        <!--/.modal-header-->
974		        <div class="modal-body">
975		        	<p>Lessons are combined into courses. Most lessons build upon concepts of the previous lesson, with the exception of Quick Tips which stand alone.</p>
976		        </div>
977		        <!--/.modal-body-->
978		        <div class="modal-footer">
979		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
980		        </div>
981		        <!--/.modal-footer-->
982		    </div>
983		    <!--/.modal-content-->
984	    </div>
985	    <!--/.modal-dialog-->
986	</div>
987	<!--/.modal-->
988
989	<div class="modal fade" id="sheet-type-modal" tabindex="-1">
990	    <div class="modal-dialog">
991		    <div class="modal-content">
992		        <div class="modal-header">
993		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
994		        	<h2 class="modal-title">Sheet Types</h2>
995		        </div>
996		        <!--/.modal-header-->
997		        <div class="modal-body">
998		        	<p>Smartsheets use the Soundslice sheet music player to give students digital access to all arrangements and lesson sheet music. Smartsheets provide audio playback, light-up key notation, transposition, looping, and other learning tools.</p>
999<p>Lessons sheets break down a song into smaller learning sections. They are all instantly downloadable.</p>
1000<p>Arrangements are through-composed pieces that are fully notated. They are available for digital viewing and print purchase.</p>
1001		        </div>
1002		        <!--/.modal-body-->
1003		        <div class="modal-footer">
1004		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
1005		        </div>
1006		        <!--/.modal-footer-->
1007		    </div>
1008		    <!--/.modal-content-->
1009	    </div>
1010	    <!--/.modal-dialog-->
1011	</div>
1012	<!--/.modal-->
1013
1014	<div class="modal fade" id="skill-level-modal" tabindex="-1">
1015	    <div class="modal-dialog">
1016		    <div class="modal-content">
1017		        <div class="modal-header">
1018		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
1019		        	<h2 class="modal-title">Skill Levels</h2>
1020		        </div>
1021		        <!--/.modal-header-->
1022		        <div class="modal-body">
1023		        	<p>Beginner: You have never played piano or are just starting your learning journey.</p>
1024<p>Intermediate: You have some familiarity with the basics of music, and have learned a few pieces.</p>
1025<p>Advanced: You are more confident with music theory and can play several challenging pieces.</p>
1026		        </div>
1027		        <!--/.modal-body-->
1028		        <div class="modal-footer">
1029		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
1030		        </div>
1031		        <!--/.modal-footer-->
1032		    </div>
1033		    <!--/.modal-content-->
1034	    </div>
1035	    <!--/.modal-dialog-->
1036	</div>
1037	<!--/.modal-->
1038
1039	<div class="modal fade" id="learning-focus-modal" tabindex="-1">
1040	    <div class="modal-dialog">
1041		    <div class="modal-content">
1042		        <div class="modal-header">
1043		        	<button type="button" class="close" data-dismiss="modal">&times;</button>
1044		        	<h2 class="modal-title">Learning Focus</h2>
1045		        </div>
1046		        <!--/.modal-header-->
1047		        <div class="modal-body">
1048		        	<p>Select a specific music learning objective to work on.</p>
1049		        </div>
1050		        <!--/.modal-body-->
1051		        <div class="modal-footer">
1052		        	<a href="#" data-dismiss="modal" class="btn btn-cancel btn-sm">Close</a>
1053		        </div>
1054		        <!--/.modal-footer-->
1055		    </div>
1056		    <!--/.modal-content-->
1057	    </div>
1058	    <!--/.modal-dialog-->
1059	</div>
1060	<!--/.modal-->
1061<!-- END modals -->
1062
1063<div class="loading" id="loading-state">
1064	<div class="loading-status">
1065		<span class="loading-icon"><img src="https://pianowithjonny.com/wp-content/themes/pwj/images/loading.svg" /></span>
1066		<span class="status-text" id="loading-text">Loading...</span>
1067	</div>
1068</div>
1069<!--/.loading-->
1070
1071
1072<!-- JS -->
1073<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/bootstrap.min.js"></script>
vendor: 1 bytes, line 1073
1073
1074<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/faceting.js"></script>
vendor: 1 bytes, line 1074
1074
1075<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/jquery.easypiechart.min.js"></script>
vendor: 1 bytes, line 1075
1075
1076<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/printThis.js"></script>
vendor: 1 bytes, line 1076
1076
1077<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/moment.min.js"></script>
vendor: 1 bytes, line 1077
1077
1078<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/webtour.min.js"></script>
vendor: 1 bytes, line 1078
1078
1079<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/[email protected]/dist/confetti.browser.min.js"></script>
1079
1080
1081<script type="text/javascript" src="https://pianowithjonny.com/wp-content/themes/pwj/js/pwj.js"></script>
1081
1082
1083
1084<!-- Badge UI display -->
1085
1086<!-- XP UI display -->
1087
1088
1089<script type="text/javascript">
1090(function() {
1091	'use strict';
1092
1093	function loadWickedReportsWidget() {
1094		// Check if already loaded
1095		if (document.getElementById('wickedreports-widget-js')) {
1096			return; // Already loaded
1097		}
1098		const script = document.createElement('script');
1099		script.id = 'wickedreports-widget-js';
1100		script.src = 'https://widget.wickedreports.com/v2/3169/wr-d4f01697ae62a400463b9bde898e18fe.js';
1101		script.async = true;
1102		document.head.appendChild(script);
1103	}
1104
1105	document.addEventListener('cookieyes_banner_load', function() {
1106		// Check initial consent state
1107		if (window.cookieyes && window.cookieyes.consent && window.cookieyes.consent.analytics) {
1108			loadWickedReportsWidget();
1109		}
1110
1111		// Listen for consent updates
1112		document.addEventListener('cookieyes_consent_update', function(eventData) {
1113			const data = eventData.detail;
1114			if (data.accepted && data.accepted.includes('analytics')) {
1115				loadWickedReportsWidget();
1116			}
1117		});
1118	});
1119})();
1120</script>
1120
1121
1122<!-- Main WP Header Hook -->
1123<script type="speculationrules">
1124{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pwj/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1125</script>
1125
1126<!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com :: Campaign Title: Popup - Mobile -->
1127<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,292323,'dcka39imxfps3ueeh5qt');</script>
1127
1128<!-- / OptinMonster --><!-- This site is converting visitors into subscribers and customers with OptinMonster - https://optinmonster.com :: Campaign Title: Popup -->
1129<script>(function(d,u,ac){var s=d.createElement('script');s.type='text/javascript';s.src='https://a.omappapi.com/app/js/api.min.js';s.async=true;s.dataset.user=u;s.dataset.campaign=ac;d.getElementsByTagName('head')[0].appendChild(s);})(document,292323,'acocg3obcfcbydcq5ntr');</script>
1129
1130<!-- / OptinMonster -->		
1130<script type="text/javascript">
1131		var dcka39imxfps3ueeh5qt_shortcode = true;var acocg3obcfcbydcq5ntr_shortcode = true;		</script>
1131
1132		
1132<script id="pwj-privacy-frontend-js-extra">
1133var pwj_ajax = {"ajax_url":"https://pianowithjonny.com/wp-admin/admin-ajax.php","nonce":"c5a5ecec88","logged_in":""};
1134//# sourceURL=pwj-privacy-frontend-js-extra
1135</script>
vendor: 1 bytes, line 1135
1135
1136<script id="pwj-privacy-frontend-js" src="https://pianowithjonny.com/wp-content/plugins/pwj-privacy/includes/../assets/js/privacy-frontend.js?ver=1784917230"></script>
vendor: 1 bytes, line 1136
1136
1137<script id="pwj-skip-link-focus-fix-js" src="https://pianowithjonny.com/wp-content/themes/pwj/js/skip-link-focus-fix.js?ver=20160412"></script>
vendor: 1 bytes, line 1137
1137
1138<script id="pwj-script-js-extra">
1139var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"};
1140//# sourceURL=pwj-script-js-extra
1141</script>
vendor: 1 bytes, line 1141
1141
1142<script id="pwj-script-js" src="https://pianowithjonny.com/wp-content/themes/pwj/js/functions.js?ver=20160412"></script>
vendor: 1 bytes, line 1142
1142
1143<script>(function(d){var s=d.createElement("script");s.type="text/javascript";s.src="https://a.omappapi.com/app/js/api.min.js";s.async=true;s.id="omapi-script";d.getElementsByTagName("head")[0].appendChild(s);})(document);</script>
1143<script id="wp-dom-ready-js" src="https://pianowithjonny.com/wp-includes/js/dist/dom-ready.min.js?ver=a06281ae5cf5500e9317"></script>
vendor: 1 bytes, line 1143
1143
1144<script id="wp-hooks-js" src="https://pianowithjonny.com/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1144
1144
1145<script id="wp-i18n-js" src="https://pianowithjonny.com/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1145
1145
1146<script id="wp-i18n-js-after">
1147wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1148//# sourceURL=wp-i18n-js-after
1149</script>
vendor: 1 bytes, line 1149
1149
1150<script id="wp-a11y-js" src="https://pianowithjonny.com/wp-includes/js/dist/a11y.min.js?ver=af934e5259bc51b8718e"></script>
vendor: 1 bytes, line 1150
1150
1151<script id="gform_json-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/js/jquery.json.min.js?ver=3.1.1"></script>
vendor: 1 bytes, line 1151
1151
1152<script id="gform_gravityforms-js-extra">
1153var gform_i18n = {"datepicker":{"wdOffset":1,"helpTextShort":"Press F1 for help","helpText":"Press the arrow keys to navigate by day, PageUp and PageDown to navigate by month, Alt+PageUp and Alt+PageDown to navigate by year, or Escape to cancel.","openOnFocusHelpText":"Press Down arrow to browse the calendar, or Escape to close.","tooltipTxt":"Press Escape to cancel","disabledTxt":"Disabled","markedTxt":"Selected","prevTxt":"Previous","nextTxt":"Next","monthTxt":"Month","yearTxt":"Year","months":["January","February","March","April","May","June","July","August","September","October","November","December"],"days":[{"s":"S","l":"Sunday"},{"s":"M","l":"Monday"},{"s":"T","l":"Tuesday"},{"s":"W","l":"Wednesday"},{"s":"T","l":"Thursday"},{"s":"F","l":"Friday"},{"s":"S","l":"Saturday"}]}};
1154var gf_legacy_multi = [];
1155var gform_gravityforms = {"strings":{"invalid_file_extension":"This type of file is not allowed. Must be one of the following:","file_uploaded":"File uploaded","delete_file":"Delete this file","in_progress":"in progress","file_exceeds_limit":"File exceeds size limit","illegal_extension":"This type of file is not allowed.","max_reached":"Maximum number of files reached","unknown_error":"There was a problem while saving the file on the server","currently_uploading":"Please wait for the uploading to complete","cancel":"Cancel","cancel_upload":"Cancel this upload","cancelled":"Cancelled","error":"Error","message":"Message"},"vars":{"images_url":"https://pianowithjonny.com/wp-content/plugins/gravityforms/images"}};
1156var gf_global = {"gf_currency_config":{"name":"U.S. Dollar","symbol_left":"$","symbol_right":"","symbol_padding":"","thousand_separator":",","decimal_separator":".","decimals":2,"code":"USD"},"base_url":"https://pianowithjonny.com/wp-content/plugins/gravityforms","number_formats":[],"version_hash":"86782b9e73bdc74c18ff320043bf552f","countries":{"AF":"Afghanistan","AX":"\u00c5land Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua and Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BQ":"Bonaire, Sint Eustatius and Saba","BA":"Bosnia and Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","CV":"Cabo Verde","KH":"Cambodia","CM":"Cameroon","CA":"Canada","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos Islands","CO":"Colombia","KM":"Comoros","CD":"Congo, Democratic Republic of the","CG":"Congo","CK":"Cook Islands","CR":"Costa Rica","CI":"C\u00f4te d'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czechia","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","SZ":"Eswatini","ET":"Ethiopia","FK":"Falkland Islands","FO":"Faroe Islands","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern Territories","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island and McDonald Islands","VA":"Holy See","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran","IQ":"Iraq","IE":"Ireland","IM":"Isle of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KP":"Korea, Democratic People's Republic of","KR":"Korea, Republic of","KW":"Kuwait","KG":"Kyrgyzstan","LA":"La
1156o People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","FM":"Micronesia","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","MK":"North Macedonia","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestine, State of","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"R\u00e9union","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barth\u00e9lemy","SH":"Saint Helena, Ascension and Tristan da Cunha","KN":"Saint Kitts and Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre and Miquelon","VC":"Saint Vincent and the Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome and Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia and the South Sandwich Islands","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard and Jan Mayen","SE":"Sweden","CH":"Switzerland","SY":"Syria Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania, the United Republic of","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad and Tobago","TN":"Tunisia","TR":"T\u00fcrkiye","TM":"Turkmenistan","TC":"Turks and Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UY":"Uruguay","UM":"US Minor Outlying Islands","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Viet Nam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis and Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"strings":{"newRowAdded":"New row added.","rowRemoved":"Row removed","formSaved":"The form has been saved.  The content contains the link to return and complete the form."}};
1157//# sourceURL=gform_gravityforms-js-extra
1158</script>
vendor: 1 bytes, line 1158
1158
1159<script id="gform_gravityforms-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/js/gravityforms.min.js?ver=3.1.1"></script>
vendor: 1 bytes, line 1159
1159
1160<script id="gform_placeholder-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/js/placeholders.jquery.min.js?ver=3.1.1"></script>
vendor: 1 bytes, line 1160
1160
1161<script id="gform_gravityforms_utils-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/assets/js/dist/utils.min.js?ver=69a9db57304a9f86c3d1a0bea5fd2cf9"></script>
vendor: 1 bytes, line 1161
1161
1162<script id="gform_gravityforms_theme_vendors-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/assets/js/dist/vendor-theme.min.js?ver=0c901cb641ce64b99c20ea1a4d208cc9"></script>
vendor: 1 bytes, line 1162
1162
1163<script id="gform_gravityforms_theme-js-extra">
1164var gform_theme_config = {"common":{"form":{"honeypot":{"version_hash":"86782b9e73bdc74c18ff320043bf552f"},"ajax":{"ajaxurl":"https://pianowithjonny.com/wp-admin/admin-ajax.php","ajax_submission_nonce":"d4f2948c57","i18n":{"step_announcement":"Step %1$s of %2$s, %3$s","unknown_error":"There was an unknown error processing your request. Please try again.","error_403":"The request was blocked (403 error) for unknown security reasons. Remove any code-like text (scripts or DB queries) and try again."}}}},"hmr_dev":"","public_path":"https://pianowithjonny.com/wp-content/plugins/gravityforms/assets/js/dist/","config_nonce":"d28157aff1"};
1165//# sourceURL=gform_gravityforms_theme-js-extra
1166</script>
vendor: 1 bytes, line 1166
1166
1167<script id="gform_gravityforms_theme-js" defer='defer' src="https://pianowithjonny.com/wp-content/plugins/gravityforms/assets/js/dist/scripts-theme.min.js?ver=e27d9712159624c99129c8c208f022ad"></script>
vendor: 1 bytes, line 1167
1167
1168<script id="optinmonster-wp-helper-js" src="https://pianowithjonny.com/wp-content/plugins/optinmonster/assets/dist/js/helper.min.js?ver=2.17.1"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="wp-emoji-settings" type="application/json">
1170{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://pianowithjonny.com/wp-includes/js/wp-emoji-release.min.js?ver=3baed9873f839c253a740f16736b68ac"}}
1171</script>
vendor: 1 bytes, line 1171
1171
1172<script type="module">
1173/*! This file is auto-generated */
1174const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
1175//# sourceURL=https://pianowithjonny.com/wp-includes/js/wp-emoji-loader.min.js
1176</script>
vendor: 1 bytes, line 1176
1176
1177<script>
1178gform.initializeOnLoaded( function() { jQuery(document).on('gform_post_render', function(event, formId, currentPage){if(formId == 1) {if(typeof Placeholders != 'undefined'){
1179                        Placeholders.enable();
1180                    }} } );jQuery(document).on('gform_post_conditional_logic', function(event, formId, fields, isInit){} ) } );
1181</script>
vendor: 1 bytes, line 1181
1181
1182<script>
1183gform.initializeOnLoaded( function() {jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "1", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( "gform_wrapper_1" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( "span" );            visibilitySpan.id = "gform_visibility_test_1";            gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 1, 1 );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );
1184</script>
1184
1185		
1185<script type="text/javascript">var omapi_localized = {
1186			ajax: 'https://pianowithjonny.com/wp-admin/admin-ajax.php?optin-monster-ajax-route=1',
1187			nonce: '3cee66f99c',
1188			slugs:
1189			{"dcka39imxfps3ueeh5qt":{"slug":"dcka39imxfps3ueeh5qt","mailpoet":false},"acocg3obcfcbydcq5ntr":{"slug":"acocg3obcfcbydcq5ntr","mailpoet":false}}		};</script>
1189
1190				
1190<script type="text/javascript">var omapi_data = {"object_id":8212,"object_key":"page","object_type":"post","term_ids":[],"wp_json":"https:\/\/pianowithjonny.com\/wp-json","wc_active":false,"edd_active":false,"nonce":"2562b94c9e"};</script>
1190
1191		
1192</body>
1193</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.