Modern JavaScript For Beginners: Part 2
Learn modern JavaScript! Build on your JavaScript skills with this beginner-friendly course. Part 2 expands your knowledge. No prior experience needed (but Part 1 helps!).
Course Content
Modern JavaScript For Beginners: Part 2 is an intermediate-level Skillshare course taught by Chris Dixon. It runs 8h 6m, is taught in English, and includes a certificate of completion. Learners rate it 4.0 out of 5 from 1 review, with 382 students enrolled. It is a paid course, first published May 2022.
Modern JavaScript for Beginners (Part 2)
Continue your JavaScript journey with Part 2 of this comprehensive course! This section builds directly on the fundamentals you learned in Part 1. If you're new to JavaScript, it's highly recommended to complete Part 1 first. Already have some JavaScript experience? Feel free to dive right in!
Your starter project from Part 1 will be expanded upon in this class. You can download the starter files here: Grab the starter files here. The Speedy Chef project stages are available here: Speedy Chef project stages.
JavaScript can seem overwhelming at first, with its vast capabilities. This course is designed to guide you through the essential concepts, providing a clear path for learning.
What you'll learn:
- Loops and Conditional Statements: Master control flow to create dynamic and interactive JavaScript code.
- JavaScript Objects: Gain a deep understanding of objects – the building blocks of modern JavaScript.
- Math, Date, and Timers: Explore powerful tools for performing calculations, working with dates, and managing time within your applications.
- Canvas Drawing: Learn to create engaging visuals and interactive graphics using the HTML5 canvas element.
- Real-World Examples & Demonstrations: See JavaScript in action with practical examples that illustrate key concepts.
Project-Based Learning:
Throughout this course, you'll apply your knowledge by building a fun and engaging pizza chef game. This project integrates many of the concepts you've learned, providing hands-on experience. The project is broken down into manageable sections to ensure a smooth learning process.
Advanced Topics:
We'll also tackle more advanced JavaScript topics, including:
- Async Understand asynchronous programming for handling operations that take time.
- Scope & Hoisting: Master these crucial concepts for writing clean and predictable code.
- Closures: Explore the powerful concept of closures and their applications.
Final Projects:
To solidify your skills, you'll complete two final projects:
- Leaving So Soon (Exit-Intent Popup): Build a practical exit-intent popup to engage website visitors and capture leads.
- JavaScript Image Carousel: Create a fully functional image carousel to enhance your website's visual appeal.
Thank you for joining this JavaScript course! I'm excited to help you on your coding adventure. Let's get started!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.