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)

HTML CSS JavaScript PubNub Draw App: Part 1
Stephen Blum · beginner
→ Write JavaScript code for canvas manipulation→ Use PubNub for real-time communication
Draw on My Face: Part 1
Stephen Blum · beginner hands-on
→ Write JavaScript code for web applications→ Use JavaScript libraries and frameworks→ Implement real-time functionality
Adapting to dynamic content using modern CSS
Kevin Powell · intermediate
→ Fetch data with JavaScript→ Pass data to CSS as custom properties
Sports on the Go: Africa makes history at 2026 FIFA World Cup
CGTN Africa · advanced
→ Develop dynamic sports news feeds→ Create interactive football statistics visualizations
How To Connect Supabase With HTML (Best Method)
Chris Tech Guide · beginner hands-on
→ Write async functions to pull data from Supabase→ Use template literals to render data on a webpage
11 Lines of Code Broke the Internet
Coding with Lewis · intermediate hands-on
→ Write efficient JavaScript code→ Understand JavaScript ecosystem→ Troubleshoot common JavaScript issues
POV: Day In The Life Of A Billionaire
TJR · advanced
→ Write JavaScript code for dynamic web pages→ Implement event listeners and handlers
TypeScript 7 Is Here (And It's 10× Faster)
Microsoft Developer · beginner
→ Write efficient TypeScript code→ Optimize frontend performance
Refactor HTML5 Canvas
Stephen Blum · beginner
→ Implement line drawing functionality→ Store start points for lines→ Improve code structure
Coding Education for Beginners 2026 | Learn Programming Step by Step @FameWorldEducationalHub
FAME WORLD EDUCATIONAL HUB · beginner
→ Write JavaScript code→ Understand JavaScript basics→ Create interactive web pages

Read (10 articles)

📄
Open Source Adventures: Episode 42: Projecting Russian Personnel Losses
Dev.to · Tomasz Wegrzanowski · 2022-04-18
📄
Writing a JSON Parser in Javascript
Dev.to · Kaitlin Zhang 改善 · 2026-07-02
📄
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