Fundamental Web & Modern JavaScript
Master JavaScript from the ground up. Learn variables, functions, DOM manipulation, APIs, async programming, and modern tooling — by Jumpstart Javascript.
Course Content
9 modulLesson 1.1: JavaScript First Steps and Web Basics
Dive into JavaScript and web development fundamentals. Learn about variables, data types, operators, functions, and DOM manipulation.
Lesson 1.2: Overview of Visual Studio Code: Demos and Project Hosting
Get comfortable with VS Code, the most popular code editor. Learn essential features, extensions, and how to host your projects.
Lesson 2: Functions, Complex Data Types and Advanced DOM Manipulation
Deep dive into functions, arrays, objects, and advanced DOM manipulation including event handling and delegation.
Lesson 3: Advanced Functions and Objects
Dive deep into objects, the this keyword, prototypes, classes, and advanced function concepts like closures, currying, and memoization.
Lesson 4: Working with APIs
Learn how web applications communicate with servers using APIs. Master HTTP, JSON, and the Fetch API by building a Weather App.
Lesson 5: Asynchronous Javascript, Error Handling, and Scheduling
Master async programming with Promises, async/await, error handling, and scheduling with setTimeout and setInterval.
Lesson 6: Browser Storage and Version Control Basics
Learn to persist data with localStorage and sessionStorage, and get started with Git version control.
Lesson 7: JavaScript Outside the Browser
Explore JavaScript beyond the browser with Node.js. Learn about npm, modules, and building backend applications.
Lesson 8: Serverless Function and Modern JavaScript Tooling
Learn serverless functions with Cloudflare Workers, modern tooling, React introduction, TypeScript basics, and deployment.