{"id":24650,"date":"2021-11-04T13:06:06","date_gmt":"2021-11-04T20:06:06","guid":{"rendered":"https:\/\/www.tynker.com\/blog\/?p=24650"},"modified":"2023-08-06T12:31:37","modified_gmt":"2023-08-06T19:31:37","slug":"announcing-new-intro-to-java-course","status":"publish","type":"post","link":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/","title":{"rendered":"Announcing New Intro to Java Course!"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"399\" height=\"467\" src=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104120909\/Screen-Shot-2021-11-04-at-2.08.49-PM.png\" alt=\"Dialogue between two characters  ending with &quot;Check out INTRO TO JAVA, Tynker's newest gamified course&quot;\" class=\"wp-image-24653\" srcset=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104120909\/Screen-Shot-2021-11-04-at-2.08.49-PM.png 399w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104120909\/Screen-Shot-2021-11-04-at-2.08.49-PM-256x300.png 256w, https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104120909\/Screen-Shot-2021-11-04-at-2.08.49-PM-128x150.png 128w\" sizes=\"auto, (max-width: 399px) 100vw, 399px\" \/><\/figure>\n<\/div>\n\n\n<p>In Tynker&#8217;s latest beginner-friendly high school course, students will explore programming by problem-solving with <strong>Java<\/strong>, a language that&#8217;s widely used in introductory college computer science courses and the burgeoning high-tech industry.&nbsp;<\/p>\n\n\n\n<p>This AP-aligned preparatory course is a rigorous but patient, step-by-step course designed with <strong>no prerequisites<\/strong>. The course is for all academically prepared high-school readers, with hands-on exercises exploring design strategies and methodologies, data structures, and the ethical and social implications of computing.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>But Why Learn Java?<\/em><\/h2>\n\n\n\n<p>Java is what&#8217;s called an object-oriented programming language. By learning to problem-solve using this paradigm, you&#8217;ll become a much stronger programmer.<\/p>\n\n\n\n<p>And of course, Java remains an extremely popular choice among Computer Science 101 college courses.&nbsp;<\/p>\n\n\n\n<p>But Java is also just a fantastic, useful tool. Millions of coders make a living programming Java. Starting to wonder what you could create with Java?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cool apps like Spotify and Twitter as well as groundbreaking companies like Google and IBM regularly create new services and apps using Java.<\/li>\n\n\n\n<li>Nearly any cross-platform application you can imagine uses Java: Business, Games, Big Data, and more.<\/li>\n\n\n\n<li>Android apps are also written in Java.<\/li>\n<\/ul>\n\n\n\n<p>Java is a mature language, so it has a fantastic set of tools for nearly any discipline, including Data Visualizations and Statistics. If you want to make real-world apps and get serious about computer science, learning Java is a great choice.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><em>What&#8217;s Inside?<\/em><\/h2>\n\n\n\n<p>In this unofficial AP Prep class, you\u2019ll explore the basics of Java programming while preparing for the College Board&#8217;s classic yearlong course. You can even take the class as a self-study over the summer.&nbsp;<\/p>\n\n\n\n<p>The perfect way to prepare, this course is available to ALL Tynker Home users. Even if you don\u2019t plan to take the AP Exam, you&#8217;ll have covered more than 70% of the requirements of the <strong>Advanced Placement Computer Science A<\/strong> curriculum, studying from a College Board-approved and aligned curricula.<\/p>\n\n\n\n<p>Engaging visual examples, as well as creative coding challenges in Tynker&#8217;s unique <strong>Introduction to Java<\/strong> course, keep things exciting:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Movement Puzzles for the Basics. <\/strong>Simple puzzles help students get familiar with Java syntax.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/fOzAXCiZ2SOWy-SrFvSI0X_e2veKlPhIbrYUdHalC7gb_jWHCddcLobYkpBNs2BVzadgsKRazVn8WWZspOp65CnpuZk6srQA4XhpimBjFjTSU-Sqp9KYz06QthD99Tvh0fZlZPoW\" alt=\"A movement puzzle is shown along with the Java code used to solve it\"\/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Code Stepper: Watch How the Computer Runs Code. <\/strong>Students watch line-by-line execution of their code to understand exactly how the computer works.&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Me1L90-S7OBI80Gsz5RmqCYOKtXpyXgXlD_mfROOuJaLqsVB6-GjcppEkS9GfT8ZQ5ozh_OSQscDbPR3LQPDPdgMAFJ0slWX9s1SkmZuQUG7wVF61S9747eTflxTKztGOll5HlP9\" alt=\"Animation demonstrating Tynker's Code Stepper tool\"\/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Canvas Drawing Puzzles. <\/strong>Students learn about object-oriented programming fundamentals by drawing colorful shapes on a canvas.&nbsp;<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/VYNLBjrrBuVapMekcjFXkY_zk7NLV2bSFKYWhgVzl4Tk0Z-M928bQyQaMLG2rWi8Pk94tBEDjwurSlvPP9yUIna8x13symBDFxDHDG3jqHAAWJRB5wDFPmiNpXR5FZdgvbjDON-E\" alt=\"A canvas drawing puzzle demonstration. The color is changed from blue to red in the Java code, and the canvas color changes immediately in response\"\/><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Creative Coding Challenges. <\/strong>Hands-on coding labs will have students practicing with common &#8220;standard algorithms,&#8221; like searches, sorts, and traversals.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Tell Me More!<\/em>&nbsp;<\/h2>\n\n\n\n<p>Let&#8217;s take a look at what you&#8217;ll learn in <strong>Introduction to Java<\/strong>:&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Unit 1: Java Basics<\/h3>\n\n\n\n<p>In the first Unit, students get familiar with the course and explore basic Java syntax.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/qMtZSYh15DNJEZS1YXwsHWN9CUkk45cqdtrYEd_exj0AmFJCj7I02wyluKdhxGnHxCq1kU9h6YsCmJUnriRUughJsoT40oBLNT1dq6NLfuf3GQYUnuKTDkosSSVR8OZxeFkDnniH\" alt=\"Java Unit 1\n\nA movement puzzle\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 2: Abstraction and Methods<\/h3>\n\n\n\n<p>Students explore methods, a way to keep code organized and repeatable.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/Rcxp3zjLdNo8lEiXkh5YidPLeSlVP8JnVQkKW-ZiMyxpCgGA7UdFBmOCQtCAmtO0e31IVkCwO3F2CDKdQ17kRZILnfSqqXb4XYS3XtlucZm9LzS-qh09S2vWARf3of-eLQX6MHJM\" alt=\"Java Unit 2\n\nAnother movement puzzle demonstrating methods\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 3: Variables and Data Types<\/h3>\n\n\n\n<p>Students dive deeper into the idea of variables, exploring how Java encodes information as well as the binary number system. Students will learn key concepts like variable initialization, declaration, data types, bits, bytes, and more.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/sfoKACjbbgEwo5mhEfiFUfEVqaCCbqjXHsslUjTwOANWmpqx5hu8ptwSh8hDJFH_v3aV--KzgN_i-DqyjISXhKMYJQJNzowic49KTuJTo96VzTu6yLmfndUSXbwAR4Ts9J3D2s4i\" alt=\"Java Unit 3, Data Types\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 4: Expressions and Operators<\/h3>\n\n\n\n<p>One powerful aspect of computing is the ability to perform many calculations at once.&nbsp; An expression is a bit of code that represents a value (or can be computed to a single value). In this lesson, students learn how to create their own useful expressions.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/4ub1iMIC9I2oNmzQkFqlU64KMYPVxDU6qM-2I0Ajk2BH_ao1FM_uIU1KL1J_wqClB6Wa6sOFn8SMiiAot2ytyTmwtSyNA6QirPOsk6k5jXqHgN64Z-x8RYf1iyy4WtrH8BOOMxbW\" alt=\"Java Unit 4, Expressions\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 5: Objects<\/h3>\n\n\n\n<p>Students learn about object-oriented programming, including the relationship between a class and an object, while creating their own custom types. In this way, students learn how object-oriented programming can make for more general solutions to problems.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/hdU13HutSSYIcfvdjRvYCIOzKyo2ehDSr0fS7WWSVt3TXX1WlSeYt4G9G6aVTIcZJEescXctzDwr3AnYdlS_tAWYPBR9jiVKCTQa3ipN18OSYzlx72pyv4FVqHpcGYMLiEC2DMUD\" alt=\"Java Unit 5, Objects, showing a drawing puzzle with yellow canvas\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 6: Strings<\/h3>\n\n\n\n<p>A string is what programmers call any text-based information longer than a single character. For example, &#8220;Greetings&#8221; and &#8220;Game Over&#8221; are examples of strings. Explore topics like concatenation, string traversals, and more.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/oRuZHZYD9IQsUZUj6G4TiOtW9lgR2US_wEkdAFj4SHrYQSgmZdbE_RwTe5MfTTz5YUR_zWqGGxH1bNjjLGoAJUKwM8892fxPAuHNCVssFu3z2Ju5AM-LOmisUpDw0n6xGi0DGjOV\" alt=\"Unit 6, Strings, saying &quot;Hello&quot;\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 7: Booleans and If Statements<\/h3>\n\n\n\n<p>Students learn about true-and-false values, digital logic, and how to make their programs &#8220;make decisions&#8221; using control structures like if statements. This unit also explores the idea of selection to handle a wider variety of inputs and conditions.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/PTqw1y3Vlg_NFxl76q8KpPfRJ1usGomJphyhtzqh8YHVFXZ6zSp_e7Du2Jk2DmE1S28z5UwKV9JHFUqE06ZafBK_oMibfIak4L0NBEuCqPdv2XiNKjLtP4JvVvX75SpgUIvg7D2c\" alt=\"Unit 7, Booleans, a Truth table is shown \"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 8: While Loops<\/h3>\n\n\n\n<p>In a while loop, code is repeated, as long as some condition is true. This approach allows for flexibility in responding to a changing situation. Explore how to take control of loops while solving drawing puzzles.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/Xsgu-cEZoDxfo_k9RLEHC7SJogvg1Tc2lHWjkPpObB5NHAE1n6gYQBRDFfhznBntOtbwQM2FXZT_7CBUTx7N7eMtBTVsP_kcnEZDPts_ySBj1itJznLDnxnST6Ch_cWS-w_-t-BG\" width=\"564\" height=\"378\"><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Unit 9: For Loops<\/h3>\n\n\n\n<p>Students explore another common way to iterate code: the for loop. This construct is a convenient way to repeat when you know how many times you want a block of code to be executed. Students also explore accumulating, filtering, and mapping, using some classic CS brainteasers like FizzBuzz.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/N2MBeUs9R2_eVN3AjJXi06i_20xiBtPh2iW_GV6uvgZF2sW5ZzAD-SPt16-7jVjMNaugW1XCKpvU68pIe3Qv6j_WNTFv1PJJ9sh9oajUkZLOT7BiHPQ7Ak6ypX_inltgEzl06Pix\" alt=\"\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 10: Lab \u2014 Algorithms Challenge<\/h3>\n\n\n\n<p>Get familiar with so-called &#8220;Standard Algorithms&#8221; with some more hands-on practice. Experiment with efficiency and informally compare algorithm speed.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/JBhBu2xIr1RWa3vgNAiGGWQGjcub1NGGkCcZOxO3KZ5WObk2Fk553f2dbu4wbUUthjUVch6tele-QC2wjSuKw4x2nNoLXktUyHMlJgzfbVX7_YflnFhcu2FCizFR8sa7-iOL4T0U\" alt=\"Unit 10, Lab\n\nPrinting ASCII artwork using methods\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 11: Classes<\/h3>\n\n\n\n<p>A deeper dive into object-oriented programming, covering topics like classes, data, constructors, and methods.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/Ws0mivwpg3CakMUdYLMs8Qsurfqa5ckknOtsO6XaPF7pRYJ3X-SGW1Bq9FV3rTJCKwAXbAZG6Z9g3fLKJQ3EDEIpn5_miW2CP6m61Kf1gFP5kxgn2Hm8kSp3t-ofR-Fd2eBP64UL\" alt=\"Unit 11, Classes, a class for a Car is shown \"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 12: Array Basics<\/h3>\n\n\n\n<p>Students learn about the array, which can be used to manage large amounts of data in a single variable. Students will also learn about array operations and process the data found in arrays using selection and iteration.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/DgmM_NaiKAGGtlBzRi6-94EiJ4P0cDzFWWaIcwD51W6YU3e9dxnqfqlLuYWKfUYiirQCRj3yesqRehpND0k5afjhf0zK7iRWN8dfJbLbk49a1Sc1vOuYNiybdrb1C3NFSbJ56dao\" alt=\"Unit 12, Arrays\n\nA simple array of numbers is shown \"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 13: Array Applications<\/h3>\n\n\n\n<p>Students explore practical applications of arrays, as well as additional methods for array processing. For example, they&#8217;ll use arrays to explore global temperature data from NASA and create simple bar charts to visualize patterns in the data.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh3.googleusercontent.com\/0iu2mFyhkTOJAnLrmFvwOqJP9ICuAKmJsk2gJAb_A0SoHLCgAKE7qZjqp2Edt9XfxA5QAgX7Rdft5wftwPa-aKX3LPSqxDu60zLrgosXQqMuUh-9jWvGOJCxkpciTf102gBh_sCA\" alt=\"Java Unit 13, Array Applications\n\nA todolist application is shown\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 14: Lab \u2014 Array Challenges<\/h3>\n\n\n\n<p>Students practice with a sequence of Array programming challenges, which will require them to invent their own algorithms for array traversal and processing.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-text-align-center is-layout-flow wp-block-quote-is-layout-flow\">\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/lh6.googleusercontent.com\/0KBNYHW-5DUYj-Wtml3Rqo00gBTVSzxZ_rvSfntyNA5g0J88_qS7ZjUM1JuEy4OSHFF4mWmfHRUtBPoFlTIh4zPW6ZOMZwDipJ-rq2gC76otjd0MD0xjT9GKFmh4tkoCuVPloatg\" width=\"564\" height=\"378\"><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">Unit 15: Inheritance<\/h3>\n\n\n\n<p>Students explore the idea of class hierarchy and inheritance patterns with hands-on exercises using superclass and subclass.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh4.googleusercontent.com\/7IwvxsgXGAHiB3yV_btB8NTPMCaRt4Bp_nw07jj2j4UiI_xi-xI0_TxIhQOfUkl1F3RJtR6q7HjETgSvYZaqc0ZoIot9Capo2PYsEy5vwfn3gjisIQvv1Hncjg8x_5bvv6k9pWei\" alt=\"Java Unit 15, Inheritance\"\/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\">Unit 16: Capstone Project<\/h3>\n\n\n\n<p>In this scaffolded but open-ended prompt, students will develop their own original program, making choices about the purpose of their program and what its functionality will be. After several work periods, students will take a break and write about the program they made, as well as the lessons they learned.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/lh5.googleusercontent.com\/el94hZuWZO7VDq7CvbVBSAFK5OV0q-wMqfEd8A_ZVf_GkBm_AynxZckGrxGbinQig6r0L8SorjJ4KYpNe-9SASgTdxGDrm3NBoKsz9Ya1LVNYsrhynKVFxufAuVBQdPPwZ2x-MFj\" alt=\"Java Unit 16, Capstone\n\nStudents imagining what their final project might be.... \"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\"><em>Other Advanced Courses on Tynker<\/em><\/h2>\n\n\n\n<p><strong>Introduction to Java is<\/strong> the latest addition to Tynker\u2019s high-school level courses that are available to home users. Take a look at what else we\u2019re offering!<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/courses\/data-science-1-python\">Data Science 1<\/a> \u2013 In this introductory course, you\u2019ll explore science, sports, politics, climate change, and much more. You&#8217;ll learn how to interrogate a data set, just like a data pro, using Python, matplotlib, pandas, and more.&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.tynker.com\/courses\/home-intro-cs-art\">Introduction to Programming and Art<\/a> \u2013 Get introduced to art, design, and animation principles using Processing, a programming language designed for the visual arts community.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/courses\/python-1-jungle-run-adventure\">Python 1<\/a> \u2013 Learn to code browser-based games using Python, pen drawing, and Turtle graphics.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/courses\/python-2\">Python 2<\/a> \u2013 Learn to solve real-world problems with a fast-paced introduction to Python.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/courses\/javascript-1-sky-pirate-adventure\">JavaScript 1<\/a> \u2013 Learn to code fun browser-based games using JavaScript and HTML canvas. Build 11 mini-games like Snake and Pong!&nbsp;<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tynker.com\/courses\/web-development-1\">Intro to Web Development<\/a> \u2013 Learn to create responsive web pages using HTML and CSS.<\/li>\n<\/ul>\n\n\n\n<p>We can&#8217;t wait to see what your child will create with code!<\/p>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"sf-button large accent standard \" href=\"https:\/\/www.tynker.com\/parents\/pricing\" target=\"_blank\"><span class=\"text\">EXPLORE PLANS<\/span><\/a>\n","protected":false},"excerpt":{"rendered":"<p>In Tynker&#8217;s latest beginner-friendly high school course, students will explore programming by problem-solving with Java, a language that&#8217;s widely used in introductory college computer science courses and the burgeoning high-tech industry.&nbsp; This AP-aligned preparatory course is a rigorous but patient, step-by-step course designed with no prerequisites. The course is for all academically prepared high-school readers, with hands-on exercises exploring design [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":24651,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[53,52,12,123,10,511,124,7,64],"tags":[468,446],"class_list":["post-24650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coding-at-home","category-coding-at-school","category-ideas-and-tips","category-new-tynker-features","category-news-and-trends","category-programming-languages","category-learn-to-code-resource","category-tynker","category-educator-newsletter","tag-java","tag-text-coding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Announcing New Intro to Java Course! - Tynker Blog<\/title>\n<meta name=\"description\" content=\"Announcing Tynker&#039;s new introductory Java course, unlocking the power of this popular programming language.\" \/>\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.tynker.com\/blog\/announcing-new-intro-to-java-course\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Announcing New Intro to Java Course! - Tynker Blog\" \/>\n<meta property=\"og:description\" content=\"Announcing Tynker&#039;s new introductory Java course, unlocking the power of this popular programming language.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/\" \/>\n<meta property=\"og:site_name\" content=\"Tynker Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Gotynker\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-11-04T20:06:06+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-06T19:31:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png\" \/>\n\t<meta property=\"og:image:width\" content=\"995\" \/>\n\t<meta property=\"og:image:height\" content=\"450\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Tynker\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@gotynker\" \/>\n<meta name=\"twitter:site\" content=\"@gotynker\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tynker\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Announcing New Intro to Java Course! - Tynker Blog","description":"Announcing Tynker's new introductory Java course, unlocking the power of this popular programming language.","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.tynker.com\/blog\/announcing-new-intro-to-java-course\/","og_locale":"en_US","og_type":"article","og_title":"Announcing New Intro to Java Course! - Tynker Blog","og_description":"Announcing Tynker's new introductory Java course, unlocking the power of this popular programming language.","og_url":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/","og_site_name":"Tynker Blog","article_publisher":"https:\/\/www.facebook.com\/Gotynker\/","article_published_time":"2021-11-04T20:06:06+00:00","article_modified_time":"2023-08-06T19:31:37+00:00","og_image":[{"width":995,"height":450,"url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png","type":"image\/png"}],"author":"Tynker","twitter_card":"summary_large_image","twitter_creator":"@gotynker","twitter_site":"@gotynker","twitter_misc":{"Written by":"Tynker"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#article","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/"},"author":{"name":"Tynker","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57"},"headline":"Announcing New Intro to Java Course!","datePublished":"2021-11-04T20:06:06+00:00","dateModified":"2023-08-06T19:31:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/"},"wordCount":1189,"publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png","keywords":["Java","Text Coding"],"articleSection":["Coding at Home","Coding in the Classroom","Ideas and Tips","New Tynker Features","News and Trends","Programming Languages","Resources for Learning to Code","Tynker","Tynker Educator News"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/","url":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/","name":"Announcing New Intro to Java Course! - Tynker Blog","isPartOf":{"@id":"https:\/\/www.tynker.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#primaryimage"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#primaryimage"},"thumbnailUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png","datePublished":"2021-11-04T20:06:06+00:00","dateModified":"2023-08-06T19:31:37+00:00","description":"Announcing Tynker's new introductory Java course, unlocking the power of this popular programming language.","breadcrumb":{"@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#primaryimage","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20211104113647\/blog-69.png","width":995,"height":450},{"@type":"BreadcrumbList","@id":"https:\/\/www.tynker.com\/blog\/announcing-new-intro-to-java-course\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Coding for Kids","item":"https:\/\/www.tynker.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/www.tynker.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Announcing New Intro to Java Course!"}]},{"@type":"WebSite","@id":"https:\/\/www.tynker.com\/blog\/#website","url":"https:\/\/www.tynker.com\/blog\/","name":"Tynker Blog","description":"Tynker makes it fun and easy to learn computer programming. Get started today with Tynker&#039;s easy-to-learn, visual programming courses designed for young learners in grades K-12.","publisher":{"@id":"https:\/\/www.tynker.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tynker.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.tynker.com\/blog\/#organization","name":"Tynker - Coding for Kids","url":"https:\/\/www.tynker.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","contentUrl":"https:\/\/images.tynker.com\/blog\/wp-content\/uploads\/20220713063303\/appicon-120.png","width":120,"height":120,"caption":"Tynker - Coding for Kids"},"image":{"@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Gotynker\/","https:\/\/x.com\/gotynker","https:\/\/www.instagram.com\/tynkercoding\/","https:\/\/www.pinterest.com\/gotynker\/","https:\/\/www.linkedin.com\/company\/tynker"]},{"@type":"Person","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/b63acd9ceebe78ea474bfcfbfdac7d57","name":"Tynker","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.tynker.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e763a250a1fd5790919d1e588e78461c1f50971644d40baac7f6176d0a4ea007?s=96&d=mm&r=g","caption":"Tynker"},"description":"Tynker enables children to learn computer programming in a fun and imaginative way. More than 60 million kids worldwide have started learning to code using Tynker.","url":"https:\/\/www.tynker.com\/blog\/author\/tynker\/"}]}},"_links":{"self":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/24650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/comments?post=24650"}],"version-history":[{"count":5,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/24650\/revisions"}],"predecessor-version":[{"id":34872,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/posts\/24650\/revisions\/34872"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media\/24651"}],"wp:attachment":[{"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/media?parent=24650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/categories?post=24650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tynker.com\/blog\/wp-json\/wp\/v2\/tags?post=24650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}