Course FAQs
Course FAQs
Here are some common questions about this course:
How long will it take me to complete the course?
This is impossible to answer, seriously. An online course is not a sprint - it's a marathon. You can certainly rush through the course by ramping up the video playback speed to 2x and maybe skipping some videos. You'll then only take half the total hours of that course to complete it (or shorter). But chances are you won't learn much if you do that.
Instead, you should go through the videos carefully - pause occasionally and code along on your own. Maybe even go back to lectures or whole modules you completed in the past to validate that you really understood the concepts taught there.
Code along and maybe even explore with your own projects (or deviate the projects shown by me in the course).
These are the things that turn you into a real developer and it will of course take some time to gain confidence with the JavaScript language.
What are the course prerequisites?
NO JavaScript knowledge is required, basic HTML + CSS knowledge + web dev knowledge is recommended.
You should have a basic understanding of how the web works and which parts are involved (servers, browser, ...). This article + video can get you started: https://academind.com/learn/web-dev/how-the-web-works/
Do I need to know anything about JavaScript to start with this course?
Please check the course landing page (and the question right above this one): NO JavaScript knowledge is required.
Do I need to know any HTML or CSS to dive into this course?
Please check the course landing page (and the question two questions above this one): Basic HTML + CSS knowledge can help but technically also isn't required.
You should have a basic understanding of how the web works and which parts are involved (servers, browser, ...). This article + video can get you started: https://academind.com/learn/web-dev/how-the-web-works/
Does this course teach Node.js?
I focus on the browser since we got some visual output there - which in my opinion makes learning more fun. But the language is the same, so what you learn here of course also applies to Node.js.
There are some differences, some APIs (= functionalities) which only work in the browser or only work in Node.js - but I will highlight those and I also have a complete module where I provide a basic introduction to Node.js and how JavaScript works there.
Which version of JavaScript does this course teach?
The latest version. You learn modern JavaScript in this course!
Do I need a Mac to follow along?
No, absolutely not - any operating system works. I record the course on a Mac, that does not mean that you have to use one as well. There will be no differences.
Which browser should I use to follow along?
I recommend using Google Chrome. JavaScript works in all browser but to ensure that everything works just as shown in the videos, you should use the same browser I use there => Chrome.
Later in the course, you'll find a whole module about JavaScript and which features are supported by different browsers. This then allows you to fine-tune your scripts to different browsers (spoiler: In many cases, no adjustments are required!).
Is XYZ included in the course (e.g. "Is JavaScript security included in the course?")
Please check the course curriculum - you find all the content there. If something isn't listed there at all, chances are it's not included but asking doesn't hurt. But please first look, then ask. :)