{"id":4224,"date":"2026-02-02T11:52:06","date_gmt":"2026-02-02T11:52:06","guid":{"rendered":"https:\/\/sankhamtech.com\/index.php\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/"},"modified":"2026-02-02T14:56:43","modified_gmt":"2026-02-02T14:56:43","slug":"javascript-fundamentals-lean-by-building","status":"publish","type":"page","link":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/","title":{"rendered":"JavaScript  Fundamentals &#8211; Lean by Building"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4224\" class=\"elementor elementor-4224\">\n\t\t\t\t<div class=\"elementor-element elementor-element-903a1b8 e-flex e-con-boxed e-con e-parent\" data-id=\"903a1b8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-e3f249c e-con-full e-flex e-con e-child\" data-id=\"e3f249c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9285ab8 elementor-widget elementor-widget-text-editor\" data-id=\"9285ab8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h6 style=\"text-align: center;\"><span style=\"text-decoration: underline;\">Lessons<\/span><\/h6>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-38bd5aa elementor-widget elementor-widget-darsanam_header_menu_widget\" data-id=\"38bd5aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"darsanam_header_menu_widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"darsanam-menu-wrapper \"><div class='hamburger-icon'><i class=\"fas fa-grip-lines\"><\/i> &nbsp; <\/div><div class=\"menu-container\"><nav class='elementor-menu'><ul class='darsanam-menu-vertical'><li class='darsanam-menu-item'><a href='https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/git-repository-for-referrence\/'>Git Repository for Referrence<\/a><i class=\"menu-icon-right fas fa-angle-right\"><\/i><\/li><li class='darsanam-menu-item'><a href='https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/project-setup-verifying-javascript-loading\/'>Project Setup &amp; Verifying JavaScript Loading<\/a><i class=\"menu-icon-right fas fa-angle-right\"><\/i><\/li><\/ul><\/nav><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4caa6bc e-con-full e-flex e-con e-child\" data-id=\"4caa6bc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6a89d9c elementor-widget elementor-widget-text-editor\" data-id=\"6a89d9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h1 data-start=\"182\" data-end=\"204\">\ud83d\udcd8 Course Overview<\/h1><h2 data-start=\"205\" data-end=\"253\">JavaScript by Building a Living Application<\/h2><h2 data-start=\"299\" data-end=\"330\">\u00a0<\/h2><h2 data-start=\"299\" data-end=\"330\">\ud83e\udded What This Course Is About<\/h2><p data-start=\"332\" data-end=\"420\">This course teaches <strong data-start=\"352\" data-end=\"419\">JavaScript the way software is actually built in the real world<\/strong>.<\/p><p data-start=\"422\" data-end=\"518\">Not by memorizing syntax.<br data-start=\"447\" data-end=\"450\" \/>Not by isolated examples.<br data-start=\"475\" data-end=\"478\" \/>Not by jumping straight into frameworks.<\/p><p data-start=\"520\" data-end=\"661\">Instead, we build a <strong data-start=\"540\" data-end=\"570\">real, evolving application<\/strong>\u2014step by step\u2014and use JavaScript concepts <strong data-start=\"612\" data-end=\"660\">only when the need for them naturally arises<\/strong>.<\/p><p data-start=\"663\" data-end=\"841\">By the end of the course, you won\u2019t just \u201cknow JavaScript.\u201d<br data-start=\"722\" data-end=\"725\" \/>You\u2019ll understand <strong data-start=\"743\" data-end=\"768\">how JavaScript thinks<\/strong>, how browsers work, and how to structure maintainable front-end systems.<\/p><h2 data-start=\"848\" data-end=\"872\">\u00a0<\/h2><h2 data-start=\"848\" data-end=\"872\">\ud83d\udee0 What We Will Build<\/h2><p data-start=\"874\" data-end=\"956\">We will build a <strong data-start=\"890\" data-end=\"948\">real-world Spiritual Diary \/ Daily S\u0101dhana Application<\/strong>, where:<\/p><ul data-start=\"958\" data-end=\"1173\"><li data-start=\"958\" data-end=\"987\"><p data-start=\"960\" data-end=\"987\">Users track daily practices<\/p><\/li><li data-start=\"988\" data-end=\"1015\"><p data-start=\"990\" data-end=\"1015\">UI reacts to user actions<\/p><\/li><li data-start=\"1016\" data-end=\"1053\"><p data-start=\"1018\" data-end=\"1053\">State lives independently of the UI<\/p><\/li><li data-start=\"1054\" data-end=\"1123\"><p data-start=\"1056\" data-end=\"1123\">Data grows from simple variables \u2192 structured objects \u2192 collections<\/p><\/li><li data-start=\"1124\" data-end=\"1173\"><p data-start=\"1126\" data-end=\"1173\">The system evolves just like real software does<\/p><\/li><\/ul><p data-start=\"1175\" data-end=\"1217\">Each module improves the same application:<\/p><ul data-start=\"1218\" data-end=\"1315\"><li data-start=\"1218\" data-end=\"1238\"><p data-start=\"1220\" data-end=\"1238\">First, it <em data-start=\"1230\" data-end=\"1238\">reacts<\/em><\/p><\/li><li data-start=\"1239\" data-end=\"1268\"><p data-start=\"1241\" data-end=\"1268\">Then, it <em data-start=\"1250\" data-end=\"1268\">organizes itself<\/em><\/p><\/li><li data-start=\"1269\" data-end=\"1295\"><p data-start=\"1271\" data-end=\"1295\">Then, it <em data-start=\"1280\" data-end=\"1295\">persists data<\/em><\/p><\/li><li data-start=\"1296\" data-end=\"1315\"><p data-start=\"1298\" data-end=\"1315\">Then, it <em data-start=\"1307\" data-end=\"1315\">scales<\/em><\/p><\/li><\/ul><p data-start=\"1317\" data-end=\"1372\">This mirrors how real products are built\u2014not toy demos.<\/p><h2 data-start=\"1379\" data-end=\"1400\">\u00a0<\/h2><h2 data-start=\"1379\" data-end=\"1400\">\ud83c\udfaf Course Outcomes<\/h2><p data-start=\"1402\" data-end=\"1449\">By the end of this course, you will be able to:<\/p><h3 data-start=\"1451\" data-end=\"1491\">JavaScript Fundamentals (Done Right)<\/h3><ul data-start=\"1492\" data-end=\"1681\"><li data-start=\"1492\" data-end=\"1555\"><p data-start=\"1494\" data-end=\"1555\">Understand <strong data-start=\"1505\" data-end=\"1523\">dynamic typing<\/strong> and how it affects real systems<\/p><\/li><li data-start=\"1556\" data-end=\"1626\"><p data-start=\"1558\" data-end=\"1626\">Work confidently with <strong data-start=\"1580\" data-end=\"1626\">primitives, objects, arrays, and functions<\/strong><\/p><\/li><li data-start=\"1627\" data-end=\"1681\"><p data-start=\"1629\" data-end=\"1681\">Think in terms of <strong data-start=\"1647\" data-end=\"1656\">state<\/strong>, not scattered variables<\/p><\/li><\/ul><h3 data-start=\"1683\" data-end=\"1708\">Browser &amp; DOM Mastery<\/h3><ul data-start=\"1709\" data-end=\"1941\"><li data-start=\"1709\" data-end=\"1760\"><p data-start=\"1711\" data-end=\"1760\">Understand what the <strong data-start=\"1731\" data-end=\"1748\">DOM really is<\/strong> (not magic)<\/p><\/li><li data-start=\"1761\" data-end=\"1822\"><p data-start=\"1763\" data-end=\"1822\">Know where <code data-start=\"1774\" data-end=\"1784\">document<\/code> comes from and how it lives in memory<\/p><\/li><li data-start=\"1823\" data-end=\"1890\"><p data-start=\"1825\" data-end=\"1890\">Handle <strong data-start=\"1832\" data-end=\"1842\">events<\/strong>, <strong data-start=\"1844\" data-end=\"1862\">event bubbling<\/strong>, and <strong data-start=\"1868\" data-end=\"1882\">UI updates<\/strong> cleanly<\/p><\/li><li data-start=\"1891\" data-end=\"1941\"><p data-start=\"1893\" data-end=\"1941\">Avoid common DOM timing and performance mistakes<\/p><\/li><\/ul><h3 data-start=\"1943\" data-end=\"1971\">Software Design Thinking<\/h3><ul data-start=\"1972\" data-end=\"2154\"><li data-start=\"1972\" data-end=\"2056\"><p data-start=\"1974\" data-end=\"1984\">Move from:<\/p><ul data-start=\"1987\" data-end=\"2056\"><li data-start=\"1987\" data-end=\"2008\"><p data-start=\"1989\" data-end=\"2008\">variables \u2192 objects<\/p><\/li><li data-start=\"2011\" data-end=\"2034\"><p data-start=\"2013\" data-end=\"2034\">objects \u2192 collections<\/p><\/li><li data-start=\"2037\" data-end=\"2056\"><p data-start=\"2039\" data-end=\"2056\">logic \u2192 structure<\/p><\/li><\/ul><\/li><li data-start=\"2057\" data-end=\"2102\"><p data-start=\"2059\" data-end=\"2102\">Separate <strong data-start=\"2068\" data-end=\"2076\">data<\/strong>, <strong data-start=\"2078\" data-end=\"2090\">behavior<\/strong>, and <strong data-start=\"2096\" data-end=\"2102\">UI<\/strong><\/p><\/li><li data-start=\"2103\" data-end=\"2154\"><p data-start=\"2105\" data-end=\"2154\">Write JavaScript that scales beyond a single file<\/p><\/li><\/ul><h3 data-start=\"2156\" data-end=\"2177\">Real-World Skills<\/h3><ul data-start=\"2178\" data-end=\"2406\"><li data-start=\"2178\" data-end=\"2219\"><p data-start=\"2180\" data-end=\"2219\">Build interactive UI without frameworks<\/p><\/li><li data-start=\"2220\" data-end=\"2257\"><p data-start=\"2222\" data-end=\"2257\">Persist state using browser storage<\/p><\/li><li data-start=\"2258\" data-end=\"2291\"><p data-start=\"2260\" data-end=\"2291\">Consume and work with JSON data<\/p><\/li><li data-start=\"2292\" data-end=\"2339\"><p data-start=\"2294\" data-end=\"2339\">Structure code the way teams do in production<\/p><\/li><li data-start=\"2340\" data-end=\"2406\"><p data-start=\"2342\" data-end=\"2406\">Be ready to adopt frameworks <strong data-start=\"2371\" data-end=\"2406\">without being dependent on them<\/strong><\/p><\/li><\/ul><h2 data-start=\"2413\" data-end=\"2447\">\u00a0<\/h2><h2 data-start=\"2413\" data-end=\"2447\">\ud83e\udde0 How This Course Is Different<\/h2><p data-start=\"2449\" data-end=\"2468\">Most courses teach:<\/p><blockquote data-start=\"2469\" data-end=\"2527\"><p data-start=\"2471\" data-end=\"2527\">\u201cHere is a feature. Here is syntax. Here is an example.\u201d<\/p><\/blockquote><p data-start=\"2529\" data-end=\"2549\">This course teaches:<\/p><blockquote data-start=\"2550\" data-end=\"2638\"><p data-start=\"2552\" data-end=\"2638\">\u201cHere is a problem.<br data-start=\"2571\" data-end=\"2574\" \/>This solution hurts.<br data-start=\"2596\" data-end=\"2599\" \/>Here is why the next concept exists.\u201d<\/p><\/blockquote><p data-start=\"2640\" data-end=\"2671\">You will <strong data-start=\"2649\" data-end=\"2666\">feel the need<\/strong> for:<\/p><ul data-start=\"2672\" data-end=\"2729\"><li data-start=\"2672\" data-end=\"2681\"><p data-start=\"2674\" data-end=\"2681\">Objects<\/p><\/li><li data-start=\"2682\" data-end=\"2696\"><p data-start=\"2684\" data-end=\"2696\">Constructors<\/p><\/li><li data-start=\"2697\" data-end=\"2705\"><p data-start=\"2699\" data-end=\"2705\">Arrays<\/p><\/li><li data-start=\"2706\" data-end=\"2715\"><p data-start=\"2708\" data-end=\"2715\">Modules<\/p><\/li><li data-start=\"2716\" data-end=\"2729\"><p data-start=\"2718\" data-end=\"2729\">Async logic<\/p><\/li><\/ul><p data-start=\"2731\" data-end=\"2758\">Before they are introduced.<\/p><p data-start=\"2760\" data-end=\"2818\">This builds <strong data-start=\"2772\" data-end=\"2797\">engineering intuition<\/strong>, not rote knowledge.<\/p><h2 data-start=\"2825\" data-end=\"2853\">\u00a0<\/h2><h2 data-start=\"2825\" data-end=\"2853\">\ud83d\udc65 Who This Course Is For<\/h2><p data-start=\"2855\" data-end=\"2880\">This course is ideal for:<\/p><h3 data-start=\"2882\" data-end=\"2919\">\u2705 Software Engineers &amp; Developers<\/h3><ul data-start=\"2920\" data-end=\"3089\"><li data-start=\"2920\" data-end=\"2980\"><p data-start=\"2922\" data-end=\"2980\">Who want to <strong data-start=\"2934\" data-end=\"2961\">build real applications<\/strong>, not code snippets<\/p><\/li><li data-start=\"2981\" data-end=\"3028\"><p data-start=\"2983\" data-end=\"3028\">Who come from Java \/ C++ \/ Python backgrounds<\/p><\/li><li data-start=\"3029\" data-end=\"3089\"><p data-start=\"3031\" data-end=\"3089\">Who want to understand JavaScript deeply, not cosmetically<\/p><\/li><\/ul><h3 data-start=\"3091\" data-end=\"3130\">\u2705 Frontend Developers in the Making<\/h3><ul data-start=\"3131\" data-end=\"3231\"><li data-start=\"3131\" data-end=\"3176\"><p data-start=\"3133\" data-end=\"3176\">Who want to avoid being framework-dependent<\/p><\/li><li data-start=\"3177\" data-end=\"3231\"><p data-start=\"3179\" data-end=\"3231\">Who want to understand what happens <em data-start=\"3215\" data-end=\"3231\">under the hood<\/em><\/p><\/li><\/ul><h3 data-start=\"3233\" data-end=\"3274\">\u2705 Technical Professionals &amp; Educators<\/h3><ul data-start=\"3275\" data-end=\"3404\"><li data-start=\"3275\" data-end=\"3342\"><p data-start=\"3277\" data-end=\"3342\">Who want a <strong data-start=\"3288\" data-end=\"3310\">clear mental model<\/strong> of JS for teaching or mentoring<\/p><\/li><li data-start=\"3343\" data-end=\"3404\"><p data-start=\"3345\" data-end=\"3404\">Who value software design thinking over syntax memorization<\/p><\/li><\/ul><h2 data-start=\"3411\" data-end=\"3443\">\u00a0<\/h2><h2 data-start=\"3411\" data-end=\"3443\">\ud83d\udeab Who This Course Is NOT For<\/h2><p data-start=\"3445\" data-end=\"3481\">This course may not be ideal if you:<\/p><ul data-start=\"3483\" data-end=\"3635\"><li data-start=\"3483\" data-end=\"3541\"><p data-start=\"3485\" data-end=\"3541\">Want instant React\/Angular code without understanding JS<\/p><\/li><li data-start=\"3542\" data-end=\"3583\"><p data-start=\"3544\" data-end=\"3583\">Are looking for shortcut-based learning<\/p><\/li><li data-start=\"3584\" data-end=\"3635\"><p data-start=\"3586\" data-end=\"3635\">Prefer memorizing APIs over understanding systems<\/p><\/li><\/ul><h2 data-start=\"3642\" data-end=\"3677\">\u00a0<\/h2><h2 data-start=\"3642\" data-end=\"3677\">\ud83e\udde9 What You Need Before Starting<\/h2><ul data-start=\"3679\" data-end=\"3830\"><li data-start=\"3679\" data-end=\"3792\"><p data-start=\"3681\" data-end=\"3704\">Basic familiarity with:<\/p><ul data-start=\"3707\" data-end=\"3792\"><li data-start=\"3707\" data-end=\"3735\"><p data-start=\"3709\" data-end=\"3735\">HTML (tags, inputs, lists)<\/p><\/li><li data-start=\"3738\" data-end=\"3792\"><p data-start=\"3740\" data-end=\"3792\">Any programming language (helpful but not mandatory)<\/p><\/li><\/ul><\/li><li data-start=\"3793\" data-end=\"3830\"><p data-start=\"3795\" data-end=\"3830\">Curiosity about <strong data-start=\"3811\" data-end=\"3830\">how things work<\/strong><\/p><\/li><\/ul><p data-start=\"3832\" data-end=\"3875\">No prior JavaScript experience is required.<\/p><h2 data-start=\"3882\" data-end=\"3916\">\u00a0<\/h2><h2 data-start=\"3882\" data-end=\"3916\">\ud83c\udfd7 How the Course Is Structured<\/h2><p data-start=\"3918\" data-end=\"4012\">The course progresses through <strong data-start=\"3948\" data-end=\"3959\">modules<\/strong>, each adding responsibility to the same application:<\/p><ol data-start=\"4014\" data-end=\"4216\"><li data-start=\"4014\" data-end=\"4047\"><p data-start=\"4017\" data-end=\"4047\">From static HTML \u2192 reactive UI<\/p><\/li><li data-start=\"4048\" data-end=\"4094\"><p data-start=\"4051\" data-end=\"4094\">From scattered variables \u2192 structured state<\/p><\/li><li data-start=\"4095\" data-end=\"4123\"><p data-start=\"4098\" data-end=\"4123\">From memory \u2192 persistence<\/p><\/li><li data-start=\"4124\" data-end=\"4165\"><p data-start=\"4127\" data-end=\"4165\">From ad-hoc logic \u2192 clean architecture<\/p><\/li><li data-start=\"4166\" data-end=\"4216\"><p data-start=\"4169\" data-end=\"4216\">From single-file scripts \u2192 maintainable systems<\/p><\/li><\/ol><p data-start=\"4218\" data-end=\"4240\">Each module ends with:<\/p><ul data-start=\"4241\" data-end=\"4310\"><li data-start=\"4241\" data-end=\"4260\"><p data-start=\"4243\" data-end=\"4260\">A working feature<\/p><\/li><li data-start=\"4261\" data-end=\"4279\"><p data-start=\"4263\" data-end=\"4279\">A design insight<\/p><\/li><li data-start=\"4280\" data-end=\"4310\"><p data-start=\"4282\" data-end=\"4310\">A reason for the next module<\/p><\/li><\/ul><p><!-- \/wp:paragraph --><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn JavaScript the way software is actually built \u2014 through state, behavior, and system design.<\/p>\n","protected":false},"author":1,"featured_media":4232,"parent":2866,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4224","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>JavaScript Fundamentals - Lean by Building - Sankham Technologies<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript Fundamentals - Lean by Building - Sankham Technologies\" \/>\n<meta property=\"og:description\" content=\"Learn JavaScript the way software is actually built \u2014 through state, behavior, and system design.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/\" \/>\n<meta property=\"og:site_name\" content=\"Sankham Technologies\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-02T14:56:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sankhamtech.com\/wp-content\/uploads\/2026\/02\/javascript.png\" \/>\n\t<meta property=\"og:image:width\" content=\"359\" \/>\n\t<meta property=\"og:image:height\" content=\"215\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/\",\"url\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/\",\"name\":\"JavaScript Fundamentals - Lean by Building - Sankham Technologies\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sankhamtech.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/javascript.png\",\"datePublished\":\"2026-02-02T11:52:06+00:00\",\"dateModified\":\"2026-02-02T14:56:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sankhamtech.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/javascript.png\",\"contentUrl\":\"https:\\\/\\\/sankhamtech.com\\\/wp-content\\\/uploads\\\/2026\\\/02\\\/javascript.png\",\"width\":359,\"height\":215},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/indexphp\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/javascript-fundamentals-lean-by-building\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Content\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/index.php\\\/content\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"India\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/index.php\\\/content\\\/in\\\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"English\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/index.php\\\/content\\\/in\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"Free Courses\",\"item\":\"https:\\\/\\\/sankhamtech.com\\\/index.php\\\/content\\\/in\\\/en\\\/home\\\/free-courses\\\/\"},{\"@type\":\"ListItem\",\"position\":7,\"name\":\"JavaScript Fundamentals &#8211; Lean by Building\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#website\",\"url\":\"https:\\\/\\\/sankhamtech.com\\\/\",\"name\":\"Sankham Technologies\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sankhamtech.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#organization\",\"name\":\"Sankham Technologies\",\"url\":\"https:\\\/\\\/sankhamtech.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sankhamtech.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Logo-Dark-1.png\",\"contentUrl\":\"https:\\\/\\\/sankhamtech.com\\\/wp-content\\\/uploads\\\/2023\\\/12\\\/Logo-Dark-1.png\",\"width\":306,\"height\":74,\"caption\":\"Sankham Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/sankhamtech.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"JavaScript Fundamentals - Lean by Building - Sankham Technologies","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:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/","og_locale":"en_US","og_type":"article","og_title":"JavaScript Fundamentals - Lean by Building - Sankham Technologies","og_description":"Learn JavaScript the way software is actually built \u2014 through state, behavior, and system design.","og_url":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/","og_site_name":"Sankham Technologies","article_modified_time":"2026-02-02T14:56:43+00:00","og_image":[{"width":359,"height":215,"url":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2026\/02\/javascript.png","type":"image\/png"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/","url":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/","name":"JavaScript Fundamentals - Lean by Building - Sankham Technologies","isPartOf":{"@id":"https:\/\/sankhamtech.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/#primaryimage"},"image":{"@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/#primaryimage"},"thumbnailUrl":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2026\/02\/javascript.png","datePublished":"2026-02-02T11:52:06+00:00","dateModified":"2026-02-02T14:56:43+00:00","breadcrumb":{"@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/#primaryimage","url":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2026\/02\/javascript.png","contentUrl":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2026\/02\/javascript.png","width":359,"height":215},{"@type":"BreadcrumbList","@id":"https:\/\/sankhamtech.com\/indexphp\/content\/in\/en\/home\/free-courses\/javascript-fundamentals-lean-by-building\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sankhamtech.com\/"},{"@type":"ListItem","position":2,"name":"Content","item":"https:\/\/sankhamtech.com\/index.php\/content\/"},{"@type":"ListItem","position":3,"name":"India","item":"https:\/\/sankhamtech.com\/index.php\/content\/in\/"},{"@type":"ListItem","position":4,"name":"English","item":"https:\/\/sankhamtech.com\/index.php\/content\/in\/en\/"},{"@type":"ListItem","position":5,"name":"Home","item":"https:\/\/sankhamtech.com\/"},{"@type":"ListItem","position":6,"name":"Free Courses","item":"https:\/\/sankhamtech.com\/index.php\/content\/in\/en\/home\/free-courses\/"},{"@type":"ListItem","position":7,"name":"JavaScript Fundamentals &#8211; Lean by Building"}]},{"@type":"WebSite","@id":"https:\/\/sankhamtech.com\/#website","url":"https:\/\/sankhamtech.com\/","name":"Sankham Technologies","description":"","publisher":{"@id":"https:\/\/sankhamtech.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sankhamtech.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sankhamtech.com\/#organization","name":"Sankham Technologies","url":"https:\/\/sankhamtech.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sankhamtech.com\/#\/schema\/logo\/image\/","url":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2023\/12\/Logo-Dark-1.png","contentUrl":"https:\/\/sankhamtech.com\/wp-content\/uploads\/2023\/12\/Logo-Dark-1.png","width":306,"height":74,"caption":"Sankham Technologies"},"image":{"@id":"https:\/\/sankhamtech.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/pages\/4224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/comments?post=4224"}],"version-history":[{"count":6,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/pages\/4224\/revisions"}],"predecessor-version":[{"id":4231,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/pages\/4224\/revisions\/4231"}],"up":[{"embeddable":true,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/pages\/2866"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/media\/4232"}],"wp:attachment":[{"href":"https:\/\/sankhamtech.com\/index.php\/wp-json\/wp\/v2\/media?parent=4224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}