{"id":22719,"date":"2025-12-08T15:30:01","date_gmt":"2025-12-08T20:30:01","guid":{"rendered":"https:\/\/engineering.jhu.edu\/ExecEd\/?post_type=course&#038;p=22719"},"modified":"2025-12-09T08:48:58","modified_gmt":"2025-12-09T13:48:58","slug":"learn-java-with-ai","status":"publish","type":"course","link":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/","title":{"rendered":"Learn Java with Generative AI"},"content":{"rendered":"\n<div class=\"gb-element-2172257a\"><div class=\"gb-container gb-container-01a1e0ed ctn-course-header\">\n\n<div class=\"gb-element-73a7478f\">\n<div class=\"gb-element-b5112b76\">\n<h1 class=\"gb-text gb-text-eb158f27\">Learn Java with Generative AI<\/h1>\n\n\n\n<p class=\"gb-text gb-text-3afb3b41\">Start anytime. Learn at your own pace.<\/p>\n\n\n<p class=\"gb-headline gb-headline-2afe6602 gb-headline-text\">Build real, usable Java skills\u2014step by step\u2014with an AI tutor at your side. <\/p>\n\n\n<div>\n<div class=\"gb-element-bb841baf\">\n<div class=\"gb-element-8779fc51\"><div class=\"with_frm_style\"><a data-toggle=\"modal\" data-bs-toggle=\"modal\" data-target=\"#frm-modal-0\" data-bs-target=\"#frm-modal-0\" href=\"#\" class=\"btn btn-gold frm_button\">Start Now<\/a><\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-28d9fa88\"><div class=\"with_frm_style\"><a data-toggle=\"modal\" data-bs-toggle=\"modal\" data-target=\"#frm-modal-1\" data-bs-target=\"#frm-modal-1\" href=\"#\" class=\"frm_button btn btn-navy\">Request&nbsp;Info<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-902dd913\">\n<div class=\"gb-element-7d409886\"><figure class=\"gb-block-image gb-block-image-0fd14a54\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-300x200.jpg\" class=\"gb-image-0fd14a54\" alt=\"\" srcset=\"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-300x200.jpg 300w, https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-1024x683.jpg 1024w, https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-768x512.jpg 768w, https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-1536x1024.jpg 1536w, https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/figure>\n\n<div class=\"gb-container gb-container-a7fce55a\">\n\n<div class=\"gb-element-46e7fc69\">\n<p class=\"gb-text-29da99f3\"><span class=\"gb-shape\"><svg height=\"32px\" id=\"svg2\" version=\"1.1\" viewBox=\"0 0 32 32\" width=\"32px\" xml:space=\"preserve\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g id=\"background\"><rect fill=\"none\" height=\"32\" width=\"32\" x=\"1\" y=\"1\"><\/rect><\/g><g id=\"book_x5F_text\"><g><path d=\"M27.002,1v1.999h-2V5h2v28h-24c0,0-2,0-2-2V4.018c0-0.006-0.001-0.012-0.001-0.018C0.966,2.645,1.808,1.686,2.556,1.354    C3.294,0.992,3.918,1.004,4.002,1H27.002 M3.998,5C4,5,4.002,5,4.002,5h19V2.999h-19C4,3.005,3.97,2.997,3.853,3.018    c-0.115,0.019-0.274,0.06-0.404,0.125C3.196,3.314,3.035,3.353,3.002,4c0.015,0.5,0.134,0.609,0.272,0.743    c0.144,0.126,0.401,0.212,0.579,0.239C3.948,4.999,3.986,5,3.998,5 M5.002,31h20V7h-20V31\"><\/path><\/g><polygon points=\"7,23 7,21 19,21 19,23 7,23\"><\/polygon><polygon points=\"7,15 7,13 23,13 23,15 7,15\"><\/polygon><polygon points=\"7,19 7,17 23,17 23,19 7,19\"><\/polygon><\/g><\/svg><\/span><span class=\"gb-text\"><span>Artificial Intelligence<\/span>, <span>Programming<\/span><\/span><\/p>\n\n\n\n<p class=\"gb-text-e70b6cca\"><span class=\"gb-shape\"><svg height=\"512\" viewBox=\"0 0 512 512\" width=\"512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><title><\/title><path d=\"M346.65,304.3a136,136,0,0,0-180.71,0,21,21,0,1,0,27.91,31.38,94,94,0,0,1,124.89,0,21,21,0,0,0,27.91-31.4Z\"><\/path><path d=\"M256.28,183.7a221.47,221.47,0,0,0-151.8,59.92,21,21,0,1,0,28.68,30.67,180.28,180.28,0,0,1,246.24,0,21,21,0,1,0,28.68-30.67A221.47,221.47,0,0,0,256.28,183.7Z\"><\/path><path d=\"M462,175.86a309,309,0,0,0-411.44,0,21,21,0,1,0,28,31.29,267,267,0,0,1,355.43,0,21,21,0,0,0,28-31.31Z\"><\/path><circle cx=\"256.28\" cy=\"393.41\" r=\"32\"><\/circle><\/svg><\/span><span class=\"gb-text\"><span>Online Self-Paced<\/span><\/span><\/p>\n\n\n\n<div class=\"gb-element-a1c1979d\">\n\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-62da73b0\">Instructor: <a href=\"#meet\">Joe Demasco<\/a><\/p>\n\n<\/div><\/div>\n<\/div>\n\n\n\n<ul class=\"gb-element-3b251fe0 no-margin-list\">\n<li class=\"gb-text-9df43b5f\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Designed and taught by <strong>Joe Demasco<\/strong><\/span><\/li>\n\n\n\n<li class=\"gb-text-8ef0cc7e\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\"><strong>LIVE<\/strong> monthly seminars and office hours<\/span><\/li>\n\n\n\n<li class=\"gb-text-5768d35b\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Engaging learning including video walkthroughs and <strong>hands-on activities<\/strong><\/span><\/li>\n\n\n\n<li class=\"gb-text-4ae8a500\"><span class=\"gb-shape\"><svg aria-hidden=\"true\" role=\"img\" height=\"1em\" width=\"1em\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path fill=\"currentColor\" d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg><\/span><span class=\"gb-text\">Satisfaction guaranteed. <strong>Explore the course with no risk.<\/strong><\/span><\/li>\n\n\n<\/ul>\n<\/div>\n\n<\/div>\n\n\n<div class=\"grid-course-body gb-element-8a21a8dd\">\n<div class=\"gb-element-6b1128d0\">\n<div>\n<p class=\"gb-text\">Java is still one of the most widely used programming languages in industry\u2014but getting started on your own can feel overwhelming.&nbsp;<strong>Learn Java with Generative AI<\/strong>, developed and taught by Johns Hopkins Engineering faculty and industry practitioners, takes you from \u201cnever written a line of code\u201d to building complete console applications in Java, with a strong focus on doing, not just watching.&nbsp;<\/p>\n\n\n\n<p>Throughout the course,&nbsp;you\u2019ll&nbsp;learn core programming foundations\u2014variables, logic, loops, methods, data structures, and file I\/O\u2014through short, focused lessons followed&nbsp;immediately&nbsp;by practice.&nbsp;You\u2019ll&nbsp;<strong>apply what&nbsp;you\u2019re&nbsp;learning in progressively more challenging mini-projects and AI-guided labs.<\/strong> Each concept is reinforced with hands-on exercises that mirror the kinds of tasks developers do in real workplaces: <strong>taking user input, making decisions, working with data, and saving results to files.&nbsp;<\/strong><\/p>\n\n\n\n<p>Generative AI is woven throughout the experience.&nbsp;You\u2019ll&nbsp;use an AI assistant to help you:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>brainstorm ways to solve a problem&nbsp;<\/li>\n\n\n\n<li>understand error messages&nbsp;<\/li>\n\n\n\n<li>get quick explanations of unfamiliar concepts&nbsp;<\/li>\n<\/ul>\n\n\n\n<p><strong>\u2014all while still writing and running the code yourself.&nbsp;<\/strong><\/p>\n\n\n\n<p>By the end of the course,&nbsp;you\u2019ll&nbsp;have a small portfolio of working Java programs you can run,&nbsp;modify, and build on\u2014plus practical experience using AI as a tool to support your ongoing learning and development.&nbsp;<\/p>\n<\/div>\n\n\n\n<section id=\"powered\">\n<div class=\"gb-element-dd8fa489\">\n<h2 class=\"gb-text gb-text-2d12794a\">Powered by Engineering for Professionals<\/h2>\n\n\n\n<p class=\"gb-text gb-text-bba25b78\">A <strong>Top-Ranked Online Grad Program<\/strong> for Computer Information Technology by U.S. News &amp; World Report<\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-841f388f\">\n<div class=\"gb-element-f87a43e6\">\n<img decoding=\"async\" class=\"gb-media-a4d8b1d0\" src=\"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/03\/BOP13-GRAD-InfoTech-2025_OL-500.png\"\/>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-e527ac10\">Johns Hopkins Engineering&#8217;s Executive and Professional Education delivers executive education courses from the same faculty behind Johns Hopkins Engineering for Professionals, a top-ranked online, part-time graduate program in computer information technology. This ranking includes our master&#8217;s programs in computer science, artificial intelligence, cybersecurity, information systems engineering, and data science. <br><\/p>\n<\/div>\n<\/section>\n\n\n\n<div id=\"guarantee\">\n<h2 class=\"gb-text gb-text-7b94ba07\">No Risk: Satisfaction Guaranteed<\/h2>\n\n\n\n<p class=\"gb-text\">Feel confident in your learning journey! If the certificate content is too advanced, not advanced <em>enough<\/em>, or simply doesn\u2019t meet your expectations, we\u2019ve got you covered with our money-back guarantee. <strong>Just contact our team within 7 days from purchase to receive a full refund\u2014no questions asked.<\/strong><\/p>\n<\/div>\n\n\n\n<div id=\"meet\">\n<div class=\"gb-element-6fd20c21\">\n<div class=\"gb-element-f6e8d27a\">\n<h2 class=\"gb-text gb-text-6d2573e8\">Meet Your Instructor<\/h2>\n\n\n\n<h3 class=\"gb-text gb-text-3dad39e4\">Joe Demasco<\/h3>\n\n\n\n<p class=\"gb-text gb-text-05becbb4\"><em>Johns Hopkins University<\/em><\/p>\n<\/div>\n\n\n\n<div class=\"gb-element-a8e5c9d4\">\n<div>\n<div>\n<div>\n<div>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"285\" height=\"277\" src=\"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/image-1.jpeg\" alt=\"\" class=\"wp-image-22731\"\/><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-d2dbc389\">Joe Demasco has taught for Johns Hopkin\u2019s for more than 25 years and has more than 30 years of experience as a software engineering practitioner and industry consultant to private and public sector organizations around the globe. He holds a BS in Systems Engineering from the Polytechnic Institute at New York University, a Masters in Operations Research from Cornell University and did Doctoral Study in Operations Research and Management Science at the University of Pennsylvania. He combines his rigorous academic studies with decades of experience teaching courses at the both the undergraduate and graduate levels.<\/p>\n<\/div>\n\n\n\n<h4 class=\"gb-text gb-text-656c578a\"><strong>Joe is Here to Help!<\/strong><\/h4>\n\n\n\n<p class=\"gb-text\">Questions about course content? Looking for insight on Java? <strong>Stop by monthly Zoom office hours<\/strong> to talk with Joe and fellow students about what you&#8217;re learning in the course and core programming foundations.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div>\n<h2 class=\"gb-text gb-text-ae67def5\">Prerequisites <\/h2>\n\n\n\n<p class=\"gb-text\">This course is designed to be accessible to motivated beginners.&nbsp;<strong>No prior programming experience is&nbsp;required<\/strong>\u2014key concepts, tools, and best practices are introduced step by step, with AI available to support you as you learn.&nbsp;<\/p>\n<\/div>\n\n\n\n<section class=\"gb-element-25940295\" id=\"projects\">\n<h2 class=\"gb-text gb-text-67894b60\">Projects You&#8217;ll Build (With Expert Guidance)<\/h2>\n\n\n\n<p class=\"gb-text gb-text-1f16e57b\">Leverage expertise from Johns Hopkins instructors as you use a generative AI assistant to help you interpret error messages, compare different implementations, and refactor your code. Along the way, you&#8217;ll build a small portfolio of projects such as: <\/p>\n\n\n\n<ul class=\"gb-element-7545aac0\">\n<li class=\"gb-text gb-text-ea805fd2\"><strong><strong>Your First Java Application<\/strong><\/strong><br>Set up your tools and write a simple Java program from scratch, then compile and run it so you see the full \u201cedit \u2192 run \u2192 fix\u201d cycle.&nbsp;This first project gets you comfortable with how Java actually runs on your machine and what to do when things don\u2019t work the first time.<strong>&nbsp;<\/strong><\/li>\n\n\n\n<li class=\"gb-text gb-text-0f5a76d3\"><strong><strong><strong>Interactive Console Tools<\/strong><\/strong><\/strong><br>Build small utilities\u2014like a calculator or unit converter\u2014that read input from the user and print useful&nbsp;results. Discover&nbsp;how Java can solve real, everyday problems and&nbsp;help&nbsp;you practice working with variables, basic math, and user interaction.<\/li>\n\n\n\n<li class=\"gb-text gb-text-0d927267\"><strong><strong>Decision-Based Programs<\/strong>&nbsp;<\/strong><br>Create programs that make decisions using if\/else and switch statements, such as simple grading tools or menu-driven apps. Learn how to control what your program does based on different inputs or conditions, a key skill for any real-world application.<\/li>\n\n\n\n<li class=\"gb-text gb-text-141c7e17\"><strong><strong>Loop-Driven Mini Apps<\/strong><br><\/strong>Use loops (for, while, and do-while) to build features like number guessing games, running totals, or basic simulations. This&nbsp;project trains&nbsp;you to think about repetition and efficiency\u2014how to make the computer handle repeated&nbsp;work&nbsp;so you&nbsp;don\u2019t&nbsp;have to.&nbsp;<\/li>\n\n\n\n<li class=\"gb-text gb-text-f1103e77\"><strong><strong>Reusable Method Libraries<\/strong><\/strong><br>You\u2019ll design and use your own methods to break bigger problems into smaller, reusable pieces. This project helps you write cleaner, more organized code and teaches you how real developers structure&nbsp;programs&nbsp;so&nbsp;they\u2019re&nbsp;easier to understand and change later.&nbsp;<\/li>\n\n\n\n<li class=\"gb-text gb-text-12e1f1a5\"><strong><strong><strong>Working with Data Collections<\/strong><\/strong><\/strong><br>Work with arrays (and&nbsp;possibly other&nbsp;data structures) to&nbsp;store&nbsp;and process lists of values, such as scores, expenses, or sensor readings. These projects show you how to handle groups of data at once and generate simple summaries or reports.&nbsp;<\/li>\n\n\n\n<li class=\"gb-text gb-text-5fb1151e\"><strong><strong><strong>File Input\/Output Programs<\/strong><\/strong><\/strong><br>Build programs that&nbsp;read from&nbsp;and&nbsp;write to&nbsp;files, so your applications can save results or load data from&nbsp;previous&nbsp;runs. This is where your code starts to feel more \u201creal world,\u201d because&nbsp;you\u2019re&nbsp;no longer limited to what happens on the screen in a single run of the program.<\/li>\n<\/ul>\n<\/section>\n\n\n\n<div>\n<h2 class=\"gb-text gb-text-a710e533\">Course Delivery and Support<\/h2>\n\n\n\n<p class=\"gb-text gb-text-69e09647\">The courses are delivered entirely online through the industry-leading Canvas Learning Management System. This system is supported by the same instructional design team behind Johns Hopkins&#8217; renowned Engineering for Professionals program, which serves thousands of online graduate students each year. <strong>Upon registration, you will receive an email with instructions to create your Hopkins Canvas account and access the videos, readings, files and quizzes. <\/strong><\/p>\n<\/div>\n<\/div>\n\n\n<div class=\"gb-container gb-container-079cd657\">\n<div class=\"gb-container gb-container-c066abdd\" id=\"sticky\">\n\n<p class=\"gb-text gb-text-e62f233e\"><strong>Learn Java with Generative AI<\/strong><\/p>\n\n\n\n<div class=\"gb-element-792e4ae5 sidebar\">\n<div class=\"gb-element-5fa3d6ea\">\n<div class=\"wp-block-button\"> <a href=\"#\" data-bs-toggle=\"modal\" data-bs-target=\"#frm-modal-0\" class=\"wp-block-button__link btn btn-gold cta-btn\">Start Now<\/a> <\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-9d58f917\">\n<div class=\"wp-block-button\"> <a href=\"#\" data-bs-toggle=\"modal\" data-bs-target=\"#frm-modal-1\" class=\"wp-block-button__link btn btn-navy cta-btn\">Request Info<\/a> <\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"gb-element-51b8150b\">\n<div class=\"gb-element-9fd42988\">\n<div class=\"gb-element-19badac3\">\n<p class=\"gb-text-ffbc40b7\"><span class=\"gb-shape\"><svg height=\"32px\" id=\"svg2\" version=\"1.1\" viewBox=\"0 0 32 32\" width=\"32px\" xml:space=\"preserve\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><g id=\"background\"><rect fill=\"none\" height=\"32\" width=\"32\" x=\"1\" y=\"1\"><\/rect><\/g><g id=\"book_x5F_text\"><g><path d=\"M27.002,1v1.999h-2V5h2v28h-24c0,0-2,0-2-2V4.018c0-0.006-0.001-0.012-0.001-0.018C0.966,2.645,1.808,1.686,2.556,1.354    C3.294,0.992,3.918,1.004,4.002,1H27.002 M3.998,5C4,5,4.002,5,4.002,5h19V2.999h-19C4,3.005,3.97,2.997,3.853,3.018    c-0.115,0.019-0.274,0.06-0.404,0.125C3.196,3.314,3.035,3.353,3.002,4c0.015,0.5,0.134,0.609,0.272,0.743    c0.144,0.126,0.401,0.212,0.579,0.239C3.948,4.999,3.986,5,3.998,5 M5.002,31h20V7h-20V31\"><\/path><\/g><polygon points=\"7,23 7,21 19,21 19,23 7,23\"><\/polygon><polygon points=\"7,15 7,13 23,13 23,15 7,15\"><\/polygon><polygon points=\"7,19 7,17 23,17 23,19 7,19\"><\/polygon><\/g><\/svg><\/span><span class=\"gb-text\"><span>Artificial Intelligence<\/span>, <span>Programming<\/span><\/span><\/p>\n\n\n<\/div>\n\n\n\n<p class=\"gb-text-33b6fda5\"><span class=\"gb-shape\"><svg height=\"512\" viewBox=\"0 0 512 512\" width=\"512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><title><\/title><path d=\"M346.65,304.3a136,136,0,0,0-180.71,0,21,21,0,1,0,27.91,31.38,94,94,0,0,1,124.89,0,21,21,0,0,0,27.91-31.4Z\"><\/path><path d=\"M256.28,183.7a221.47,221.47,0,0,0-151.8,59.92,21,21,0,1,0,28.68,30.67,180.28,180.28,0,0,1,246.24,0,21,21,0,1,0,28.68-30.67A221.47,221.47,0,0,0,256.28,183.7Z\"><\/path><path d=\"M462,175.86a309,309,0,0,0-411.44,0,21,21,0,1,0,28,31.29,267,267,0,0,1,355.43,0,21,21,0,0,0,28-31.31Z\"><\/path><circle cx=\"256.28\" cy=\"393.41\" r=\"32\"><\/circle><\/svg><\/span><span class=\"gb-text\"><span>Online Self-Paced<\/span><\/span><\/p>\n\n\n\n<div class=\"gb-element-f592b55f\">\n\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p class=\"gb-text gb-text-a4f860ba\"><strong>No Risk: Explore the Certificate for 7 Days<\/strong><\/p>\n\n<\/div>\n<\/div><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Build real, usable Java skills\u2014step by step\u2014with an AI tutor at your side. <\/p>\n","protected":false},"featured_media":22716,"template":"","format":[48],"meta":{"_acf_changed":false,"footnotes":""},"categories":[56,58],"company":[],"offering":[44],"class_list":["post-22719","course","type-course","status-publish","has-post-thumbnail","hentry","category-artificial-intelligence","category-programming","format-online-self-paced","offering-course"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Learn Java with Generative AI - Executive &amp; Professional Education<\/title>\n<meta name=\"description\" content=\"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Learn Java with Generative AI - Executive &amp; Professional Education\" \/>\n<meta property=\"og:description\" content=\"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/\" \/>\n<meta property=\"og:site_name\" content=\"Executive &amp; Professional Education\" \/>\n<meta property=\"article:modified_time\" content=\"2025-12-09T13:48:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"20 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/\",\"name\":\"Learn Java with Generative AI - Executive &amp; Professional Education\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg\",\"datePublished\":\"2025-12-08T20:30:01+00:00\",\"dateModified\":\"2025-12-09T13:48:58+00:00\",\"description\":\"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/wp-content\\\/uploads\\\/2025\\\/12\\\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg\",\"width\":2560,\"height\":1707,\"caption\":\"Young concenrated woman coder working on computer at home coding java script algorithm, IT worker\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/course\\\/learn-java-with-ai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Courses\",\"item\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/courses\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Learn Java with Generative AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#website\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/\",\"name\":\"Executive &amp; Professional Education\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#organization\",\"name\":\"Executive &amp; Professional Education\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/LL-header-logo-v2-e1750094828981.png\",\"contentUrl\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/wp-content\\\/uploads\\\/2025\\\/04\\\/LL-header-logo-v2-e1750094828981.png\",\"width\":225,\"height\":70,\"caption\":\"Executive &amp; Professional Education\"},\"image\":{\"@id\":\"https:\\\/\\\/engineering.jhu.edu\\\/ExecEd\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Learn Java with Generative AI - Executive &amp; Professional Education","description":"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.","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:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/","og_locale":"en_US","og_type":"article","og_title":"Learn Java with Generative AI - Executive &amp; Professional Education","og_description":"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.","og_url":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/","og_site_name":"Executive &amp; Professional Education","article_modified_time":"2025-12-09T13:48:58+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"20 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/","url":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/","name":"Learn Java with Generative AI - Executive &amp; Professional Education","isPartOf":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#website"},"primaryImageOfPage":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/#primaryimage"},"image":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/#primaryimage"},"thumbnailUrl":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg","datePublished":"2025-12-08T20:30:01+00:00","dateModified":"2025-12-09T13:48:58+00:00","description":"Beginner-friendly online course from Johns Hopkins Engineering: learn Java step by step, use generative AI as your coding assistant, and build real, usable applications.","breadcrumb":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/#primaryimage","url":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg","contentUrl":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/12\/young-concenrated-woman-coder-working-on-computer-2025-03-25-04-27-43-utc-scaled.jpg","width":2560,"height":1707,"caption":"Young concenrated woman coder working on computer at home coding java script algorithm, IT worker"},{"@type":"BreadcrumbList","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/course\/learn-java-with-ai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/engineering.jhu.edu\/ExecEd\/"},{"@type":"ListItem","position":2,"name":"Courses","item":"https:\/\/engineering.jhu.edu\/ExecEd\/courses\/"},{"@type":"ListItem","position":3,"name":"Learn Java with Generative AI"}]},{"@type":"WebSite","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#website","url":"https:\/\/engineering.jhu.edu\/ExecEd\/","name":"Executive &amp; Professional Education","description":"","publisher":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/engineering.jhu.edu\/ExecEd\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#organization","name":"Executive &amp; Professional Education","url":"https:\/\/engineering.jhu.edu\/ExecEd\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#\/schema\/logo\/image\/","url":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/04\/LL-header-logo-v2-e1750094828981.png","contentUrl":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-content\/uploads\/2025\/04\/LL-header-logo-v2-e1750094828981.png","width":225,"height":70,"caption":"Executive &amp; Professional Education"},"image":{"@id":"https:\/\/engineering.jhu.edu\/ExecEd\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/course\/22719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/course"}],"about":[{"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/types\/course"}],"version-history":[{"count":5,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/course\/22719\/revisions"}],"predecessor-version":[{"id":22740,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/course\/22719\/revisions\/22740"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/media\/22716"}],"wp:attachment":[{"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/media?parent=22719"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/categories?post=22719"},{"taxonomy":"company","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/company?post=22719"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/format?post=22719"},{"taxonomy":"offering","embeddable":true,"href":"https:\/\/engineering.jhu.edu\/ExecEd\/wp-json\/wp\/v2\/offering?post=22719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}