Contact

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

Participants:

Become a Software Engineer

Take our 90 minute online screening. You don't need any experience or a college degree to be considered for this high-demand career.

Take the 90 minute screening

Take the first step by completing our free, 90-minute, online screening—a proven way to find hidden talent that predicts success as a software engineer.

Candidates identified through the screening will be enrolled in a 6-month training program at no cost to the trainee that will provide a broad foundation for a career in software engineering.

After successful completion of training, each program graduate is paired with an employer for a full-time, paid apprenticeship with benefits.

Throughout your two-year apprenticeship, you'll benefit from precision coaching to hone skills that position you for career growth.

Take the 90 minute screening

How it works

  • 1

    Source Talent

    Create Opportunity will source local talent from the general population across all backgrounds.

  • 2

    Talent Screening

    Leveraging Catalyte's proven screening model, centered around a web-based screening that takes candidates with the aptitude to become software engineers and gives them the opportunity to enter training.

  • 3

    Train

    A flexible, remote-enabled training program has seven modules that give trainees the robust foundation they need to become accomplished software engineers. Their training and apprenticeship journeys will be delivered by Midlands Technical College and supported by Odyssey, Catalyte's proprietary talent development platform.

  • 4

    Apprenticeship

    Employers will hire training graduates to complete a structured, two-year apprenticeship to build upon the skills and practices learned in training through precision coaching and data-driven performance evaluation.

  • 5

    Career and Community

    Upon finishing their apprenticeships, the graduates will join the ranks of highly-skilled software engineers. Ensuring that apprentices become successful software engineers that propel our region and the employers in our region is central to our mission. To do this, we will foster connectivity among alumni, active program participants, coaches, trainers, and employers.

Training Program

Throughout training, all performance, scrum data, and activities are tracked in Odyssey, Catalyte's proprietary workforce training platform, ensuring thoughtful benchmarking and tailored coaching guides the successful engagement of each trainee.

1            
Training Module

Development Basics and Front End

Max Length: 5 weeks

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

Intermediate Programming

Max Length: 3 weeks

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

Databases

Max Length: 2 weeks

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

Web Servers

Max Length: 6 weeks

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

Front End Frameworks (React)

Max Length: 6 weeks

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

SCRUM/Agile

Max Length: 4 weeks

  • Scrum basics
  • Sprints
  • Demonstrations
  • Retrospectives
  • Full Stack Scrum Project
            7
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

Outcomes

Individuals

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 Columbia 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.