The "Generating Dynamic NFTs On-chain Tutorial" by Nader Dabit teaches you everything you need to know to create your own generative art NFT project.
During the course of this ~1 hour tutorial you will write your own ERC-721 contracts in Solidity and learn how you can use Chainlink's VRF (Verifiable Random Function) Oracle to introduce a trustworthy source of randomness.
- Nader Dabit