ACA isn't in a position to recommend any of the following solutions, but having a list to explore is sometimes helpful. Tell us if you know of a great site to add.

Real-time Video

Recorded Videos

Shared, Online Games

Online Course Platforms

Online Student Portfolios

Online Collaboration

Program Ideas from Global Companies

App-Based Program Ideas

Reviews/Ratings of Software & Online Services