JavaScript

Include for HTML

<script src="main.js" async defer></script>

// defer - runs the js after the HTML has been loaded
// async - loads js in the background without disrupting HTML

Web Dev

Basic

Core JavaScript

Basic

Intermediate

Libraries and APIs