Hi. I took I look at your file and found the problem. The parenting is wrong.
Right now, all of your objects are parented to the top arm bone. So when you move the arm, everything will move with it. You need to select the bone you want to parent to in pose mode before you go to object mode and parent the object to the armature.
So what you need to do is…
Go into pose mode, select the bottom bone only. Go into object mode, select light.base, shift select armature, ctrl-p and parent to bone. Do the same for light.stem. Now both the light.base and light.stem are parented to the bottom bone.
Your light.arm is already parented to the empty light.arm.null, which in turn is already parented to the top arm bone. So after fixing the bottom part as I described, it should already be working as expected.
But I noticed that you did not use a mirror modifier as in the lecture. I recommend that you follow the instructions as shown in the course. It’s good to learn how to use mirror modifiers.