Skills › Frontend Engineering

JavaScript Fundamentals

Master modern JavaScript — ES6+, async/await, closures, and the DOM.

0%
Confidence · no data yet
Sign in to track

After this skill you can…

  • Write async code with Promises and async/await
  • Explain closures, scope, and the event loop
  • Manipulate the DOM and handle browser events

Prerequisites

Watch (10 videos)

Live-code animated neon buttons | HTML, CSS & JavaScript
Scrimba · beginner hands-on
→ Create animated buttons with HTML and CSS→ Use JavaScript for animation effects
How to Build a NEUMORPHIC JAVASCRIPT CALCULATOR | Javascript Project | GeeksforGeeks
GeeksforGeeks · beginner hands-on
→ Build a JavaScript calculator→ Create a Neumorphic design with HTML and CSS
Live-code a word count app with us | JavaScript, HTML, CSS
Scrimba · beginner hands-on
→ Build a web app with JavaScript→ Create a word count app
Live-code a dark/light theme switcher with us | JavaScript, CSS, HTML
Scrimba · beginner hands-on
→ Build a theme switcher with JavaScript→ Use HTML and CSS for styling
Create a stopwatch with JavaScript
Scrimba · beginner hands-on
→ Build a stopwatch with JavaScript→ Create a web page with HTML and CSS
Live-code an age in days calculator | HTML, CSS & JavaScript
Scrimba · beginner hands-on
→ Write JavaScript code for a web application→ Create a calculator using HTML, CSS, and JavaScript
JavaScript + HTML5 GameDev Tutorial: 8-Ball Pool Game (part 2)
freeCodeCamp.org · beginner hands-on
→ Build a game using JavaScript and HTML5→ Apply JavaScript fundamentals for game development
Help us code JavaScript confetti [HTML, CSS, JavaScript]
Scrimba · beginner hands-on
→ Build interactive web pages with JavaScript→ Create animations with CSS
Streaming Service Workers: Live Code Session - Supercharged
Chrome for Developers · intermediate hands-on
→ Implement a streaming Service Worker→ Code in real-time
Web Development Tutorial - JavaScript, HTML, CSS - Rock Paper Scissors Game
freeCodeCamp.org · beginner hands-on
→ Create interactive web games with JavaScript→ Use HTML and CSS for game UI

Read (10 articles)

📄
Open Source Adventures: Episode 42: Projecting Russian Personnel Losses
Dev.to · Tomasz Wegrzanowski · 2022-04-18
📄
Simple Crypto Price Widget
Dev.to · Helitha Rupasinghe · 2022-05-29
📄
How to Build a blog using Strapi, Nuxt (Vue) and Apollo
Dev.to · Shada · 2022-06-02
📄
What libraries do you use with SvelteKit to make a full website?
Dev.to · Andrew Robida · 2022-07-19
📄
How to make a URL shortner using SvelteKit.
Dev.to · Shivam Meena · 2022-07-23
📄
Web Native Payment API with SvelteKit
Dev.to · Shivam Meena · 2022-08-02