This course is for you that really want to take advantage of the powerful particle system that exists in Blender.
It will go through all aspects like placing and rotating the particles, coloring them, using the different types of physics, how the different forces works together with the particle system, how texture can be used in different ways to influence the particles and how you can use Dynamic Paint to create stunning visuals. It also shows how you create new particles from particles.
In short... all you need to know about the Emitter particles.
There is also a huge amount of .blend files that you can build your knowledge from and that helps you understand all aspects.
You should have basic knowledge on how to use Blender since all focus will be on explaining the particles and the things interacting with particles, but not on how to create objects, model simple things or adding materials. Those things are something you already should be familiar with.