As you can see, everyone here has already pointed you to Dan's tuts and Egg head videos on React and Redux and I will give you a suggestion. Don't try redux if you have never created a proper React project till now. You won't be able to appreciate the true power of redux if you haven't faced state management in react, hence you won't learn the true art of making good design decisions. Try using only react and then later on add redux to your project when you feel that you cannot handle the states anymore. In fact, the docs of redux says that if you are confused whether to use redux or not, then you should not use it.
And for project structure you can head to my recent react redux project and see how I have put everything up. You will see that following this structure gives you an great level of clarity.
Good luck!!
Also, avoid video tutorials... they ruin your learning and waste a lot time... Just read some good blogs and go through the documentation and create small sandbox apps while learning....