Please visit the COVID-19 response page for resources and advice on managing through the crisis today and beyond.
Cognizant’s Digital Engineering practice provides leading-edge software development services to clients. To meet our talent needs in this space, Cognizant partners with City Colleges in Chicago, Illinois. City Colleges offers 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 16 weeks of hybrid learning with 6 hours of face-to-face learning and 2 hours of remote learning per week. This includes self-directed exercises, projects and homework plus real-time instructor-led coaching. After successfully completing the pre-apprenticeship training and technical interview, candidates will have the opportunity to interview with Cognizant for a paid full-stack developer apprenticeship.
Class size limit: 25 (Closed).
City Colleges of Chicago’s COVID Testing Requirements
On the first day of class, students must show a negative COVID test taken within 72 hours prior to class. Then students must also adhere to a weekly test, which can be done at the Wilbur Wright campus. If the student tests positive, they cannot attend in-person and no accommodations are currently provided for an online option.
Pre-Apprenticeship
The pre-apprenticeship Java training is a professional-focused, part-time, 16-week, online and in-person, tuition-free, with no out-of-pocket costs program that expands your skills and knowledge with hands-on projects in coding.
After successfully completing the pre-apprenticeship training and technical interview, candidates have an opportunity to interview with Cognizant for a paid full-stack developer apprenticeship.
Participants receive on-the-job learning with formal classroom instruction to help master the knowledge needed for career success. Salaried positions starts at $25/hr and offers a progressive rate schedule after 6 months of proven competency.
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.
Work experience preferable in banking and financial services and/or technology related role. A minimum of 2-years is required for those with a bachelor’s degree and 5-years required for those with an associate’s degree.
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 16-week Java training program with approximately 10-20 hours of dedicated learning per week.
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.
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.
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 between class and homework/practice.
What is the daily time commitment?
Online, synchronous instructor-led sessions on Wednesday evenings from 7-9 pm, in-person classes on Thursdays from 7-9 pm, and Saturday in-person classes from 9 am-1 pm. Additionally, there are rigorous homework assignments and projects to complete on evenings and weekends. Expect to spend at least 2-4 hours a day on self-directed learning, and six 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.
What is the last day I can submit my application for the pre-apprenticeship Java training program?
February 11, 2022
Any questions?
Contact TechReady@uillinois.edu or https://techready.uillinois.edu/