NFL mini-camps are short camps held in May by NFL teams to get players acclimated to the schemes of the NFL. Attendance is not usually mandatory, but it is recommended to ensure that rookies are ready for the league. The Arizona Cardinals will have their minicamp dates on May 11th, 12th and 13th for the rookies and June 12th, 13th and 14th for everyone else.
Organized team activities are unofficial practices and the only ones allowed between the end of the season and the beginning of training camp. OTA dates for the Cardinals will take place in the final two weeks of May (May 22nd, 23rd and 24th as well as 29th, 30th, and 31st) and the first week of June (June 4th, 5th, 6th and 7th).
Talk more about the Cardinals practice camp schedules at Revenge of the Birds.
Check out the SB Nation NFL YouTube channel below and see if you'd be willing to subscribe to the videos.