Throughout our programs, students complete activities and participate in workshops that teach them a variety of soft, professional, and sophisticated technology skills.

The program leader evaluates each students’ performance in the different skills based on mastery level. Students receive feedback from the program leader as well as their peers to help them effectively identify their strengths and weaknesses and improve on both.

Program Levels

Our programs are broken up into three different program levels: Beginner, Intermediate, and Advanced. With each level, students advance to more rigorous and challenging topics. A list of the skills and topics for each program level is below.

If you plan on registering your student for the Intermediate or Advanced levels, please make sure they have mastered most (or all) of the skills and topics in the previous level.


  • Typing (introduction)
  • Writing professional emails
  • Word processing
  • Presentation creation
  • How to present a presentation
  • Online collaboration


  • Typing (intermediate)
  • Spreadsheets / data management
  • Resume building
  • Collaborative presentations
  • How to present a collaborative presentation


  • Project management
  • Personal project and skill building
  • Resume building
  • Mock interviews
  • Database management

All students

  • Technology Tracks
    • Audio / Video Production
    • Mapping
    • Graphic Design
    • Website Development and Design
    • 3D Modeling
  • Soft skills
    • Effective feedback
    • Active listening
    • Critical thinking
    • Problem solving
    • Teamwork
    • Leadership
    • Money management

SELECT Programs Learning Objectives