Experience ourAward Winning Live Curriculum at your Own Pace
  • self-experience
    Access Over 150 videos of recorded lectures at your own pace

    The recorded videos and lesson plans are taken from our award winning live curriculum. Our goal is to give our self-paced students the closest thing to a live instruction at their fingertips - on their time!

  • self-experience-two
    1:1 Tutoring and Mentoring

    If you are stuck with a problem schedule a 1:1 tutoring session with your dedicated teachers assistant to get individualized support that Coding Temple is known for.

  • self-experience-three
    24/7 Community Access

    Access a community of other individuals going through the program at the same time as you. Ask questions, give answers, and collaborate with other students.

  • self-experience-four
    Projects and Grading

    Work on projects, homework assignments, and receive feedback from instructors. Feeling lost? Schedule 1:1 time with instructors to get you caught up.

  • self-experience-five
    Weekly Codewars sessions

    Join a group session to practice Codewars problems weekly live with instructors. This is an entirely optional but additional service we provide to all Self Paced Students

Become a software engineer

Coding Temples full-stack developer course delivers you with the tools necessary to build and deploy the web applications and data analytics of your dreams.

We take pride in 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.

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
Self-paced Difference
  • Individualised attention
  • alumnIi-network
    Alumni network
  • weekly
    Weekly meetings & quizzes
  • career-support
    Career support
  • project-based
    Project based curriculum
  • capstone
    Capstone project
Coding Temple Self Paced Bootcamp Experience
Weekly group sessions

Peer programming sessions and Code Wars sessions are scheduled weekly. Self-Paced students in all different stages of the program participate in live-instruction extra practice.
Real projects & grades

Students work at their own pace but turn in projects and assignments that are assigned grades. Grading ensures that students do not fall behind and support is catered to areas of struggle.
Career support for life

Alumni success is the most pivotal part of Coding Temple. Our course curriculum is curated to ensure you learn how to adapt and educate yourself effectively and efficiently.
1:1 instructor support

Access Coding Temple instructors by scheduling 1:1 sessions to help you when you are stuck. Our Associate Instructors are available by appointment and on-demand via Slack

Career Support
Coding Temple Students get hired by some of the top companies worldwide

Our alumni are working in Fortune 100 companies, consulting firms, creating startups, or anything in between.

Flexible schedule
Take coding temple’s flex program on your own time. Choose between 12 to 24 week access.
Modules 1

Learn the foundations of web development with HTML, CSS, Git, and the Command Line. This module will begin with the basics and quickly move into building your first professionally developed website. By the end of this module, you’ll have the confidence to build and organize coding projects and create multi-page websites using tools/methodologies like Bootstrap, CSS Grid, and Flexbox.

  • Technologies Used:

    HTML 5, CSS 3, Bootstrap, Visual Studio Code, git, GitHub

  • Skills Learned:

    Static Web Pages, Project Structure, Version Control, Collaboration in Development

  • Projects Created:

    Amazon Login Replica, Website for Theater, Concert Venue Website, Photo Gallery, and Local Park Website

Designing Clean, Professional Web Pages

Get familiar with building static web pages using HTML/CSS. Learn to apply multiple layout/styling techniques with individual projects and exercises that implement Bootstrap, Flexbox, and CSS Grid.

Mastering the Developing Environment

Take a deep dive into the workflow of a developer. In this module, you will learn how to start working and thinking like a developer. Get comfortable with the VSCode text editor, protect and track your code with Git/Github, and learn industry-standard best-practices for collaboration.

Modules 2 & 3

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. Module 3 will contain intermediate to advanced techniques building off of a basic knowledge of Python. We’ll learn about regular expressions, user-defined data structures, common algorithms, the importance of time and space complexity, as well as how to communicate our code’s efficiency with other engineers.

  • Technologies Used:

    Python, Jupyter Notebook

  • Skills Learned:

    Python Programming, Object Oriented Programming, Data Structures and Algorithms, Asymptotic Analysis

  • Projects Created:

    Parking Garage and Rental ROI Calculator projects

Object Oriented Programming

Build scalable, time-efficient projects using an object-oriented structure.

Data Structures and Algorithms

Learn about the fundamentals of computer science by creating your own data structures and implementing popular algorithms. Apply this knowledge to your python projects to create quicker, more efficient applications.

Modules 4

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. SQL Databases are an extremely important part of full-stack development, as they will eventually persist all of the data shown and collected in your applications.

  • Technologies Used:

    PGAdmin4, PostgreSQL

  • Skills Learned:

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

  • Projects Created:

    Mechanic Shop Database Creation project

SQL Databases

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

Build your first dynamic website in module 5 with Flask. Flask is a powerful back-end framework where we’ll combine Python, SQL, HTML, and CSS together to create a full-stack web application. We’ll discuss moving data to and from our application with an Application Programming Interface (API)I, how to create secure authentication for an app, and how to host our application on the internet via Heroku.

  • Technologies Used:

    Python, Flask, HTML 5 , CSS 3, Bootstrap, REST API, Heroku

  • Skills Learned:

    MVC Frameworks & Design Patterns, RESTful APIs, User Auth, Deployment, CRUD Operations

  • Projects Created:

    Phonebook, Car Inventory, Meme Generator and/or Digital Library project

Creating your first Full-Stack Application

Build a phonebook app together with your instructor in-class by incorporating Flask, postgreSQL, HTML, and CSS to build a backend API. Practice your new skills on your own by building your own meme generator or mock library application.

Modules 6

This is an important part of front-end development, as we will use JavaScript to create responsive web applications that users can display data from back-end applications (even ones we haven’t made). JavaScript will help us make our websites interactive for users to work with, as well as offering additional styling options. We’ll create a cryptocurrency app and work with Chicago Art Institute’s API to make a personal art gallery website.

  • Technologies Used:

    JavaScript, HTML 5, CSS 3, APIs, Axios

  • Skills Learned:

    JavaScript Programming, API Calls

  • Projects Created:

    Spotify API, Cryptocurrency API, Chicago Art Institute API

Building a Clean User Experience

Write asynchronous JavaScript code to dynamically update front-end design and create a more interactive environment for your users.

Utilizing APIs to Use Data

Learn how to use external Application Programming Interfaces (APIs) to pull external data into your applications and display it to a user.

Modules 7

Bring dynamic functionality to the front-end with React. The final module in the course will cover Facebook’s very popular web-design framework for front-end. We’ll learn about components, how to move information within our front-end apps with Redux, how to connect to the back-end APIs, and more. This module will cover Typescript, functional programming, hosting and authenticating via Google’s Firebase, and creating custom hooks as well.

  • Technologies Used:

    React, Redux, Google Firebase, TypeScript, Custom Hooks, NPM

  • Skills Learned:

    TypeScript, State Management, Functional Components, Routing, 3rd Party OAuth, Google Cloud Hosting

  • Projects Created:

    Phonebook, Car Inventory, Meme Generator/Digital Library project

Building Modern Front-End Applications

Develop real-world single-page applications using react with functional components. Create a robust client-facing website that will seamlessly integrate with the backend we built in previous modules. You will learn industry standard best practices with Redux state-management, writing your own custom hooks, and hosting on Google Firebase.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
We help students launch careers
“The way the course is structured prepares you for long-term success. I always tell people, I not only learned how to code at Coding Temple but also how to keep learning more. The curriculum is designed around fast-paced, live learning during the week, and in-depth projects on the weekends to solidify everything you've learned”
Benjamin Newman | Fulltime Bootcamp Graduate
  • PREVIOUS JOB Unemployed
  • CURRENT JOB Reporting Support Analyst
  • company Metric Theory

Before enrolling in Coding Temple's 10-week program, Benjamin Newman was unemployed. He now is a proud Reporting Support Analyst at Metric Theory. As Benjamin says “the course is only the beginning”

“Even if there is another school whose curriculum is as good as Coding Temple's I'm not sure that school could beat the 10-week timetable or the reasonable course price, making this school the best bang for your buck.”
Joshua Woodard | Graduate 2022
  • PREVIOUS JOB Property Manager
  • CURRENT JOB Data Analyst
  • company Ameex

After graduating from Coding Temple, Joshua became a Data Analyst at Ameex. Joshua's commitment to himself and the program shows how someone's life can be changed for the better in just 10-weeks.

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.

**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

Payment plans
Upfront + Pay As You Learn + Deferred Options Available
12 weeks all access
24 weeks all access
40 weeks all access
Student Loans Starting at $6000
  • 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.