carrot carrot carrot Change Centers x cognizanti collaborators create-folder Data Science Decisive Infrastructure download download edit Email exit Facebook files folders future-of-work global sourcing industry info infographic linkedin location Mass Empowerment Mobile First our-latest-thinking pdf question-mark icon_rss save-article search-article search-folders settings icon_share smart-search Smart Sourcing icon_star Twitter Value Webs Virtual Capital workplace Artboard 1

Please visit the COVID-19 response page for resources and advice on managing through the crisis today and beyond.

Ready to build Java programming skills



Cognizant’s Digital Engineering practice provides leading-edge software development services to clients. To meet our talent needs in this space, Cognizant partners with Central Piedmont Community College in Charlotte, North Carolina to offer a tuition-free, unpaid pre-apprenticeship Java Training program designed to bridge the skills gap from non-technical to software developer. 

This pre-apprenticeship is a competitive, rigorous and fast-paced training program for early to mid-career professionals. The training consists of 8 weeks of remote learning with self-directed exercises, projects and homework plus real-time instructor-led online coaching in the evenings and weekends. After completing the training, participants may go on to a paid apprenticeship, with Cognizant, as a full-stack developer. 

Class size is limited to 25. Registration deadline is January 11, 2021.



The program is separated into two online classes, Java Programming and Java Backend. All assessments must satisfy the grading rubric for the learner to move on to the next class. Classes are taught in a blended format that includes self-directed theory, outside homework assignments and instructor-led online synchronous learning.

The training consists of 8-weeks, virtual online learning with self-directed exercises, projects and homework plus instructor-led live-online coaching evenings and weekends. Meeting times will be T/TH from 6 - 9pm and Saturday mornings with an orientation session on January 29, 2021 at 5:30pm.

A laptop or desktop computer with internet access. Hardware Specs: Mac 10.13+ or Windows Professional 10+—no Linux—with at least dual processors (quad preferred) that are i5 or higher (i7 or higher preferred), and at least 8 GB Ram (16 GB preferred).




See if you’re an ideal applicant for our Pre-Apprenticeship java training program.


Applicants have a college degree (Associate or Bachelor) or military equivalency.


Minimum of 2-years of work experience preferable in banking and financial services and/or technology related role.

Seeking a career change in software development

Applicants want to acquire a new set of technological skills to transition into a full-stack developer role with Cognizant and commit to a rigorous, fast-pace, part-time 8-week Java training program with a minimum of 20 hours of dedicated learning per week.

Skills and abilities

Applicants who recognize the ever-changing nature of today’s technological economy, and want to keep up with industry changes and gain relevant skills, and who have the foundation of technical skills and enjoy working in fast-pace environment.

Authorized to work in the U.S. (without restrictions)

Applicants must legally be authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.

Background check

Applicants must be able to pass a background check.


Can I continue working while doing the pre-apprenticeship Java training program?

Yes, although you should be focused on building your Java programming skills to be eligible for the paid apprenticeship. You may expect to spend 20+ hours per week dedicated to learning.

What is the daily time commitment?

Synchronous instructor-led sessions two evenings a week (Tuesdays and Thursdays from 6 - 9pm) plus Saturday mornings. Additionally, there are rigorous homework assignments and projects to complete on evenings and weekends. Expect to spend at least four hours a day on self-directed learning, and nine hours per week on instructor-led instruction.  

Will I have an opportunity for paid work with Cognizant after I complete the pre-apprenticeship training?

You will have the opportunity to interview with Cognizant’s Digital Engineering team for a paid apprenticeship opportunity.

What skills will I have after I complete the pre-apprenticeship program?

You will complete the program with a wide range of in-demand Java development skills, including: objected-oriented principles, Java data structures, spring framework, REST and Web APIs, Java Unit Testing/Mocking (Junit, Mockito) and 12 Factor app.

Is everyone required to take the in-person North Carolina Career Readiness Certificate assessment?

Yes, everyone is required to take the in-person assessment. While on campus you must wear a face covering and practice social distancing. The college will continue to include guidance from the State of North Carolina, the NC Community College System Office, Mecklenburg County and other agencies, such as the Centers for Disease Control (CDC), in their plans and practices. Prior to attending, you must submit the College and Career Readiness/Corporate and Continuing Education student Health Acknowledgement form the Monday of each week you will be on campus.

What is the North Carolina Career Readiness Certificate?

The North Carolina Career Readiness Certificate is a statewide assessment-based credential that gives employers and career seekers a uniform measure of key workplace skills. It offer a reliable means of determining whether a potential employee has the necessary literacy, numeracy and problem-solving skills to be job-ready.

Do I have to pay for the North Carolina Readiness Certificate?

No, the Customized Training Program funds the cost as part of the Cognizant expansion in Charlotte, North Carolina.

How do I register for the North Carolina Readiness Certificate?

You can register by calling the Central Piedmont Community College at + 1-704-330-4223. NOTE: The Campus is closed from December 24, 2020 - January 3, 2021.

What are the assessment dates for the North Carolina Readiness Certificate?

You can confirm the dates by calling the Central Piedmont Community College at + 1-704-330-4223. NOTE: The Campus is closed from December 24, 2020 - January 3, 2021.

What is the last day I can submit my registration/interest questionnaire for the pre-apprenticeship Java training program?

January 11, 2021