JavaScript is probably THE most popular and modern full-stack programming language you can dive into these days!
In this course, I’ll be teaching you my absolute favorite language (JavaScript!) from the very beginning, right through to creating fully-fledged, dynamic & interactive web experiences.
We’ll cover all the basics to get you up and running quickly, before diving into some of the really fun stuff like web-page manipulation, creating interactive forms, popups & other cool effects. Along the way, we’ll be using the latest additions to the JavaScript specification (ES6, 7 & beyond) and maintaining good coding standards to keep our code clean and effective!
Once we master the basics, we’ll dive into several real-life JavaScript projects, including an interactive quiz, a weather app, a real-time chat application, and a small UI library you can use in all your future projects!
We’ll also take a look at some more advanced topics – object-oriented programming, asynchronous code, real-time databases using Firebase (including a new chapter about Firebase 9), and much more. Finally, we’ll be setting up a modern workflow using Webpack & Babel, so that by the end of this course you’ll be no less than a black-belt JavaScript developer with a lot of coding techniques in your tool belt.