JavaScript - The Complete Guide 2024

Modern JavaScript from beginner to advanced - ES6+, OOP, Async/Await, and more

★★★★☆ 4.7 (3 reviews) 2 students

Created by Jonas Schmedtmann

Last updated: Jun 2025 • English

What you'll learn

  • Become an advanced, confident, and modern JavaScript developer from scratch
  • Build 6 beautiful real-world projects for your portfolio
  • Become job-ready by understanding how JavaScript really works behind the scenes
  • How to think and work like a developer: problem-solving, researching, workflows
  • JavaScript fundamentals: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
  • Modern ES6+ from the beginning: arrow functions, destructuring, spread operator, optional chaining (ES2020), etc.

Course Content

8 sections • 0 lessons • 0 min total length

JavaScript Fundamentals (0 lessons, min)
📹 Sample Lesson 5:30
Control Structures and Functions (0 lessons, min)
📹 Sample Lesson 5:30
Objects and Arrays (0 lessons, min)
📹 Sample Lesson 5:30
DOM Manipulation (0 lessons, min)
📹 Sample Lesson 5:30
Asynchronous JavaScript (0 lessons, min)
📹 Sample Lesson 5:30
ES6+ Modern Features (0 lessons, min)
📹 Sample Lesson 5:30
Error Handling and Debugging (0 lessons, min)
📹 Sample Lesson 5:30
Real World Projects (0 lessons, min)
📹 Sample Lesson 5:30

Requirements

  • Basic understanding of HTML & CSS (basic level)
  • A computer (Windows, macOS or Linux) and an internet connection
  • No prior JavaScript knowledge is required

Description

Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2024. Learn JavaScript in depth and master modern JavaScript development practices.

Instructor

J

Jonas Schmedtmann

Web Developer, Designer, and Teacher

Student Reviews

Rob Percival ★★★★★

Finally understood closures and async/await properly thanks to this course!

Jun 04, 2025
Phil Ebiner ★★★★☆

Very detailed and thorough. Lots of practical examples and exercises.

May 31, 2025
Jonas Schmedtmann ★★★★★

Jonas is an incredible teacher. The way he explains complex concepts is amazing.

May 25, 2025
$79.99
$179.99
  • hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of completion
  • Category:
    fas fa-code Development
else { alert('Please log in to enroll in this course.'); window.location.href = 'index.php'; } }) .catch(error => { console.error('Error:', error); alert('Please log in to enroll in this course.'); window.location.href = 'index.php'; }); } function processPayment(courseId, amount) { if(confirm(`Enroll in this course for $${amount}?`)) { fetch('payment/process.php', { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, body: `action=purchase&course_id=${courseId}&amount=${amount}` }) .then(response => response.json()) .then(data => { if(data.success) { alert('Enrollment successful! You can now access the course.'); window.location.href = `course-player.php?course_id=${courseId}`; } else { alert('Payment failed. Please try again.');