I only taught her the basics: sit, come, go, stay, up/down. You just keep practicing them over and over until they catch on. Make sure to stay consistent and reward them.
Fortunately, my dog has poodle genes, so she’s pretty smart. In fact, she could learn complex sequences after being showed only once. Often, she refuses to do the command because she’s just not in the mood, but she fully understands you.