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 skills and a career in software development?



Cognizant’s Digital Engineering practice provides cutting-edge software development services to clients. To meet our talent needs in this space, Cognizant partners with Central Piedmont Community College to offer an 8-week pre-apprenticeship ‘no cost’ training program that teaches the foundations of Java programming language to prepare participants for Cognizant’s registered Jr. Full-Stack Developer Apprenticeship in Charlotte, North Carolina.

This competitive no-cost training program is for early to mid-career professionals or veterans who are interested in advancing their technology skills by learning to code in Java and upskilling to a Full-Stack Developer.  Selection criteria based on work experience, education, essay response and North Carolina Readiness Certificate.

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



The class consists of two online classes (Java Programming Foundations and Java Backend Foundations) taught in a blended format that includes self-directed theory, outside homework assignments and online with live coaching.

You must commit to 60+ hours of self-directed learning and outside homework assignments as well as 30 hours of live online instruction per class. The two classes total 120 hours of training.

A laptop or desktop computer with internet access.


Pre-apprenticeship Java training program


See if you’re an ideal applicant for our pre-apprenticeship java training program.

A bachelor or associates' degree

Ideal applicants have a bachelor’s degree, associates' degree or military equivalency in technology-related field.

Work experience

Ideal applicants have at least two years of work experience in banking financial services.

Seeking a pre-apprenticeship

Ideal applicants will to commit to an 8-week Java training program at no cost.

Growth opportunity

Ideal applicants are interested in a 1-year paid apprenticeship opportunity and long-term employment with Cognizant.

Authorized to work in the U.S.

Ideal 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

Ideal applicants must be able to pass a background check.