
Daily Schedule
Address
FREE
At least 18 years of age

Proficient in English
High School Diploma or GED
The goal of admissions is to make sure you’re ready for the challenges of the program, and that Chicago Codes is the right fit for you. We look for motivation, how well you work with others, and perseverance.
Once you complete your application, we’ll do a Skills Assessment to understand your level of tech knowledge, and determine the amount of preparatory work you might need to do before class starts. This assessment will be factored into our admissions decision.
This is followed by an interview with one of our community managers, before we make the final admissions decision.
10 Weeks of Full-Stack Software Development
The career coach will sit down with each student starting week 6 of the program and
start building out their resumes. The coach will speak with each student and figure out what they want to do after the program and understand what their programming strengths are. The coach will help each student complete their resumes by week 9 of the program.
The instructor will provide whiteboard questions every day to start the class
session. The whiteboard questions will be comparable to interview questions that students may be asked. During week 10 of the program, the instructor will meet with each student and individually conduct a 1 hour technical whiteboard interview.
Students will work with the career coach to practice behavioral questions, conduct mock interviews, perfect their ninety second pitches, and build self confidence. The career coach will provide feedback for improvement.
The second part of the interview process is normally a technical assessment that is given to students. At the end of the program, all students will be able to take a practice IKM assessment to get a better understanding of where their skill-sets are, but they will also be able to have the opportunity to understand what a technical assessment will look like.
Instructors, the teachers assistant, student relations, the career coach, and alumni will take part in providing 1-1 mentoring for students. They will be there to help answer any questions and provide the proper guidance. If students are struggling in any aspect of the interview process, our team will work with them to improve their skill-set whether it is behavioral or technical. We will keep practicing and following up with students until they are comfortable and confident in their skills.
Coding Temple has a vast alumni network. Throughout the program, alumni will come in and provide interview tips to all of the students. They will also be referrals for open positions at their companies.
Coding Temple works directly with a variety of companies from some of the top corporations in the world to smaller startups in Chicago to help students get connected and employed after graduation. Our vast network of connections have built trust in Coding Temple to provide quality talent because of how successful our students have been at their respective Companies.
Coding Temple will invite companies and recruiters to attend the 11th week of the program. Each company will have the opportunity to meet with each student 1 on 1. The student will present their final project to the recruiters. The goal of the showcase week is to connect the recruiters with the students and for the students to figure out where they can see themselves after Coding Temple . After the presentations, the recruiters will decide who they want to bring in for a final interview.
We will work with non profit organizations in arranging a hackathon for the program. The hackathon is a great way to practice the new skills the students will learn at Coding Temple.
The career coach will work with the class to help update their LinkedIn profile and provide helpful tips and guidance on how to best use Linkedin.

What is Python? Python is one of the most popular programming languages across various industries. It is easy to understand, adaptable across various platforms, and is frequently used by companies such as PayPal, Google, and Netflix.
Its high-level built-in data structures make it very attractive for rapid application development, mobile app development, web development, machine learning, data science, scientific computation, and cloud infrastructure.
Simply put, the Python programming language is useful and in high demand amongst many industries such as technology, medical, mechanical and many others.
It is one of the easiest programming languages to read, write and learn. It’s a great programming language for beginners and can be quickly picked up by experienced developers. Furthermore, the average Python developer salary is $92,000 (Glassdoor), and that’s not including the benefits, which according to Daxx brings it up to an enticing average six-figure salary of $116,379. Do keep in mind that your location and experience level will affect your salary.
The tech industry is always shifting, and you’re probably asking yourself, “Will Python still be an existing option five, ten or twenty years down the road?” It’s natural to seek a lucrative career path that gives us security. Luckily for us, with Python being so versatile, it can be used in all sectors of the technology industry.
Whether it’s web development with Flask or Django, data science with libraries for Machine Learning, Deep Learning, and Neural Networks, there are many ways to implement the language of Python. According to Robotiqs blog, it is #2 in the top 10 programming languages to learn for Robotics and Artificial Intelligence.
For this reason, many companies are making the move to Python development over previous competitors. According to Forbes Magazine, Technical Skills with the Biggest Increases in Demand, Python grew in demand by 456% from 2011 to 2015.
Our Sponsors + Partners





