













<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <title>156+ Free Interactive Science Simulations, Aligned to NGSS</title>
    
    <link rel="canonical" href="https://sciencesimulations.com/en/">
    
    <link rel="alternate" hreflang="en" href="https://sciencesimulations.com/en/">
    <link rel="alternate" hreflang="es" href="https://sciencesimulations.com/es/">
    <link rel="alternate" hreflang="x-default" href="https://sciencesimulations.com/en/">
    
    
    <meta name="description" content="156+ Free Interactive Science Simulations, Aligned to NGSS. Used by science teachers across the world. No login. No ads. No cost.">
    
    <meta property="og:url" content="https://sciencesimulations.com/en/">
    <meta property="og:type" content="website">
    <meta property="og:site_name" content="Science Simulations by Nicklaus Cairns">
    <meta property="og:title" content="156+ Free Interactive Science Simulations, Aligned to NGSS">
    <meta property="og:description" content="156+ Free Interactive Science Simulations, Aligned to NGSS. Used by science teachers across the world. No login. No ads. No cost.">
    <meta property="og:locale" content="en">
    
      <meta property="og:image" content="https://sciencesimulations.com/assets/images/logo.png">
    
    
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="156+ Free Interactive Science Simulations, Aligned to NGSS">
    <meta name="twitter:description" content="156+ Free Interactive Science Simulations, Aligned to NGSS. Used by science teachers across the world. No login. No ads. No cost.">
    <link rel="preload" href="/assets/css/style.css?v=cad19e169604865c375b6e17d75b3616a9eba2d9" as="style">
    <link rel="stylesheet" href="/assets/css/style.css?v=cad19e169604865c375b6e17d75b3616a9eba2d9" fetchpriority="high">
    <link rel="stylesheet" href="/assets/css/nav.css?v=cad19e169604865c375b6e17d75b3616a9eba2d9">
    <link rel="stylesheet" href="/assets/css/search.css?v=cad19e169604865c375b6e17d75b3616a9eba2d9">
    <script src="/assets/js/simulation-ui-utils.js?v=cad19e169604865c375b6e17d75b3616a9eba2d9" defer></script>
    
    
    
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="192x192" href="/favicon-192x192.png">
<link rel="icon" type="image/png" sizes="512x512" href="/favicon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
<link rel="manifest" href="/site.webmanifest">
<link rel="preconnect" href="https://www.googletagmanager.com">
<link rel="preconnect" href="https://www.google-analytics.com">
<link rel="preconnect" href="https://cdnjs.cloudflare.com">

<!-- Consent and Analytics Script -->
<script src="/assets/js/consent.js" defer></script>


<link rel="prefetch" href="/assets/search_index.json?v=cad19e169604865c375b6e17d75b3616a9eba2d9">


    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.css" crossorigin="anonymous">

    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "WebPage",
        "headline": "156+ Free Interactive Science Simulations, Aligned to NGSS",
        "description": "156+ Free Interactive Science Simulations, Aligned to NGSS. Used by science teachers across the world. No login. No ads. No cost.",
        "url": "https://sciencesimulations.com/en/",
        "author": {
          "@type": "Person",
          "name": "Nicklaus Cairns"
        },
        "publisher": {
          "@type": "Organization",
          "name": "Nicklaus Cairns",
          "logo": {
            "@type": "ImageObject",
            "url": "https://sciencesimulations.com/assets/images/logo.png"
          }
        }
      }
    </script>

    
    <script src="/assets/js/resolve-locale.js"></script>
    <script>
      if (typeof LocaleRouter !== 'undefined') {
        LocaleRouter.redirectRoot();
      } else {
        window.location.replace("/en/" + window.location.search + window.location.hash);
      }
    </script>
    
  </head>
  <body>
    <a href="#main-content" class="sr-only sr-only-focusable">Skip to main content</a>
    
















<nav class="site-nav" id="site-nav" aria-label="Main navigation">
  <a href="https://sciencesimulations.com/en/" class="site-nav-brand">
    Science Simulations
  </a>

  <button class="site-nav-toggle" id="nav-toggle" aria-label="Toggle navigation" aria-expanded="false" aria-controls="nav-links">
    <svg viewBox="0 0 24 24">
      <line x1="3" y1="12" x2="21" y2="12"></line>
      <line x1="3" y1="6" x2="21" y2="6"></line>
      <line x1="3" y1="18" x2="21" y2="18"></line>
    </svg>
  </button>

  <div class="site-nav-links" id="nav-links">
    
      <a href="https://sciencesimulations.com/en/simulations/" >All Simulations</a>
      <a href="https://sciencesimulations.com/en/tasks/" >Tasks</a>
      <a href="https://sciencesimulations.com/en/simulations/physical-sciences/" >Physical Sciences</a>
      <a href="https://sciencesimulations.com/en/simulations/life-sciences/" >Life Sciences</a>
      <a href="https://sciencesimulations.com/en/simulations/earth-space-sciences/" >Earth &amp; Space</a>
      <a href="https://sciencesimulations.com/en/articles/" >Articles</a>
      <a href="https://sciencesimulations.com/en/ngss/" >NGSS Docs</a>
      <a href="https://sciencesimulations.com/en/#about">About</a>
    
    
    <div id="locale-switcher" class="site-locale-switcher" role="group" aria-label="Language switcher" data-slug-map-url="/assets/data/navbar-slug-map.json?v=cad19e169604865c375b6e17d75b3616a9eba2d9">
      <!-- Locale links injected by /assets/js/navbar.js -->
    </div>
    
  </div>
</nav>

<script src="/assets/js/navbar.js" defer></script>

    <main class="container-lg px-3 my-5 markdown-body">
      

      <div id="main-content" tabindex="-1">
        
        <style>
  .hero-section {
    text-align: center;
    padding: 3rem 1rem;
    background: linear-gradient(135deg, #1e3a8a, #3b82f6);
    color: white;
    border-radius: 8px;
    margin-bottom: 2rem;
  }
  .hero-section h1 {
    font-size: 2.5rem;
    margin-bottom: 1rem;
    color: white;
  }
  .hero-section p {
    font-size: 1.25rem;
    margin-bottom: 2rem;
  }
  .cta-button {
    display: inline-block;
    background-color: #f59e0b;
    color: white !important;
    padding: 1rem 2rem;
    border-radius: 9999px;
    text-decoration: none;
    font-weight: bold;
    font-size: 1.1rem;
    transition: background-color 0.2s;
  }
  .cta-button:hover {
    background-color: #d97706;
  }
  .ngss-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 1rem;
    margin-bottom: 3rem;
  }
  details {
    background: white;
    padding: 0.5rem 1rem;
    border-radius: 4px;
    border: 1px solid #e5e7eb;
  }
  summary {
    cursor: pointer;
    font-weight: bold;
    padding: 0.5rem 0;
  }
  details ul {
    margin-top: 0.5rem;
    padding-left: 1.5rem;
  }
  .about-section {
    display: flex;
    align-items: center;
    gap: 2rem;
    background: #f9fafb;
    padding: 2rem;
    border-radius: 8px;
    margin-bottom: 2rem;
  }
  .about-photo {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    object-fit: cover;
  }
  .features-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 1rem;
    margin-bottom: 2rem;
  }
  .feature-card {
    background: white;
    padding: 1.5rem;
    border-radius: 8px;
    border: 1px solid #e5e7eb;
    text-align: center;
    font-weight: bold;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05);
    display: flex;
    align-items: center;
    justify-content: center;
  }
  @media (max-width: 640px) {
    .about-section {
      flex-direction: column;
      text-align: center;
    }
  }
</style>

<div class="hero-section">
  <h1>156+ Free Interactive Science Simulations, Aligned to NGSS</h1>
  <p>Used by science teachers across the world. No login. No ads. No cost.</p>
  














<div class="search-container" data-baseurl="" data-no-results-text="No simulations found" data-search-index-url="/assets/search_index.json?v=cad19e169604865c375b6e17d75b3616a9eba2d9" data-search-path="/en/simulations/">
  <input type="text" id="sim-search" class="js-sim-search search-input" aria-label="Search simulations" placeholder="Search simulations (e.g. Boyle's Law, HS-PS1-1, climate)..." role="combobox" aria-autocomplete="list" aria-expanded="false" aria-controls="search-results" />
  <div id="search-results" class="js-search-results search-results" role="listbox" aria-label="Search results" hidden>
    <!-- Results injected here -->
  </div>
</div>

<script src="https://cdn.jsdelivr.net/npm/fuse.js@6.6.2" integrity="sha384-zPE55eyESN+FxCWGEnlNxGyAPJud6IZ6TtJmXb56OFRGhxZPN4akj9rjA3gw5Qqa" crossorigin="anonymous"></script>
<script src="/assets/js/search.js" defer></script>

  <a href="/simulations" class="cta-button">Browse All Simulations</a>
  <a href="/articles/" class="cta-button" style="background-color: #10b981; margin-left: 10px;">Articles</a>

  <div class="carousel" id="sim-carousel">
    <!-- Carousel items injected via JS -->
  </div>
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebSite",
      "name": "Science Simulations by Nicklaus Cairns",
      "url": "https://sciencesimulations.com",
      "description": "156+ Free Interactive Science Simulations, Aligned to NGSS. Used by science teachers across the country. No login. No ads. No cost.",
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://sciencesimulations.com/simulations/?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    },
    {
      "@type": "ItemList",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Life Sciences",
          "url": "https://sciencesimulations.com/simulations/life-sciences"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Earth & Space Sciences",
          "url": "https://sciencesimulations.com/simulations/earth-space-sciences"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Physical Sciences",
          "url": "https://sciencesimulations.com/simulations/physical-sciences"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Engineering & Tech",
          "url": "https://sciencesimulations.com/simulations/engineering-technology-science"
        },
        {
          "@type": "ListItem",
          "position": 5,
          "name": "Logic & Brain Teasers",
          "url": "https://sciencesimulations.com/simulations/logic"
        }
      ]
    },
    {
      "@type": "Person",
      "name": "Nicklaus Cairns",
      "url": "https://sciencesimulations.com",
      "image": "https://github.com/nicklauscairns.png",
      "jobTitle": "Science Educator",
      "sameAs": [
        "https://github.com/nicklauscairns"
      ],
      "knowsAbout": [
        "Next Generation Science Standards",
        "Science Education",
        "Interactive Simulations",
        "NGSS Aligned Instruction"
      ]
    }
  ]
}
</script>

<script src="/assets/js/home-carousel.js" defer></script>


<h2>Why Use These Simulations?</h2>
<div class="features-grid">
  <div class="feature-card">Aligned to NGSS High School Standards</div>
  <div class="feature-card">Works on Chromebooks & iPads</div>
  <div class="feature-card">Single-click. No downloads.</div>
  <div class="feature-card">Built by a real science teacher</div>
</div>

<h2>Browse by Category</h2>





















<ul class="categories-grid" style="list-style: none; padding: 0;">
  
    <li>
      <a href="/simulations/physical-sciences/" class="cat-card" style="background-image: url('/assets/images/physical-preview.jpg');" aria-label="Physical Sciences, 56 Simulations">
        <h3>Physical Sciences</h3>
        <span class="badge">56 Simulations</span>
      </a>
    </li>
    <li>
      <a href="/simulations/life-sciences/" class="cat-card" style="background-image: url('/assets/images/life-preview.jpg');" aria-label="Life Sciences, 48 Simulations">
        <h3>Life Sciences</h3>
        <span class="badge">48 Simulations</span>
      </a>
    </li>
    <li>
      <a href="/simulations/earth-space-sciences/" class="cat-card" style="background-image: url('/assets/images/earth-preview.jpg');" aria-label="Earth & Space Sciences, 36 Simulations">
        <h3>Earth & Space Sciences</h3>
        <span class="badge">36 Simulations</span>
      </a>
    </li>
    <li>
      <a href="/simulations/engineering-technology-science/" class="cat-card" style="background-image: url('/assets/images/engineering-preview.jpg');" aria-label="Engineering & Tech, 10 Simulations">
        <h3>Engineering & Tech</h3>
        <span class="badge">10 Simulations</span>
      </a>
    </li>
    <li>
      <a href="/simulations/logic/" class="cat-card" style="background-image: url('/assets/images/logic-preview.jpg');" aria-label="Logic & Brain Teasers, 6 Simulations">
        <h3>Logic & Brain Teasers</h3>
        <span class="badge">6 Simulations</span>
      </a>
    </li>
  
</ul>

<h2>Browse by NGSS Standard</h2>
<div class="ngss-list">

  <details>
    <summary>HS-ESS1-1</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/stellar-phenomena-simulator/">Stellar Life Cycle Simulations</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS1-2</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/big-bang-evidence-explorer/">Big Bang Evidence Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS1-3</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/stellar-nucleosynthesis/">Stellar Nucleosynthesis Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS1-4</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/gravitational-slingshot/">Gravitational Slingshot (Assist) Simulation</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/orbital-motion/">Orbital Motion & Kepler's Laws</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/planetary-defense/">Planetary Defense: Asteroid Deflection</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS1-5</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/radiometric-dating-explorer/">Radiometric Dating & Earth's History</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS1-6</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/cratering-history/">Cratering & Surface Age Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-1</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/connecticut-river-valley-rift/">Connecticut River Valley Rift Simulation</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/hartford-basin-geology/">Formation of the Metacomet Ridge</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/hartford-basin-rift-model/">Hartford Basin Rift & Dinosaur Tracks Modeler</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/metacomet-ridge-formation/">Metacomet Ridge Formation: Middletown, CT Geologic History</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/puerto-rico-trench-gravity-anomaly/">Puerto Rico Trench Gravity Anomaly</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/tectonic-landscape-modeller/">Tectonic Landscape Modeler</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-2</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/ice-albedo-feedback/">Ice-Albedo Feedback Loop</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/la-parguera-ocean-acidification/">Ocean Acidification & Coral Bleaching in La Parguera</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/saharan-dust-transport/">Saharan Dust Transport (Polvo del Sahara)</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-3</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/mantle-convection-explorer/">Mantle Convection Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-4</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/greenhouse-effect/">Greenhouse Effect & Earth's Energy Budget Simulation</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/tambora-1816/">Tambora 1816: Year Without a Summer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-5</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/frost-heaves-and-connecticut-stone-walls/">Frost Heaves and Connecticut Stone Walls</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/puerto-rican-karst-topography/">Puerto Rican Karst Topography: Water & Bedrock Interactions</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/water-properties-earth-processes/">Water Properties & Earth Processes</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-6</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/caribbean-carbon-pump/">Caribbean Biological Carbon Pump</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/global-carbon-cycle-model/">Global Carbon Cycle Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS2-7</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/great-oxidation-event/">The Great Oxidation Event</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-1</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/connecticut-coastal-erosion/">Connecticut Coastal Erosion & Sea-Level Rise Simulator</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/human-migration-settlement-simulator/">Human Settlement & Migration Simulator</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/portland-brownstone-quarry/">Portland Brownstone Quarry Simulator (Middletown Area)</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-2</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/coal-mining-economics/">Coal Mining: Economics & Environmental Impact</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/energy-resources-cost-benefit/">Energy & Mineral Resources Cost-Benefit Analysis</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-3</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/resource-management-simulator/">Sustainable Resource Management Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-4</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/technological-solution-evaluation/">Urban Watershed Mitigation Design</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-5</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/connecticut-coastal-erosion/">Connecticut Coastal Erosion & Sea-Level Rise Simulator</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/global-climate-impacts/">Global Climate Impacts & Mitigation Forecast</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/la-parguera-ocean-acidification/">Ocean Acidification & Coral Bleaching in La Parguera</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ESS3-6</summary>
    <ul>
      
      <li><a href="/en/simulations/earth-space-sciences/earth-systems-interactions/">Earth Systems Interactions Simulator</a></li>
      
      <li><a href="/en/simulations/earth-space-sciences/long-island-sound-hypoxia/">Long Island Sound Hypoxia Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ETS1-1</summary>
    <ul>
      
      <li><a href="/en/simulations/engineering-technology-science/city-water-infrastructure-simulation/">City Water Infrastructure Simulation</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/urban-air-quality-lab/">Urban Air Quality Design Lab</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ETS1-2</summary>
    <ul>
      
      <li><a href="/en/simulations/engineering-technology-science/electric-vehicle-simulation/">Electric Vehicle Optimization Simulation</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/puerto-rico-vaccine-cooler/">Puerto Rico Vaccine Cooler Design Lab</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/schoolyard-heat-island-lab/">Schoolyard Heat Island Design Lab</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ETS1-3</summary>
    <ul>
      
      <li><a href="/en/simulations/engineering-technology-science/coastal-resilience-simulation/">Coastal Resilience: Mangroves vs. Seawalls</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/new-london-wind-simulation/">Offshore Wind Energy Optimization in New London</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/wind-turbine-simulation/">Wind Turbine Optimization Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-ETS1-4</summary>
    <ul>
      
      <li><a href="/en/simulations/engineering-technology-science/puerto-rico-microgrid-simulation/">Puerto Rico Resilient Microgrid Simulation</a></li>
      
      <li><a href="/en/simulations/engineering-technology-science/spacecraft-reentry-simulation/">Spacecraft Reentry Optimization Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-1</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/dna-to-protein/">DNA to Protein Structure and Function</a></li>
      
      <li><a href="/en/simulations/life-sciences/enzyme-docking-puzzle/">Enzyme "Lock and Key" Puzzle</a></li>
      
      <li><a href="/en/simulations/life-sciences/protein-denaturation/">Protein Unfolding & Denaturation</a></li>
      
      <li><a href="/en/simulations/life-sciences/virus-capsid-explorer/">Virus Capsid Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-2</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/hierarchical-organization/">Hierarchical Organization of Interacting Systems</a></li>
      
      <li><a href="/en/simulations/life-sciences/nerve-impulse-axon/">Nerve Impulse: Action Potential Along an Axon</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-3</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/homeostasis/">Homeostasis and Feedback Mechanisms Investigation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-4</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/mitosis-differentiation/">Mitosis and Cellular Differentiation Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-5</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/photosynthesis/">Photosynthesis Rate Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-6</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/macromolecules/">Macromolecule Biosynthesis Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS1-7</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/cellular-respiration/">Cellular Respiration Energy Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-1</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/bioluminescent-bay-dynamics/">Bioluminescent Bay Dynamics</a></li>
      
      <li><a href="/en/simulations/life-sciences/connecticut-black-bear-population-expansion/">Connecticut Black Bear Population Expansion</a></li>
      
      <li><a href="/en/simulations/life-sciences/predator-prey/">Predator-Prey Ecosystem Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-2</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/biodiversity-population-dynamics/">HS-LS2-2 Biodiversity and Population Dynamics Simulator</a></li>
      
      <li><a href="/en/simulations/life-sciences/lyme-disease-ecology/">Lyme Disease Ecology & Population Dynamics</a></li>
      
      <li><a href="/en/simulations/life-sciences/new-england-lyme-ecology/">Lyme Disease Ecology: The Acorn Connection</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-3</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/aerobic-anaerobic/">Aerobic vs Anaerobic Respiration</a></li>
      
      <li><a href="/en/simulations/life-sciences/little-poland-fermentation/">Little Poland Fermentation: Krakowska Dry Sausage</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-4</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/trophic-energy/">Trophic Energy Pyramid Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-5</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/carbon-cycle/">Global Carbon Cycle Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-6</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/connecticut-measles-outbreak/">Connecticut Measles Outbreak: Epidemic Dynamics Lab</a></li>
      
      <li><a href="/en/simulations/life-sciences/ecosystem-resilience/">Ecosystem Resilience and Disturbances Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/invasive-species-dynamics/">Invasive Species Dynamics Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/lake-tipping-point/">Lake Eutrophication: Tipping Point</a></li>
      
      <li><a href="/en/simulations/life-sciences/long-island-sound-lobster-collapse/">Long Island Sound Lobster Collapse</a></li>
      
      <li><a href="/en/simulations/life-sciences/connecticut-tick-ecology/">Lyme Disease Ecology Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/el-yunque-secondary-succession/">Secondary Succession in El Yunque</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-7</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/human-impact-biodiversity/">Human Impact & Biodiversity Solutions</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS2-8</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/group-behavior/">Group Behavior and Survival Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS3-1</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/inheritance-model/">DNA and Population Inheritance Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS3-2</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/genetic-variation/">Sources of Genetic Variation Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS3-3</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/garden-of-the-giants-genetics/">Garden of the Giants Genetics - Giant Pumpkin Breeding</a></li>
      
      <li><a href="/en/simulations/life-sciences/trait-distribution/">Trait Distribution and Probability Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-1</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/common-ancestry-evidence/">Evidence of Common Ancestry Explorer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-2</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/four-factors-evolution/">Four Factors of Evolution Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-3</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/finch-beak-evolution/">Darwin's Finch Beak Evolution Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/natural-selection/">Natural Selection Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-4</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/anole-urban-adaptation/">Anole Lizard Urban Adaptation</a></li>
      
      <li><a href="/en/simulations/life-sciences/antibiotic-resistance/">Antibiotic Resistance Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/coqui-pitch-adaptation/">Coquí Frog Climate Adaptation</a></li>
      
      <li><a href="/en/simulations/life-sciences/crop-evolution/">Crop Evolution and Selection Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/adaptation-form/">Finch Beak Adaptation & Form</a></li>
      
      <li><a href="/en/simulations/life-sciences/natural-selection-adaptation/">Natural Selection and Adaptation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-5</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/environmental-change-extinction/">Environmental Change & Extinction Explorer</a></li>
      
      <li><a href="/en/simulations/life-sciences/viral-variant-escape/">Viral Variant Escape Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-LS4-6</summary>
    <ul>
      
      <li><a href="/en/simulations/life-sciences/habitat-fragmentation-mitigation/">Habitat Fragmentation Mitigation Simulation</a></li>
      
      <li><a href="/en/simulations/life-sciences/puerto-rico-leatherback-recovery/">Puerto Rico Leatherback Recovery Lab</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-1</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/alkali-metals-phenomenon/">Alkali Metals Reaction Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/polyatomic-dissociation/">Dissociation: Binary vs. Polyatomic</a></li>
      
      <li><a href="/en/simulations/physical-sciences/tide-pool-ionic-crystals/">Long Island Sound Tide Pool: Ionic Crystal Formation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/monster-molecules/">Monster Molecules Showcase</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-2</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/appalachian-acid-mine-drainage/">Appalachian Acid Mine Drainage: Titrations & Buffers</a></li>
      
      <li><a href="/en/simulations/physical-sciences/chemical-reactions-outcomes/">Chemical Reaction Outcomes Predictor</a></li>
      
      <li><a href="/en/simulations/physical-sciences/chemical-reactions-outcomes-experimental/">Chemical Reaction Outcomes Predictor (Experimental 3D)</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-3</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/connecticut-road-salt/">Connecticut Road Salt & Freezing Point Depression</a></li>
      
      <li><a href="/en/simulations/physical-sciences/crystal-flythrough/">Crystal Lattice Flythrough</a></li>
      
      <li><a href="/en/simulations/physical-sciences/forensic-chromatography/">Forensic Chromatography of American Junk Food Dyes</a></li>
      
      <li><a href="/en/simulations/physical-sciences/intermolecular-forces/">Intermolecular Forces Investigation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-4</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/bond-energy/">Bond Energy Changes Simulator</a></li>
      
      <li><a href="/en/simulations/physical-sciences/connecticut-leaf-pigment-bonds/">Connecticut Fall Foliage: Pigment Bond Chemistry</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-5</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/the-bends/">"The Bends": Henry's Law & Deep-Sea Gas Solubility</a></li>
      
      <li><a href="/en/simulations/physical-sciences/connecticut-maple-syrup-boiling/">Connecticut Maple Syrup Thermodynamics</a></li>
      
      <li><a href="/en/simulations/physical-sciences/reaction-rates-simulation/">Reaction Rates Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-6</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/le-chatelier/">Le Chatelier's Principle Simulator</a></li>
      
      <li><a href="/en/simulations/physical-sciences/flint-water-crisis/">The Flint Water Crisis: Solubility & Precipitation (Ksp)</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-7</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/conservation-of-mass/">Conservation of Mass Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS1-8</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/millstone-nuclear-fission/">Millstone Power Station: Nuclear Fission Case Study</a></li>
      
      <li><a href="/en/simulations/physical-sciences/nuclear-processes/">Nuclear Processes Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-1</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/durham-fair-tractor-pull/">Durham Fair Tractor Pull Dynamics</a></li>
      
      <li><a href="/en/simulations/physical-sciences/interactive-boat-river-crossing-simulation/">Interactive Boat River Crossing Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/projectile-motion-simulation/">Projectile Motion Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-2</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/crash-test-momentum/">Collision Dynamics Lab: Momentum & Impulse</a></li>
      
      <li><a href="/en/simulations/physical-sciences/conservation-of-momentum-simulation/">Conservation of Momentum Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-3</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/egg-drop-crash-cushion/">Collision Force Minimizer</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-4</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/gravity-and-electrostatics-simulator/">Gravity & Electrostatics Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-5</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/electromagnetism-induction/">Electromagnetism & Induction</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS2-6</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/electric-boat-hull-bonding/">Electric Boat Submarine Hull Bonding Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/molecular-structures-materials/">Molecular Structures & Designed Materials</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS3-1</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/energy-change-model/">Rollercoaster Energy Computational Model</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS3-2</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/bioluminescent-bay-puerto-rico/">Bioluminescent Bay Puerto Rico Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/diesel-engine-runaway/">Diesel Engine Runaway Phenomenon</a></li>
      
      <li><a href="/en/simulations/physical-sciences/avogadros-law/">Gas Laws: Avogadro's Law Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/boyles-law/">Gas Laws: Boyle's Law Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/charles-law/">Gas Laws: Charles's Law</a></li>
      
      <li><a href="/en/simulations/physical-sciences/gay-lussacs-law/">Gas Laws: Gay-Lussac's Law</a></li>
      
      <li><a href="/en/simulations/physical-sciences/ideal-gas-law/">Gas Laws: Ideal Gas Law</a></li>
      
      <li><a href="/en/simulations/physical-sciences/ideal-gas-law-derivation/">Gas Laws: Ideal Gas Law Derivation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/ideal-gas-law-derivation-scaffolded/">Gas Laws: Ideal Gas Law Derivation (Scaffolded)</a></li>
      
      <li><a href="/en/simulations/physical-sciences/real-gas-law-simulation/">Gas Laws: Real Gas vs. Ideal Gas Sandbox</a></li>
      
      <li><a href="/en/simulations/physical-sciences/macroscopic-energy-model/">Macroscopic Energy vs. Microscopic Particles</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS3-3</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/engine-efficiency-simulation/">Engine Efficiency Simulation</a></li>
      
      <li><a href="/en/simulations/physical-sciences/stage-lighting-simulator/">Stage Lighting Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS3-4</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/mark-twain-house-retrofit/">HVAC & Carpentry Trades: Retrofitting the Mark Twain House</a></li>
      
      <li><a href="/en/simulations/physical-sciences/new-haven-apizza-thermodynamics/">New Haven Apizza Thermodynamics</a></li>
      
      <li><a href="/en/simulations/physical-sciences/thermal-equilibrium-sandbox/">Thermal Equilibrium Sandbox</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS3-5</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/electric-magnetic-field-energy/">Electric & Magnetic Field Energy Simulator</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS4-1</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/wave-superposition-3-d/">3D Wave Superposition & Interference</a></li>
      
      <li><a href="/en/simulations/physical-sciences/from-sparks-to-waves-simulation/">From Sparks to Waves: Simulation</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS4-2</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/digital-transmission-advantage/">Digital vs. Analog Transmission Advantages</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS4-3</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/wave-particle-duality/">Wave-Particle Duality of Light</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS4-4</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/em-radiation-effects/">EM Radiation Effects on Matter</a></li>
      
    </ul>
  </details>

  <details>
    <summary>HS-PS4-5</summary>
    <ul>
      
      <li><a href="/en/simulations/physical-sciences/arecibo-observatory/">Arecibo Observatory: Capturing Radio Waves</a></li>
      
      <li><a href="/en/simulations/physical-sciences/wave-information-technology/">Wave Technology: Information & Energy</a></li>
      
    </ul>
  </details>

</div>

<p style="text-align: center; margin-bottom: 2rem;"><a href="/en/ngss/"><strong>NGSS Resources and Documentation</strong></a></p>

<div id="for-teachers" style="background: #f0fdf4; border: 1px solid #86efac; border-radius: 10px; padding: 1.5rem 2rem; margin-bottom: 2rem;">
  <h2 style="margin-top: 0; color: #15803d;">📋 For Teachers</h2>
  <p>These simulations are built for the classroom — no login required, no ads, no cost. Here's how to get the most out of them:</p>
  <ul>
    <li><strong>Student Tasks:</strong> Select simulations have a full NGSS task packet (pre-screener, investigation, and post-screener). Look for the task badge on individual simulation pages or browse simulations with tasks below.</li>
    <li><strong>NGSS Alignment:</strong> Every simulation is tagged with its primary performance expectation. Use the <a href="/simulations/">simulation search</a> to filter by NGSS standard.</li>
    <li><strong>Works on Chromebooks:</strong> All simulations run in the browser — no downloads, plugins, or app installs needed.</li>

  </ul>
  <p style="margin-bottom: 0;"><strong>Simulations with complete student tasks:</strong>
    <a href="/simulations/life-sciences/antibiotic-resistance/task/">Antibiotic Resistance</a> |
    <a href="/simulations/life-sciences/crop-evolution/task/">Crop Evolution</a> |
    <a href="/simulations/earth-space-sciences/big-bang-evidence-explorer/task/">Big Bang Evidence</a> |
    <a href="/simulations/earth-space-sciences/ice-albedo-feedback/task/">Ice-Albedo Feedback</a> |
    <a href="/simulations/physical-sciences/ideal-gas-law/task/">Ideal Gas Law</a> |
    <a href="/simulations/physical-sciences/gay-lussacs-law/task/">Gay-Lussac's Law</a>
    and more.
  </p>
</div>

<div class="about-section" id="about">
  <img src="https://github.com/nicklauscairns.png" alt="Nicklaus Cairns" class="about-photo">
  <div class="about-text">
    <h2>About the Creator</h2>
    <p><strong>Nicklaus Cairns</strong> is a passionate science educator from the United States with five years of teaching experience in Texas and Connecticut. He is a graduate of Texas A&M University's state approved educator preparation program, and holds a Master's in Science Education from Western Governors University.</p>
    <p>He believes in engaging students through hands-on, phenomena-based, and inquiry-driven NGSS-aligned instruction. This platform was built to ensure all students have access to high-quality interactive science tools at no cost.</p>
  </div>
</div>

<footer style="text-align: center; padding: 2rem; border-top: 1px solid #e5e7eb; margin-top: 2rem;">
  <div style="margin-bottom: 1rem;">
    <p style="font-weight: 600; margin-bottom: 0.5rem;">Stay in the loop — new simulations added regularly</p>
    <p style="font-size: 0.875rem; color: #6b7280; margin-bottom: 0.75rem;">Share with a colleague or follow for updates:</p>
    <div style="display: flex; justify-content: center; gap: 0.75rem; flex-wrap: wrap; font-size: 0.875rem;">
      <a href="https://github.com/nicklauscairns" style="color: #374151; text-decoration: none; padding: 0.4rem 0.9rem; border: 1px solid #d1d5db; border-radius: 6px; display: inline-flex; align-items: center; gap: 0.4rem;" target="_blank" rel="noopener noreferrer">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" viewBox="0 0 24 24" aria-hidden="true"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
        GitHub
      </a>
      <a href="mailto:?subject=Free NGSS Science Simulations&body=Check out these free, interactive NGSS-aligned science simulations: https://sciencesimulations.com" style="color: #374151; text-decoration: none; padding: 0.4rem 0.9rem; border: 1px solid #d1d5db; border-radius: 6px; display: inline-flex; align-items: center; gap: 0.4rem;">
        <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 24 24" stroke="currentColor" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z" /></svg>
        Share via Email
      </a>
    </div>
  </div>
  <p>
    <a href="/en/terms/">Terms of Service</a> |
    <a href="/en/privacy/">Privacy Policy</a>
  </p>
  <p>&copy; 2026 Nicklaus Cairns | All Rights Reserved | Proudly made in <img src="/assets/images/ct-logo-horiz-rgb.png" alt="Connecticut" style="height: 1.2em; width: auto; vertical-align: middle; margin-top: -0.2em;"></p>
</footer>

      </div>

      
    </main>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/anchor-js/4.1.0/anchor.min.js" integrity="sha256-lZaRhKri35AyJSypXXs4o6OPFTbTmUoltBbDCbdzegg=" crossorigin="anonymous" defer></script>
    <script>
      document.addEventListener("DOMContentLoaded", function() {
        if (typeof anchors !== 'undefined') {
          anchors.add();
        }
      });
    </script>
    <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/katex.min.js" crossorigin="anonymous"></script>
    <script defer src="https://cdn.jsdelivr.net/npm/katex@0.16.8/dist/contrib/auto-render.min.js" crossorigin="anonymous"></script>
    <script>
      document.addEventListener("DOMContentLoaded", function() {
        if (typeof renderMathInElement === 'function') {
          var mathRoot = document.getElementById('main-content') || document.querySelector('.markdown-body') || document.body;
          renderMathInElement(mathRoot, {
            delimiters: [
              {left: '$$', right: '$$', display: true},
              {left: '$', right: '$', display: false},
              {left: '\\(', right: '\\)', display: false},
              {left: '\\[', right: '\\]', display: true}
            ],
            // Prevent KaTeX from rendering inside code/pre blocks and similar tags
            ignoredTags: ['script', 'noscript', 'style', 'textarea', 'pre', 'code'],
            throwOnError: false
          });
        }
      });
    </script>
  </body>
</html>
