Coding Temple Statistics
Placement Rate

Students finding employment within their field of study after 270 days post-graduation

Graduation Rate

Students who complete the program, present a capstone project and are eligible for post-graduation career services

Average Salary

A steady increase year over year as the demand for developers grow

Salary Increase

Graduates are seeing major salary increases after transitioning into their new careers in tech

Negotiated Lift

Our Career Coaches help students even after the first offer increasing their worth and commanding higher salaries

Best bootcamp Award winner

Awards for Best Coding Bootcamp, Best Online Bootcamp, Best Software Engineering Bootcamp, Best Python Bootcamp and Best Data Bootcamp by Career Karma, Course Report and SwitchUP

  • career-karma-logo
  • best-bootcamp-logo
  • best-coding-bootcamp-logo
BECOME A Data Analyst

Coding Temples 8 week a full-stack data analytics course that delivers you with the tools necessary to build and deploy the web applications and data analytics of your dreams. Our Data program allows you the depth and breadth of tools to uncover insights from data.

We take pride on the curriculum we have created and the community that surrounds it. The course focuses on making sure that real world applications are happening in real-time, hands-on experience. No boring PowerPoints here! We believe that the best way to learn code is by doing it.

There are no prerequisites here at Coding Temple. Students from all walks of life are welcome here! Whether you are fresh out of high school or have 20 years of experience in the industry. There is always something to learn.

Monday to Friday | 9:00 am – 5:00 pm cst
Technologies covered
Modules 1 / 1

Learn the big picture of data roles, and how they fit together. Understand what a data analyst does specifically and how it differs from data engineers, scientists, and machine learning engineers. Gain a cursory understanding of statistics and tabular data, and the importance of data. Students will be able to explain the difference between continuous and discrete data, as well as the differences between experimental and observational data collection. They’ll also be oriented to the full course and how to use the CT Selfpaced model of education. This section will also include how to use slack, google classroom, course etiquette and norms, etc as well as the installs required to make the course work.

  • Technologies Used:


  • Skills Learned:

    Basic statistics, career orientation, course goals

  • Projects Created:

Modules 2 / 2

Learn tabular data with Microsoft Excel! Students will be introduced to the concept of tables and tabular data, how to work in tables, organize data, and more. Students will be able to create spreadsheets and adjust data values with ease, find anomalies, and do basic calculations. We will focus on ease-of-access and shortcuts as well to help make Excel work faster for students.

  • Technologies Used:


  • Skills Learned:

    Entering and manipulating data, creating formulas, charts and graphs, import and export CSV, VLOOKUP, pivot tables, split and concatenate text

  • Projects Created:

    Attendance tracker, personal expense calculator, Sudoku, Stock Market Data Scraper

Modules 3 / 4

In this module, students will learn beginner and intermediate statistics. We will look at some common statistical errors, revisit data types, and create a ‘cheat sheet’ for ourselves to use when we are asking ‘What kind of graph should I use to display this data?’ Students will also learn about distributions, subpopulations, normal distribution, probability, percentiles, correlation and causation, inferential and descriptive statistics, samples, experiments, and evaluation of experiments. We’ll also start looking into forming hypotheses and how to use statistical tools to be data detectives.

  • Technologies Used:


  • Skills Learned:

    Mean, median, mode, standard deviation, skew, distributions, subpopulations, normal distribution, probability, percentiles, correlation and causation, inferential and descriptive statistics, samples, experiments, and evaluation of experiments

  • Projects Created:

Modules 4 / 5

Build, query, sort and update relational databases in module 4 with SQL. We’ll make our own functions to help automate SQL processes as well. Students will learn about making entity relationship diagrams, the importance of planning ahead when it comes to databases, and how certain data relates to other data. Most tabular data lives in SQL databases, so we will need to be very familiar with this language to explore our data. We’ll look at moving data back and forth between SQL and Excel as well using CSV files. We will build a very good foundational understanding of relational databases, and then practice SQL repeatedly to achieve intermediate SQL fluency. We will also look at a few advanced SQL techniques. We’ll also look a bit under the hood at how PostgreSQL works, and what other kinds of relational databases exist.

  • Technologies Used:

    DBeaver, PostgreSQL

  • Skills Learned:

    Entity Relationship Diagrams, Relational Databases, Advanced Querying, Database Management

  • Projects Created:

    Attendance tracker, personal expense calculator, Sudoku, Stock Market Data Scraper


SQL is commonly used across the programming world. Whether you are storing user data for a web application, analyzing big data in fintech, or creating neural networks for a machine learning model... chances are you will be using SQL!

Modules 5 & 6 / 5

The first of these two modules will be focused on basic python programming. This will be the same curriculum as our full-stack self-paced course, where we learn data types, writing and executing custom functions, we will get started with scripting in module 2 with Python. This module will get you up to speed on the core concepts of programming using Python’s elegant, easy-to-learn syntax. You’ll learn about looping, conditional statements, data types, object-oriented programming, and more - culminating in a series of small Python applications like shopping carts and interactive games. The second module of Python will focus on doing data analysis with Numpy, Pandas, Matplotlib, and Scipy. We’ll also pick up Regular Expressions, Beautiful Soup for web scraping, and actually automating Excel with Python.

  • Technologies Used:

    Python, Numpy, Pandas, Matplotlib, SciPy, RegEx, Beautiful Soup, Automations, Jupyter Notebook

  • Skills Learned:

    Python, Data analysis with python, automation, web scraping

  • Projects Created:

Modules 7 / 6

Similar to python scripting, we will write a few scripts in our command line interfaces. This will be a lighter module, but we will get very used to writing in the shell, and write a little Python and PostgreSQL as well. We will look at ways of executing scripts in the shell and learn basic Linux commands as well.

  • Technologies Used:

    Linux, terminal, CLI

  • Skills Learned:

    Scripting, SQL, Python, automation

  • Projects Created:

Modules 8 / 8

In this module, students will pick up MongoDB and NoSQL data. We’ll get familiar with writing non-relational data, look at some of the advantages and disadvantages, and get querying using MongoDB’s Compass software. We’ll also briefly look at graph data, which is not part of MongoDB, but is something data heads should be aware of. Students will use Python to pull data from MongoDB and JSON documents hosted on the internet. We’ll also discuss how the cloud works, since MongoDB is a cloud-based database.

  • Technologies Used:

    MongoDB Atlas, MongoDB Compass, JSON, Python, Cypher

  • Skills Learned:

    NoSQL, intro to cloud data

  • Projects Created:

Modules 9 / 8

A programming language specifically meant for use in statistics, we will review most of the concepts in the rest of the course, particularly statistics, in R. Students will learn the basics of the programming language, as well as R’s counterparts to Python’s libraries - Learners will be engaged with ggplot2, tibbles, dplyr, and the tidyverse as well as basic operations, data structures, and more. This module will primarily be used to discuss exploratory data analysis as well.

  • Technologies Used:

    R, RStudio, Jupyter Notebook, dplyr, ggplot2, tidyverse

  • Skills Learned:

    Data analysis, R, Rstudio, dplyr, ggplot2, tidyvers

  • Projects Created:


SQL is commonly used across the programming world. Whether you are storing user data for a web application, analyzing big data in fintech, or creating neural networks for a machine learning model... chances are you will be using SQL!

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

Our Alumni have gone to work for Fortune 100 companies, have started consulting firms, built start ups, and pretty much everything in between.

Career Support
“As for the non-technical sides of coding, Coding Temple has amazing staff and resources to support you through the bootcamp and the career search. The culture of the Bootcamp is what really stands out for me, and I’m grateful I got to be a part of it. Nicole (student relations manager) and Marlene (career coach) emphasized that they are there to help you succeed and I felt that through & through”
Darin Son Graduate, 2021
  • PREVIOUS JOB Data Analyst
  • CURRENT JOB Civil Engineer
  • company Stantec

Darin Son who landed a job as an Urban Water Resources Engineer at Stantec appreciated the time and dedication of the teachers, assistants, and staff at Coding Temple. " As long as you are also patient and committed to the process, they are there to do it with you".

“My favorite part of the bootcamp was the job search. They do a great job of helping you write your resume and providing important structure to the job search to maximize your results. They are very open with communication so if there is something you need help on you can always reach out.”
Matthew Meyerink Graduate, 2021
  • PREVIOUS JOB University of Michigan, Student
  • CURRENT JOB Software Developer
  • company Ascent Cloud

Matthew gave it his all during his time at Coding Temple and shortly after graduating, landed a job at Ascent Cloud as a Software Developer. Matthew believes "if you put in the effort day in and day out and Coding Temple will help you on the path to getting a good job in the field.

Payment plans
Financing + scholarships for live immersive bootcamp

**Tuition will increase $500 for all cohorts starting in 2023. To lock in the current tuition rate, pay your deposit in full and enroll in a cohort that begins in 2022

$1,000 Deposit Due prior to 1st day of class
$1,000 Deposit 3 installments made throughout the class
$0 Deposit
  • Options include:
  • • Deferring payments until you get a job
  • • Monthly payments as low as $229
Scholarships & funds

Coding Temple belives in limitless potential. Talent is something that’s distributed evenly - regardless of backgrounf or financial situation - but opportunity isn’t. Our chance Scholarship provides opportunities for individuals motivated to reach for them, especially if they’ve experienced roadblocks in the past.



January 30th, 2023 March 24, 2023 $10,500 APPLY
March 27, 2023 May 19, 2023 $11,000 APPLY
May 22, 2023 July 14, 2023 $12,000 APPLY
Application Process
Ready to Enroll?

At Coding Temple we want to make the Application process as simple as possible. We want to get to know you and your career goals, understand your motivation and drive, and test your problem solving skills. We believe that if you can think like a programmer, we can train you to become a programmer regardless of professional background or prior programming experience.

  • Programming bootcamps general information

    Who should take a Bootcamp?
    There are no standard prerequisites for attending our coding bootcamps. Successful graduates have entered the program from a wide array of ages, backgrounds, and career levels. We do have an admissions process and you will need to demonstrate a level of aptitude that will allow you to succeed. What you need to ask yourself is, “Do I have what it takes to achieve my goals?” This will be one of the hardest but most rewarding experiences in your life. If you are looking to switch careers, advance up the ladder, or build on your current skill set, then our coding bootcamp is right for you!

    In-Demand Technologies
    Coding Temple is a software development bootcamp. Unfamiliar? A bootcamp is an accelerated learning program that gives people the opportunity to switch careers without having to enroll in another 2 or 4 years of traditional education. It is a new concept that’s rapidly transforming the way people learn.

    Why Coding Temple?
    At Coding Temple we focus on providing students hands-on experience of building applications in a small classroom setting with the most updated curriculum. If you prefer a more hands-on personalized experience, then Coding Temple is the right program for you.

  • Bootcamp preparation

    Is there required pre-work for the course?
    Yes, there is preparatory work that will get you ready for the first day of class. Our prework consists of an introduction to Python, HTML, and CSS. Once you are accepted into one of our programs, you will have access to our prework, instructors, slack, and workshops. If you are struggling with the prework, you can schedule 1:1 tutoring to make sure you are ready before class starts. The Pre-work is 100% mandatory for all students to complete.

  • Coding temple general information

    How many students have graduated from Coding Temple?
    We have graduated hundreds of students since we opened our doors in 2015, with students going on to enjoy careers at LinkedIn, Amazon, Salesforce, Accenture, Cisco, Yale, Wayfair, Deloitte, and many other exciting tech companies.

    What financing options does Coding Temple Offer
    Pay Upfront, Monthly, Deferred

    What does the typical day/week look like for a Coding Temple Student?
    At 9:00 each morning, Coding Temple’s classes begin by reviewing any previously assigned work. The instructor helps students to solve any challenges they may have encountered. Once they are satisfied that the class is generally on the same page regarding that material, our instructor begins a lecture on a new topic. Following
    about two hours of instruction, students are assigned a quick exercise to help them gain a better understanding of the newly introduced topic. Students work in groups or on their own, depending on the scope and nature of the exercise, grappling with new concepts. Around noon, classes break for lunch, at which time some aspiring coders may touch base with instructors about questions they have, continue to work on their project, or unwind with a little ping pong, darts, or Xbox One. Following the lunch break, the instructor will usually delve deeper into the concepts introduced that morning, demonstrating more sophisticated applications of the new ideas. At the
    end of a class day, students are given a more extensive assignment to complete, which will help make concrete what they’ve just learned and prepare them to build on those materials the following day. Some students choose to stick around Coding Temple to work on their assignment, while others head home to give themselves a little breathing room before diving into that night’s work. Generally, students will put in an extra hour or so of work most evenings after class but that’s largely dependent on the learning style and pace of the student. Fridays are reserved for office hours, at which time students can work from home, connect with fellow students off-campus, or meet with TA’s and instructors at our office.The schedule and rhythm of Coding Temple is meant to not only cover a great deal of material, but to prepare students for the rigorous tempo of working as a professional developer. While the pace of the bootcamp is fast and the volume of material covered can be intimidating, Coding Temple builds in a lot of moments for students to work one-on-one with TA’s and instructors to ensure they stay caught up. Coding Temple is dedicated to making sure each and every student who is willing and eager to learn coding is given every opportunity to succeed.

    How can I best prepare myself to succeed in your program?
    Once you have been accepted to Coding Temple, we provide pre-work that needs to be completed before the program starts. The pre-work will require a 40 hours-a-week commitment for two weeks prior to starting the program. If you happen to complete the pre-work ahead of schedule, we will share some additional resources for you to complete so that you’re best prepared to succeed and thrive in our intensive program.

    What is a typical class size
    The average class size at Coding Temple is 14-20 students per class. We keep a student-to-teacher ratio of 6:1. One Senior Instructor to lead class, two Associate Instructors, and Evening-Weekend Teachers Aids to help during out of class hours

    Class Hours
    Full Time Class Hours: Monday-Friday 9:00 am- 5:00 pm
    Part Time Class Hours: Monday-Thursday from 5:00 pm – 9:00pm

  • In class

    What is a typical day like
    Morning Whiteboard Question, Lecture/ Code Along, Lunch, Lecture/In-Class, Coding Assignment, End of day Walk Through, Assignment

    How many projects will I complete in the program?
    15 Projects for the Full-Time Program. Everyone Friday a project will be given to the students to complete and some weeks the students will be given a weekend project.

    12 Projects will be completed for the Part-Time program. The projects will be given to the students every Friday morning by the instructors.

  • Post graduation

    What kind of jobs would a typical graduate look for?
    Job placements for graduates depend on the career path they are most interested in. Our graduates have secured roles as software engineers, front-end developers, back-end developers, data analysts, and project managers. We also have alums with previous knowledge who want to upscale and head into data scientists and program manager roles.

    What does the career support program look like after the program has ended?
    Coding Temple’s success is directly tied to our student outcomes. After the program ends and your life as a developer begins, we want to ensure that your code is sharp and your job prospecting is going well. We have a weekly check-in system that will help keep you on track. The check-in covers stories of recently placed alums, content over how to communicate while networking, what to expect, salary deflection, and salary negotiation. We will support your work to land the right job by providing you the space to take accountability for what you want in your career. Our career support goal is for you to find your value with the skills in your toolbox.

  • Outcomes

    What are the career placement numbers for your graduates?
    We currently have 96% career placement for our job-seeking graduates. We continue to work with students after completion of the course to help them find the position that is right for them. Even after students secure that first job, we are committed to staying in touch with our alumni by notifying them of job opportunities that may
    help them take the next big step in their careers.

    If and when an alumni is seeking a new opportunity after they have found their first role post graduating, their support remains. They can reach out to our Alumni Director for continuous career coaching guidance. Whether it be brainstorming ways to increase salary, opportunities for advancement, or transitioning out of their current
    role. We look forward to watching our alumni grow in their career and take pride in seeing their advancement.

    What is the average salary for graduates?
    In 2021 we have an average salary of $83,400. Our average salary for graduates since inception is $74,100. A steady increase over the years as the demand for software engineers and pay scale increases annually.

    Do you offer a Money-Back Guarantee? (MBG)
    Yes. If you are actively job seeking and following our MBG guidelines*, we offer a full-tuition reimbursement nine months post-graduation.