The Z. Smith Reynolds Foundation has a nonprofit internship program with a February 15th deadline that may be of interest to you. To be eligible you must be a Pell Grant recipient. But, the list of participating organizations is impressive! Opportunities are available at around 40 organizations (including some here at UNC) and range in functional areas from social media marketing to homelessness outreach to public policy research and beyond. The full list and application information is available at their site.