Introduction to the fundamentals of Javascript programming. Basic components of all programming languages, including variables, types, data structures, and control flow, with a focus on leveraging Javascript libraries for more advanced functionality. No prior experience needed.