Yes, we provide 2+ week internships and there is no maximum.  However, some of the companies we collaborate with only accept interns who can commit to at least 4 weeks so, the longer you can stay, the better!
‍