{"id":49127,"date":"2025-10-17T18:49:00","date_gmt":"2025-10-17T22:49:00","guid":{"rendered":"https:\/\/nstem.org\/staging\/?p=49127"},"modified":"2025-10-22T16:42:10","modified_gmt":"2025-10-22T20:42:10","slug":"coding-quest-top-5-resources-for-high-school-coders","status":"publish","type":"post","link":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/","title":{"rendered":"Coding Quest: Top 5 Resources for High School Coders"},"content":{"rendered":"<p>&nbsp;<\/p>\n<figure id=\"attachment_49128\" aria-describedby=\"caption-attachment-49128\" style=\"width: 724px\" class=\"wp-caption aligncenter\"><img decoding=\"async\" class=\"size-full wp-image-49128\" src=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png\" alt=\"\" width=\"724\" height=\"481\" srcset=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png 724w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-500x332.png 500w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-600x400.png 600w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-300x199.png 300w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-24x16.png 24w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-36x24.png 36w, https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-48x32.png 48w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><figcaption id=\"caption-attachment-49128\" class=\"wp-caption-text\">Photo courtesy of Pixabay<\/figcaption><\/figure>\n<h2><b>1. Khan Academy<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link:<\/span><a href=\"https:\/\/www.khanacademy.org\/computing\"> <span style=\"font-weight: 400;\">https:\/\/www.khanacademy.org\/computing<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Level: Beginner<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price: Free<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Khan Academy is a fun, visually engaging website for those who may not know much about the language of computers! The focus of this website isn\u2019t just on the <\/span><i><span style=\"font-weight: 400;\">how-to<\/span><\/i><span style=\"font-weight: 400;\"> program but also on the <\/span><i><span style=\"font-weight: 400;\">what<\/span><\/i><span style=\"font-weight: 400;\"> and the <\/span><i><span style=\"font-weight: 400;\">why<\/span><\/i><span style=\"font-weight: 400;\">. Students have the opportunity to delve into JavaScript, Python, data protection, and even some of Pixar&#8217;s tools for animated films.<\/span><\/p>\n<h2><b>2. <\/b><b>SoloLearn<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link:<\/span><a href=\"https:\/\/www.sololearn.com\/en\/\"> <span style=\"font-weight: 400;\">https:\/\/www.sololearn.com\/en\/<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Level: Beginner<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price: Free with Premium options<\/span><\/p>\n<p><span style=\"font-weight: 400;\">SoloLearn is an app similar to Duolingo, with the language of choice in this regard being a programming one instead. C Python, C++, and Java are just a few of the many choices available in this simple yet comprehensive course trainer! It also features a more proactive stance on computer learning with a specialized lesson set for generative AI. With both a phone <\/span><i><span style=\"font-weight: 400;\">and <\/span><\/i><span style=\"font-weight: 400;\">a computer format, it\u2019s an easy homework assignment for anyone wanting to get in just a bit more practice after the end of the school day. Just be aware that it is a Freemium service, so ads and limited progression are sure to follow.<\/span><\/p>\n<h2><b>3. <\/b><b>MDN Curriculum<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link:<\/span><a href=\"https:\/\/developer.mozilla.org\/en-US\/curriculum\/\"><span style=\"font-weight: 400;\"> https:\/\/developer.mozilla.org\/en-US\/curriculum\/<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Level: Intermediate<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price: Free<\/span><\/p>\n<p><span style=\"font-weight: 400;\">While Khan Academy and SoloLearn provide more general knowledge of the coding world at large, Mozilla disregards this approach for a more in-depth view of web development. Rather than a shallow lake, this website provides a deep well of education in the fundamentals of HTML, CSS, design theory, and JavaScript, as well as how best to employ all those languages in a tasteful manner to present a smoothly functional website. While this choice of quality over quantity allows students a deeper connection with the material they\u2019re learning, it also means that there is less freedom to try out alternative languages (though knowing the ins and outs of website creation is never a bad skill to have).<\/span><\/p>\n<h2><b>4. MIT OpenCourseWare<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link:<\/span><a href=\"https:\/\/ocw.mit.edu\/collections\/introductory-programming\/\"><span style=\"font-weight: 400;\"> https:\/\/ocw.mit.edu\/collections\/introductory-programming\/<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Level: Professional<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price: Free<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u201cMIT\u201d and \u201cGeneral Introductions to Programming\u201d seem like almost a juxtaposition, but don\u2019t worry! While this school of prestige could likely flood a dam with its sea of programming expertise, these courses are designed with the ambitious prospective programmer at heart! They fixate on Python for their main classes, but if MATLAB, Java, or C++ are more compelling, they have that too. Remember, these are the materials and documents for classes more than prebaked, set-it-and-forget-it lesson plans, so prep time will be needed. Another thing of note is that while these courses are made for beginner-level programmers, they are also designed for MIT undergraduates. Keep that in mind when evaluating skill sets for your class.<\/span><\/p>\n<h2><b>5. LeetCode<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Link:<\/span><a href=\"https:\/\/leetcode.com\/\"> <span style=\"font-weight: 400;\">https:\/\/leetcode.com\/<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\">Level: Professional<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Price: Free, with Premium options<\/span><\/p>\n<p><span style=\"font-weight: 400;\">LeetCode isn\u2019t the typical learning suite when it comes to programming. It\u2019s not there to teach you directly how to code or make a \u201chello world\u201d project. LeetCode is supposed to prepare the student for their future computer sciences career. It gives out questions and problems you\u2019d find in a job interview, which is why it\u2019s the last entry on the list. Rather than learning about languages, the student will learn about <\/span><i><span style=\"font-weight: 400;\">companies<\/span><\/i><span style=\"font-weight: 400;\">: What type of things is Apple looking for? How would I solve this algorithm question for Google?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">These inquiries are rated in difficulty level and separated by topic (i.e., Math, Dynamic Programming, Sorting, etc.). The site even features a discussion board for real-world experience exchange and forum-based assistance. However, something to remember is that, as a Freemium option, the solutions and explanations will be limited.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Finding websites and course plans that allow for a secure and friendly learning environment can be difficult. Fortunately, with these five tools of the trade, students can feel much more prepared to understand the world of computer science and mold it themselves with hard work, dedication, and, most importantly, a love of learning!\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">By Noah Moster<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">Do you want more resources on the topic of <\/span><\/i><b><i>computer science resources<\/i><\/b><i><span style=\"font-weight: 400;\">? NSTEM\u2019s vast resources database provides thousands of STEM resources that are searchable by category, school level, and state. This comprehensive library includes info on enrichment activities, curricula, internships, scholarships, and more.<\/span><\/i><a href=\"https:\/\/nstem.org\/staging\/resource-library\"> <i><span style=\"font-weight: 400;\">Check out a free sampling here<\/span><\/i><\/a><i><span style=\"font-weight: 400;\">. Or get an<\/span><\/i><a href=\"https:\/\/nstem.org\/staging\/start-a-chapter\/\"> <i><span style=\"font-weight: 400;\">NSTEM membership<\/span><\/i><\/a><i><span style=\"font-weight: 400;\"> today to unlock the complete list.\u00a0<\/span><\/i><\/p>\n<p><b>Project-based learning enrichment provides high school students with college and career <\/b><b>readiness. It gives them real-world relevance, transforming students into <\/b><b>collaborators and imaginative problem solvers. They will gain the upper hand in <\/b><b>a global landscape, stemming from enhanced confidence and grit. NSTEM provides <\/b><b>these young STEM enthusiasts with a close community of like-minded fellow <\/b><b>students and educators.\u00a0 To start your 9-12 Chapter of the National STEM Honor Society,<\/b><a href=\"https:\/\/nstem.org\/staging\/start-a-chapter\/\"> <b>click here<\/b><\/a><b>.<\/b><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; 1. Khan Academy Link: https:\/\/www.khanacademy.org\/computing Level: Beginner Price: Free Khan Academy is a fun, visually engaging website for those who may not know much about the language of computers! The focus of this website isn\u2019t just on the how-to program but also on the what and the why. Students have the opportunity to delve [&hellip;]<\/p>\n","protected":false},"author":136,"featured_media":49128,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pmpro_default_level":"","_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[198,911],"tags":[973,491,354,205],"persona":[848],"class_list":{"0":"post-49127","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-blog","8":"category-high-school","9":"tag-coding","10":"tag-high-school-9th-through-12th-grade","11":"tag-stem-online-learning","12":"tag-stem-resources","13":"persona-high","14":"pmpro-has-access","15":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Coding Quest: Top 5 Resources for High School Coders National STEM\u2122 Honor Society<\/title>\n<meta name=\"description\" content=\"Discover the five best computer science resources! From Khan Academy to SoloLearn, explore fun and free ways to learn to code.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Coding Quest: Top 5 Resources for High School Coders\" \/>\n<meta property=\"og:description\" content=\"&nbsp; 1. Khan Academy Link: https:\/\/www.khanacademy.org\/computing Level: Beginner Price: Free Khan Academy is a fun, visually engaging website for those\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/\" \/>\n<meta property=\"og:site_name\" content=\"Stage Site\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/NSTEMHS\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-17T22:49:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-22T20:42:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png\" \/>\n\t<meta property=\"og:image:width\" content=\"724\" \/>\n\t<meta property=\"og:image:height\" content=\"481\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"NSTEM Media\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@NSTEMHS\" \/>\n<meta name=\"twitter:site\" content=\"@NSTEMHS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"NSTEM Media\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/\"},\"author\":{\"name\":\"NSTEM Media\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/person\\\/214e5805333085326e1521d82f3c95bc\"},\"headline\":\"Coding Quest: Top 5 Resources for High School Coders\",\"datePublished\":\"2025-10-17T22:49:00+00:00\",\"dateModified\":\"2025-10-22T20:42:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/\"},\"wordCount\":818,\"publisher\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Screenshot-985.png\",\"keywords\":[\"#coding\",\"High School - 9th through 12th Grade\",\"STEM online learning\",\"STEM Resources\"],\"articleSection\":[\"Blog\",\"High School\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/\",\"name\":\"Coding Quest: Top 5 Resources for High School Coders National STEM\u2122 Honor Society\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Screenshot-985.png\",\"datePublished\":\"2025-10-17T22:49:00+00:00\",\"dateModified\":\"2025-10-22T20:42:10+00:00\",\"description\":\"Discover the five best computer science resources! From Khan Academy to SoloLearn, explore fun and free ways to learn to code.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Screenshot-985.png\",\"contentUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/Screenshot-985.png\",\"width\":724,\"height\":481,\"caption\":\"Photo courtesy of Pixabay\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/2025\\\/10\\\/coding-quest-top-5-resources-for-high-school-coders\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/nstem.org\\\/staging\\\/category\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Coding Quest: Top 5 Resources for High School Coders\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#website\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\",\"name\":\"Stage Site\",\"description\":\"From Pre-K to Career\u2122\",\"publisher\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nstem.org\\\/staging\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#organization\",\"name\":\"National STEM Honor Society\u00ae\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-logo-512.png\",\"contentUrl\":\"https:\\\/\\\/nstem.org\\\/staging\\\/wp-content\\\/uploads\\\/2018\\\/08\\\/cropped-logo-512.png\",\"width\":512,\"height\":512,\"caption\":\"National STEM Honor Society\u00ae\"},\"image\":{\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/NSTEMHS\\\/\",\"https:\\\/\\\/x.com\\\/NSTEMHS\",\"https:\\\/\\\/www.instagram.com\\\/nstemhs\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/national-stem-honor-society\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCxLcsf1yw90kOZfbP8byp_w\\\/featured\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nstem.org\\\/staging\\\/#\\\/schema\\\/person\\\/214e5805333085326e1521d82f3c95bc\",\"name\":\"NSTEM Media\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g\",\"caption\":\"NSTEM Media\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Coding Quest: Top 5 Resources for High School Coders National STEM\u2122 Honor Society","description":"Discover the five best computer science resources! From Khan Academy to SoloLearn, explore fun and free ways to learn to code.","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:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/","og_locale":"en_US","og_type":"article","og_title":"Coding Quest: Top 5 Resources for High School Coders","og_description":"&nbsp; 1. Khan Academy Link: https:\/\/www.khanacademy.org\/computing Level: Beginner Price: Free Khan Academy is a fun, visually engaging website for those","og_url":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/","og_site_name":"Stage Site","article_publisher":"https:\/\/www.facebook.com\/NSTEMHS\/","article_published_time":"2025-10-17T22:49:00+00:00","article_modified_time":"2025-10-22T20:42:10+00:00","og_image":[{"width":724,"height":481,"url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png","type":"image\/png"}],"author":"NSTEM Media","twitter_card":"summary_large_image","twitter_creator":"@NSTEMHS","twitter_site":"@NSTEMHS","twitter_misc":{"Written by":"NSTEM Media","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#article","isPartOf":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/"},"author":{"name":"NSTEM Media","@id":"https:\/\/nstem.org\/staging\/#\/schema\/person\/214e5805333085326e1521d82f3c95bc"},"headline":"Coding Quest: Top 5 Resources for High School Coders","datePublished":"2025-10-17T22:49:00+00:00","dateModified":"2025-10-22T20:42:10+00:00","mainEntityOfPage":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/"},"wordCount":818,"publisher":{"@id":"https:\/\/nstem.org\/staging\/#organization"},"image":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#primaryimage"},"thumbnailUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png","keywords":["#coding","High School - 9th through 12th Grade","STEM online learning","STEM Resources"],"articleSection":["Blog","High School"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/","url":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/","name":"Coding Quest: Top 5 Resources for High School Coders National STEM\u2122 Honor Society","isPartOf":{"@id":"https:\/\/nstem.org\/staging\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#primaryimage"},"image":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#primaryimage"},"thumbnailUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png","datePublished":"2025-10-17T22:49:00+00:00","dateModified":"2025-10-22T20:42:10+00:00","description":"Discover the five best computer science resources! From Khan Academy to SoloLearn, explore fun and free ways to learn to code.","breadcrumb":{"@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#primaryimage","url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png","contentUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png","width":724,"height":481,"caption":"Photo courtesy of Pixabay"},{"@type":"BreadcrumbList","@id":"https:\/\/nstem.org\/staging\/2025\/10\/coding-quest-top-5-resources-for-high-school-coders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nstem.org\/staging\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/nstem.org\/staging\/category\/blog\/"},{"@type":"ListItem","position":3,"name":"Coding Quest: Top 5 Resources for High School Coders"}]},{"@type":"WebSite","@id":"https:\/\/nstem.org\/staging\/#website","url":"https:\/\/nstem.org\/staging\/","name":"Stage Site","description":"From Pre-K to Career\u2122","publisher":{"@id":"https:\/\/nstem.org\/staging\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nstem.org\/staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nstem.org\/staging\/#organization","name":"National STEM Honor Society\u00ae","url":"https:\/\/nstem.org\/staging\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nstem.org\/staging\/#\/schema\/logo\/image\/","url":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2018\/08\/cropped-logo-512.png","contentUrl":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2018\/08\/cropped-logo-512.png","width":512,"height":512,"caption":"National STEM Honor Society\u00ae"},"image":{"@id":"https:\/\/nstem.org\/staging\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/NSTEMHS\/","https:\/\/x.com\/NSTEMHS","https:\/\/www.instagram.com\/nstemhs\/","https:\/\/www.linkedin.com\/company\/national-stem-honor-society\/","https:\/\/www.youtube.com\/channel\/UCxLcsf1yw90kOZfbP8byp_w\/featured"]},{"@type":"Person","@id":"https:\/\/nstem.org\/staging\/#\/schema\/person\/214e5805333085326e1521d82f3c95bc","name":"NSTEM Media","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b31a444783741f60f28174cbebc7ecdfe2971910ce8bb22a51bda9a16d8d16b4?s=96&d=mm&r=g","caption":"NSTEM Media"}}]}},"taxonomy_info":{"category":[{"value":198,"label":"Blog"},{"value":911,"label":"High School"}],"post_tag":[{"value":973,"label":"#coding"},{"value":491,"label":"High School - 9th through 12th Grade"},{"value":354,"label":"STEM online learning"},{"value":205,"label":"STEM Resources"}],"persona":[{"value":848,"label":"High School 9-12"}]},"featured_image_src_large":["https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985.png",724,481,false],"author_info":{"display_name":"NSTEM Media","author_link":"https:\/\/nstem.org\/staging\/author\/media\/"},"comment_info":0,"category_info":[{"term_id":198,"name":"Blog","slug":"blog","term_group":0,"term_taxonomy_id":198,"taxonomy":"category","description":"","parent":0,"count":274,"filter":"raw","meta":[],"cat_ID":198,"category_count":274,"category_description":"","cat_name":"Blog","category_nicename":"blog","category_parent":0},{"term_id":911,"name":"High School","slug":"high-school","term_group":0,"term_taxonomy_id":911,"taxonomy":"category","description":"","parent":0,"count":35,"filter":"raw","meta":[],"cat_ID":911,"category_count":35,"category_description":"","cat_name":"High School","category_nicename":"high-school","category_parent":0}],"tag_info":[{"term_id":973,"name":"#coding","slug":"coding","term_group":0,"term_taxonomy_id":973,"taxonomy":"post_tag","description":"","parent":0,"count":1,"filter":"raw","meta":[]},{"term_id":491,"name":"High School - 9th through 12th Grade","slug":"high-school-9th-through-12th-grade","term_group":0,"term_taxonomy_id":491,"taxonomy":"post_tag","description":"","parent":0,"count":87,"filter":"raw","meta":[]},{"term_id":354,"name":"STEM online learning","slug":"stem-online-learning","term_group":0,"term_taxonomy_id":354,"taxonomy":"post_tag","description":"","parent":0,"count":17,"filter":"raw","meta":[]},{"term_id":205,"name":"STEM Resources","slug":"stem-resources","term_group":0,"term_taxonomy_id":205,"taxonomy":"post_tag","description":"","parent":0,"count":20,"filter":"raw","meta":[]}],"featured_image_src":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-600x400.png","featured_image_src_square":"https:\/\/nstem.org\/staging\/wp-content\/uploads\/2024\/05\/Screenshot-985-600x481.png","_links":{"self":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts\/49127","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/users\/136"}],"replies":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/comments?post=49127"}],"version-history":[{"count":0,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/posts\/49127\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/media\/49128"}],"wp:attachment":[{"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/media?parent=49127"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/categories?post=49127"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/tags?post=49127"},{"taxonomy":"persona","embeddable":true,"href":"https:\/\/nstem.org\/staging\/wp-json\/wp\/v2\/persona?post=49127"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}