You are expected to spend your free time learning and practicing your web development skills. Here are some resources for you. Different people tend to prefer different resources because they support different styles of learning.
You should know HTML, CSS and JavaScript (including ES6 syntax).
If you are prepping to attend the Umuzi bootcamp we suggest you concentrate on the first 2 links below and concentrate on the JavaScript language.
Once you have the basics down then you need to start learning ES6, this is a more modern version of JavaScript and has a few new concepts.
We find the following bits and pieces really useful. Make sure you really understand this stuff:
Javascript Classes
description and use cases.Arrow functions
description and use cases.let
description and use cases.const
description and use cases....
Spread Operator description and use cases.?
Ternary Operator description and use cases.