{"id":46379,"date":"2022-01-28T00:20:33","date_gmt":"2022-01-28T06:20:33","guid":{"rendered":"https:\/\/www.codewizardshq.com\/?p=46379"},"modified":"2025-05-01T01:04:45","modified_gmt":"2025-05-01T07:04:45","slug":"teacher-spotlight-jonathan-ellis","status":"publish","type":"post","link":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/","title":{"rendered":"Teacher Spotlight &#8211; Jonathan Ellis"},"content":{"rendered":"\n<p>Just like many of our students, Jonathan first started learning how to code due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-trial-and-error\">Trial and Error<\/h2>\n\n\n\n<p>After loving playing video games, in middle school Jonathan decided he wanted to make his own, which started his coding journey.<\/p>\n\n\n\n<p>\u201cI picked up a software called Game Maker and it was a real basic kind of code there, but that&#8217;s when I got started and that&#8217;s where I got my interest in it,\u201d he says. \u201cI worked on a couple of games and then eventually I went to school for computer science.\u201d<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"1024\" src=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909-768x1024.jpg\" alt=\"Jonathan and his brother\" class=\"wp-image-46382\" style=\"width:211px;height:281px\" srcset=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909-768x1024.jpg 768w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909-225x300.jpg 225w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909-1152x1536.jpg 1152w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909-1536x2048.jpg 1536w, https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/IMG_8909.jpg 1920w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/figure><\/div>\n\n\n<p>Today Jonathan shares his experiences teaching himself how to code with his students and how much trial and error there was in the process.<\/p>\n\n\n\n<p>\u201cThe biggest story I tell students is when we teach them about loops and arrays. When I was first programming, those concepts looked scary to me so I just decided maybe I don&#8217;t need them. So I would just start writing code without using loops or arrays. I tell them about these monstrosity programs I&#8217;d write with thousands of lines of code. I was just kind of like looking on the internet for how to do it, just trying to put it together.\u201d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Giving Students a Solid Foundation<\/h2>\n\n\n\n<p>When the pandemic started in 2020, Jonathan knew he needed to find remote work, which led him to discovering CodeWizardsHQ. In his nearly two years with the company, he\u2019s taught classes in our <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-elementary-school-students\/\" target=\"_blank\" rel=\"noreferrer noopener\">elementary<\/a>, <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-middle-school-students\/\" target=\"_blank\" rel=\"noreferrer noopener\">middle<\/a>, and <a href=\"https:\/\/www.codewizardshq.com\/coding-classes-high-school-students\/\" target=\"_blank\" rel=\"noreferrer noopener\">high school<\/a> programs, but his favorite classes to teach are always the introductory ones.<\/p>\n\n\n\n<p>\u201cI really enjoy the introductory classes, just getting them started on programming. It&#8217;s always good to get people a nice first foundation on it. That helps them throughout the rest of their time programming if they have a good start,\u201d he says.<\/p>\n\n\n\n<p>This foundation helps students not only complete their projects, but really make them their own, which creates some of Jonathan\u2019s favorite moments in class.<\/p>\n\n\n\n<p>\u201cWhen they really get into it and start customizing the projects a lot, that&#8217;s what I really enjoy. They just kind of see what the project&#8217;s all about, then they add their own stuff to it, and that&#8217;s really cool.\u201d<\/p>\n\n\n<div class=\"lazyblock-cta-Z2vP2Xv wp-block-lazyblock-cta\">\n        <link rel='stylesheet' href='https:\/\/www.codewizardshq.com\/wp-content\/themes\/codewizards\/blocks\/lazyblock-cta\/block.css' type='text\/css' media='all' \/>\n    \n<div class=\"cw-cta-block \">\n\t\t<div class=\"inner-blue\">\n\t\t<div class=\"info\">\n\t\t\t\t\t\t\t<div class=\"title orange\">Join our coding community<\/div>\n\t\t\t\n\t\t\t\t\t<\/div>\n\t\t<div class=\"buttons\">\n\t\t\t<a href=\"https:\/\/enroll.codewizardshq.com\/\" class=\"wp-block-button__link\">\n\t\t\t\t\t\t\t\t\tENROLL NOW\t\t\t\t\n\t\t\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n<\/div>\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Bonding Over Games<\/h2>\n\n\n\n<p>When Jonathan isn\u2019t teaching, he still loves playing video games and also enjoys playing Yu-Gi-Oh. He shares his love of video games with his students, too, and even shows them some games he built when he was first learning to code.<\/p>\n\n\n\n<p>\u201cWhen they hear about that, they&#8217;re like oh wow, this guy&#8217;s kind of like me, so they listen up a little bit better. I&#8217;ve shown them a couple of my games, too. They&#8217;re really basic games, so I don&#8217;t really show them off for too long, but that gets them interested, too, and they really enjoy that.\u201d<\/p>\n\n\n\n<p>For Jonathan, connecting with his students is really all about giving them a better start to their coding journey than he had as a kid.<\/p>\n\n\n\n<p>\u201cI would say definitely my favorite thing about being able to teach this is the opportunity to be able to give students an experience that I wasn&#8217;t able to get when I was starting out. That&#8217;s why I really like the <a href=\"https:\/\/www.codewizardshq.com\/coding-programs-for-kids\/\" target=\"_blank\" rel=\"noreferrer noopener\">starting classes<\/a> because this kind of brings back memories of me trying to learn these basic topics. Really teaching them the right way the first time is really, really rewarding.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Just like many of our students, Jonathan first started learning how to code due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.<\/p>\n","protected":false},"author":313,"featured_media":46380,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"inline_featured_image":false,"_lmt_disableupdate":"no","_lmt_disable":"","footnotes":""},"categories":[4755],"tags":[10830,4927],"class_list":["post-46379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codewizardshq-community","tag-teacher-spotlight","tag-teachers"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.8 (Yoast SEO v26.8) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Teacher Spotlight &#8211; Jonathan Ellis | CodeWizardsHQ<\/title>\n<meta name=\"description\" content=\"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Teacher Spotlight &#8211; Jonathan Ellis\" \/>\n<meta property=\"og:description\" content=\"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\" \/>\n<meta property=\"og:site_name\" content=\"CodeWizardsHQ\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/codewizardshq\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-28T06:20:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-01T07:04:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-620x323-Jonathan-Ellis.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"620\" \/>\n\t<meta property=\"og:image:height\" content=\"323\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jennifer Gilbert\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-620x323-Jonathan-Ellis.jpeg\" \/>\n<meta name=\"twitter:creator\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:site\" content=\"@codewizardshq\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jennifer Gilbert\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": \"Article\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\"\n\t            },\n\t            \"author\": {\n\t                \"name\": \"Jennifer Gilbert\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/05391862062eb7a553bef6f7e8fa66ac\"\n\t            },\n\t            \"headline\": \"Teacher Spotlight &#8211; Jonathan Ellis\",\n\t            \"datePublished\": \"2022-01-28T06:20:33+00:00\",\n\t            \"dateModified\": \"2025-05-01T07:04:45+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\"\n\t            },\n\t            \"wordCount\": 597,\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg\",\n\t            \"keywords\": [\n\t                \"teacher spotlight\",\n\t                \"teachers\"\n\t            ],\n\t            \"articleSection\": [\n\t                \"CodeWizardsHQ Community\"\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\",\n\t            \"name\": \"Teacher Spotlight &#8211; Jonathan Ellis | CodeWizardsHQ\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg\",\n\t            \"datePublished\": \"2022-01-28T06:20:33+00:00\",\n\t            \"dateModified\": \"2025-05-01T07:04:45+00:00\",\n\t            \"description\": \"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"en-US\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"en-US\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg\",\n\t            \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg\",\n\t            \"width\": 1600,\n\t            \"height\": 395,\n\t            \"caption\": \"Jonathan Ellis\"\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/www.codewizardshq.com\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Teacher Spotlight &#8211; Jonathan Ellis\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#website\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"description\": \"The leading online coding academy for kids and teens ages 8-18\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/www.codewizardshq.com\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"en-US\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#organization\",\n\t            \"name\": \"CodeWizardsHQ\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"contentUrl\": \"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png\",\n\t                \"width\": 150,\n\t                \"height\": 108,\n\t                \"caption\": \"CodeWizardsHQ\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/www.facebook.com\/codewizardshq\/\",\n\t                \"https:\/\/x.com\/codewizardshq\",\n\t                \"https:\/\/www.instagram.com\/codewizardshq\/\",\n\t                \"https:\/\/www.linkedin.com\/company\/codewizardshq\",\n\t                \"https:\/\/www.pinterest.com\/codewizardshq\/\",\n\t                \"https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw\"\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/05391862062eb7a553bef6f7e8fa66ac\",\n\t            \"name\": \"Jennifer Gilbert\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"en-US\",\n\t                \"@id\": \"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/secure.gravatar.com\/avatar\/c7c6cc32cee02684f0ebe81dcf68852b9e18b3d0665cc2201275821d7c1582ae?s=96&d=mm&r=g\",\n\t                \"contentUrl\": \"https:\/\/secure.gravatar.com\/avatar\/c7c6cc32cee02684f0ebe81dcf68852b9e18b3d0665cc2201275821d7c1582ae?s=96&d=mm&r=g\",\n\t                \"caption\": \"Jennifer Gilbert\"\n\t            },\n\t            \"description\": \"Jennifer Gilbert is a mom of two and has been doing freelance writing and marketing for CodeWizardsHQ since 2021. Her kids have also learned to code thanks to CWHQ classes.\",\n\t            \"url\": \"https:\/\/www.codewizardshq.com\/author\/jennifergilbert\/\"\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Teacher Spotlight &#8211; Jonathan Ellis | CodeWizardsHQ","description":"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/","og_locale":"en_US","og_type":"article","og_title":"Teacher Spotlight &#8211; Jonathan Ellis","og_description":"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.","og_url":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/","og_site_name":"CodeWizardsHQ","article_publisher":"https:\/\/www.facebook.com\/codewizardshq\/","article_published_time":"2022-01-28T06:20:33+00:00","article_modified_time":"2025-05-01T07:04:45+00:00","og_image":[{"width":620,"height":323,"url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-620x323-Jonathan-Ellis.jpeg","type":"image\/jpeg"}],"author":"Jennifer Gilbert","twitter_card":"summary_large_image","twitter_description":"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.","twitter_image":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-620x323-Jonathan-Ellis.jpeg","twitter_creator":"@codewizardshq","twitter_site":"@codewizardshq","twitter_misc":{"Written by":"Jennifer Gilbert","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#article","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/"},"author":{"name":"Jennifer Gilbert","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/05391862062eb7a553bef6f7e8fa66ac"},"headline":"Teacher Spotlight &#8211; Jonathan Ellis","datePublished":"2022-01-28T06:20:33+00:00","dateModified":"2025-05-01T07:04:45+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/"},"wordCount":597,"publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"image":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg","keywords":["teacher spotlight","teachers"],"articleSection":["CodeWizardsHQ Community"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/","url":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/","name":"Teacher Spotlight &#8211; Jonathan Ellis | CodeWizardsHQ","isPartOf":{"@id":"https:\/\/www.codewizardshq.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage"},"image":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg","datePublished":"2022-01-28T06:20:33+00:00","dateModified":"2025-05-01T07:04:45+00:00","description":"Jonathan first started coding due to his interest in video games. Find out how he shares what he\u2019s learned along the way with his students.","breadcrumb":{"@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#primaryimage","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01.jpeg","width":1600,"height":395,"caption":"Jonathan Ellis"},{"@type":"BreadcrumbList","@id":"https:\/\/www.codewizardshq.com\/teacher-spotlight-jonathan-ellis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codewizardshq.com\/"},{"@type":"ListItem","position":2,"name":"Teacher Spotlight &#8211; Jonathan Ellis"}]},{"@type":"WebSite","@id":"https:\/\/www.codewizardshq.com\/#website","url":"https:\/\/www.codewizardshq.com\/","name":"CodeWizardsHQ","description":"The leading online coding academy for kids and teens ages 8-18","publisher":{"@id":"https:\/\/www.codewizardshq.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codewizardshq.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codewizardshq.com\/#organization","name":"CodeWizardsHQ","url":"https:\/\/www.codewizardshq.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","contentUrl":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2016\/08\/blueVertical@2x-e1572141901928.png","width":150,"height":108,"caption":"CodeWizardsHQ"},"image":{"@id":"https:\/\/www.codewizardshq.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/codewizardshq\/","https:\/\/x.com\/codewizardshq","https:\/\/www.instagram.com\/codewizardshq\/","https:\/\/www.linkedin.com\/company\/codewizardshq","https:\/\/www.pinterest.com\/codewizardshq\/","https:\/\/www.youtube.com\/channel\/UC4NM0jfN0LI8_vWtiwLqgGw"]},{"@type":"Person","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/05391862062eb7a553bef6f7e8fa66ac","name":"Jennifer Gilbert","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codewizardshq.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c7c6cc32cee02684f0ebe81dcf68852b9e18b3d0665cc2201275821d7c1582ae?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c7c6cc32cee02684f0ebe81dcf68852b9e18b3d0665cc2201275821d7c1582ae?s=96&d=mm&r=g","caption":"Jennifer Gilbert"},"description":"Jennifer Gilbert is a mom of two and has been doing freelance writing and marketing for CodeWizardsHQ since 2021. Her kids have also learned to code thanks to CWHQ classes.","url":"https:\/\/www.codewizardshq.com\/author\/jennifergilbert\/"}]}},"modified_by":"Margaret Choi","featured_image_src":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01-600x395.jpeg","featured_image_src_square":"https:\/\/www.codewizardshq.com\/wp-content\/uploads\/2022\/01\/TeacherSpotlight-1600x395-Jonathan-Ellis-01-600x395.jpeg","author_info":{"display_name":"Jennifer Gilbert","author_link":"https:\/\/www.codewizardshq.com\/author\/jennifergilbert\/"},"_links":{"self":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/46379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/users\/313"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/comments?post=46379"}],"version-history":[{"count":2,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/46379\/revisions"}],"predecessor-version":[{"id":69158,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/posts\/46379\/revisions\/69158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media\/46380"}],"wp:attachment":[{"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/media?parent=46379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/categories?post=46379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codewizardshq.com\/wp-json\/wp\/v2\/tags?post=46379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}