Title
Modern JavaScript For Beginners
Learn Modern JavaScript In a Practical Way: Including Useful Examples, 5 Projects, & Starter Code

What you will learn
Understand the role JavaScript plays in front end web development
JavaScript Objects & primitives
JavaScript Arrays, Objects, Functions
How to work with methods and properties
The prototype and the role it plays in sharing properties and methods etc
Events and DOM interaction
Web APIs
How to put smaller examples together into larger projects
HTML5 Canvas and how JavaScript can draw to it
Looping
Math, Date & Timers
JavaScript scope, hoisting and closures
Asynchronous JavaScript and a range of techniques to control it
Why take this course?
π Course Title: Modern JavaScript For Beginners
π Headline: Learn Modern JavaScript In a Practical Way: including Useful Examples, 5 Projects, & Starter Code
Welcome to Modern JavaScript For Beginners!
Learning any new skill can be tough, and JavaScript is no exception! With its vast array of features and capabilities, it's easy to feel overwhelmed as a beginner. This is why I have created this class β to guide you through the complexities of JavaScript in a structured, accessible way.
Who Am I?
My name is Chris Dixon, and with over 20 years of building websites under my belt, and over 7 years of teaching new developers through video classes and leading web development boot camps, I know a thing or two about JavaScript. If you're starting your journey, or looking to refine your skills, I'm here to help you master modern JavaScript.
Course Overview:
- Foundational Basics: We'll cover all the basics, from arrays and functions to objects, events, and the DOM, with real-world examples.
- Deep Dives: Explore web APIs, loops and conditionals, math, date, and timer functions at a deeper level.
- Drawing Fun: Learn about drawing to the canvas and how to manipulate HTML5 elements dynamically.
- Practical Projects: Build a video player with custom controls and a shape drop game using drag and drop.
- Advanced Concepts: Tackle async JavaScript, scope, hoisting, and closures.
- Final Projects: Create an exit-intent popup called "Leaving So Soon" and a fully functioning JavaScript image carousel.
π οΈ Hands-On Learning:
As you progress through the course, you'll work with starter code for each project, ensuring you have a solid foundation to build upon. Each lesson is designed to be practical and directly applicable to real-world scenarios.
Why This Course?
This class is your comprehensive guide to becoming a competent JavaScript developer, providing you with everything you need to know in a beginner-focused format. You should have at least a basic understanding of HTML and CSS to get the most out of this course.
π Your Learning Path:
As we delve into each topic, from the core fundamentals to the more advanced concepts, you'll be building your skills and portfolio simultaneously. This hands-on approach ensures that you not only learn but also understand how JavaScript is applied in the real world.
Thank you for choosing "Modern JavaScript For Beginners." I'm excited to be a part of your learning journey and can't wait to see the projects you create. Remember, this is just the beginning. With the tools and knowledge you gain from this class, your opportunities are limitless!
Let's get started! π
Screenshots




Reviews
Charts
Price

Rating

Enrollment distribution
