Welcome to this "JavaScript - The Complete Guide" Course!

About that Course

What is JavaScript?

JavaScript is a dynamic, interpreted and weakly typed programming language which was built with the purpose of running in host environments (e.g. inside of a webpage in the browser).

It's part of pretty much any page you visit in the web as it's the only "thing" in web development that allows you (= the developer) to change something on the page at runtime. Basically everytime something opens, closes, moves or changes on a webpage, JavaScript will be involved.

There also a lot of webpages which are almost entirely powered by JavaScript (i.e. where a lot of the rendering work happens in the browser) - those pages typically use frameworks like Angular, but that's a topic we'll cover later in the course. :-)

What will you learn in this Course?

This course teaches JavaScript from the ground up - no prior JavaScript knowledge is required.

We'll dive into all the basics and core concepts as well as advanced features and patterns all the way up to expert concepts and topics.

Check the course curriculum (on the course overview page) to get a complete overview of the topics covered!

Course Prerequisites

  • Basic HTML and CSS knowledge (i.e. basic web development knowledge) is required
  • You DON'T have to be an advanced or expert web developer though
  • NO JavaScript knowledge is required at all.

About the Instructor

Image of Maximilian Schwarzmüller - the course instructor
  • Zombie Joe

Hi! My name is Zombie Joe and I'm a freelance web developer and 5-star rated instructor on Udemy.

I'm extremely excited to have you on board of this course - so let's dive right in! :-)