Interested in Learning More?

Fill out our form and we will send you information about the screening process, the program, and more.


* indicates required


Interested in learning more about Create Opportunity? Fill out the form below and we'll get back to you!

Create Opportunity:

Columbia, SC

Create Opportunity’s public-private partnership with Midlands Technical College, a comprehensive, public, 2-year college, and Catalyte, a workforce data science company, is solving a systemic under-supply of software engineers while addressing pressing workforce participation, under-employment, and unemployment challenges.

Press Release

Create Opportunity’s workforce development initiative launches with Midlands Technical College

Training Partner

Midlands Technical College is a comprehensive, public, 2-year college. MTC serves more than 28,000 students annually - 14,000 through its traditional academic program, and 14,000 through its corporate and continuing education activities. Midlands Tech will deliver the training and apprenticeship components of Create Opportunity.

Talent Platform Partner

Catalyte believes talent is evenly distributed but opportunity is not. Catalyte is headquartered in Baltimore, MD, and has offices in Boston, Chicago, Denver, Phoenix-Scottsdale, and Portland, Ore. With a 20-year track record of methodically developing local software engineering talent, Catalyte is uniquely positioned to support this initiative.

Managing Partner

Create Opportunity is an economic and community development entity that focuses on inclusive efforts to develop talent and strengthen employers. Create Opportunity will lead the Create Opportunity Columbia initiative, having primary responsibility for funding, employer engagement, and community development.


Employer Partners

Training Program

Throughout the training, all technical, and non-technical, activities and performance are tracked ensuring thoughtful benchmarking and coaching guide the successful engagement of each trainee.

Training Module

Development Basics and Front End

Max Length: 5 weeks

  • HTML
  • CSS
  • JavaScript
  • Source Control
  • Form Validation project
Training Module

Intermediate Programming

Max Length: 3 weeks

  • Java / OOP
  • Java Collections
  • Unit Testing
  • Exceptions
  • Dependency Management
  • Intermediate Logic project
Training Module


Max Length: 2 weeks

  • PostgreSQL / Relational databases
  • Database design
  • SQL / Querying
  • PostgreSQL project
Training Module

Web Servers

Max Length: 6 weeks

  • Layered Architecture
  • Spring Boot
  • Swagger
  • Authentication / Authorization
  • Rest API project
Training Module

Front End Frameworks (React)

Max Length: 6 weeks

  • React
  • NPM
  • Asynchronous programming
  • Linting
  • React project
Training Module


Max Length: 4 weeks

  • Scrum basics
  • Sprints
  • Demonstrations
  • Retrospectives
  • Full Stack Scrum Project
Training Module

Final Project

Max Length: 2 weeks

Over two weeks, trainees will develop a full stack application with technical and non-technical requirements that utilizes all technologies in the previous modules. The project is then reviewed and scored.

Show all modules



Individuals that successfully complete the apprenticeship emerge as qualified software engineers ready to work in an enterprise development environment. At this point, the engineer's salary should be equivalent to market rate for a mid-level developer with 2-3 years of experience, and they should be highly upwardly mobile.

Professional Community

Create Opportunity endeavors to maximize community attachment, strengthen long-term professional development opportunities for program graduates, and will foster a healthy and vibrant community of software engineers in the region.

City, Region, and State

Create Opportunity will increase the supply of high-demand software engineers in our region and support local economic development by fueling the growth of existing employers and the recruitment of new employers to the region with a capable technology workforce.