WASD movement problems

I’ve followed this tutorial: Unreal Engine 4 - Beginners Guide to Player Input (1/2) - YouTube but cannot get WASD to work properly. Please help or explain how to set up WASD movement.

Take a look at either the First Person Template or the Third Person Template. Both of these have default WASD movement already setup in the Inputs and PlayerCharacters.

In particular you need to note that the Input settings are in ProjectSettings>Input>Bindings>AxisMappings. This is where you place your key bindings. Then in the Character you can override these key binding events to apply movement.