Self Paced

Become a Software Developer
on your own time.

Course Overview

Coding temple’s self paced full-stack development course provides a thorough primer on all of the tools and technologies required to envision, design, build, test, analyze, debug and deploy completely functional web applications and data analytics.

There are no standard prerequisites required to attend our bootcamp. Students enter the program with a wide array of ages, background and career levels. We have students that attend the bootcamp right out of high school, and students that have over 20 years of experience.

There are no standard prerequisites required to attend our bootcamp. Students enter the program with a wide array of ages, background and career levels. We have students that attend the bootcamp right out of high school, and students that have over 20 years of experience.

Once accepted into the program you will begin your Pre-Work. These videos will primer you to the self-paced program with an introduction to HTML, CSS, and Python.


  • MODULE 1
    HTML / CSS

    In this module we will learn the basics of front-end web design, how to style content, and arrange items on a page. We will learn Twitter’s Bootstrap technology, the CSS Grid arrangement technique, and Flexbox as three valid and separate ways of arranging content in pages. We’ll learn about responsive design, so that our websites display on a wide variety of screens and device sizes. Students will make websites for a local gym, concert venue, and more.

  • MODULE 2

    Our second module will work through the basics of how the extremely popular programming language Python operates. We’ll learn about looping, conditional statements, data types, object-oriented programming, and more.

  • MODULE 3

    This module will contain intermediate to advanced techniques building off the foundations we built in Module 2. We’ll learn about Regex, data structures, common algorithms, and the importance of time and space complexity, as well as how to communicate our code’s efficiency with other engineers.

  • MODULE 4

    We’ll learn about relational databases and how to navigate them. We’ll practice creating, sorting, and identifying data pieces inside of databases.

  • MODULE 5

    Flask is a powerful back-end framework where we’ll combine everything we’ve learned so far into an application. We’ll discuss moving data to and from our application with an API, how to create secure authentication for our app, and how to host our application on the internet via Heroku. We’ll create a phonebook app together, and students will make their own meme generator.

  • MODULE 6

    This is another important part of front-end development, as we’ll be working to combine what we know about front-end and back-end applications to create full-stack systems that we can use to do anything we want. 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.

  • MODULE 7

    Our final technological area 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 we made in Flask, and more. This module will cover Typescript, functional programming, hosting and authenticating via Google’s Firebase, and creating custom hooks as well.

Self-paced Difference

  • individualised-icon
    Individualised Attention

    A student that is taking the Self-Paced program is still going to receive the same individualized attention as a student taking our Live full-stack program. You will receive daily projects, grading from instructors with feedback on each project, and access to 1:1 tutoring sessions on a weekly basis.

  • alumni-icon
    Alumni Network

    Our alumni network is growing every cohort and our reach is growing as we expand into new markets each year. Once you’re a CT alumni we will help you with all of your career needs as we have opportunities for more senior-level positions. Students are always encouraged to help fellow alumni out and our vast open networks allow for constant communication.

  • weekly-meetings-icon
    Weekly meetings & quizzes

    Your progress throughout your self-paced program will be monitored, graded, and assessed. Should you fall behind on projects, or grades you will have an instructor check-in to make sure you are understanding the course material. If there is an area of struggle, we are quick to allocate and help to ensure your success.

  • career-support-icon
    Career Support

    After your completion of the self-paced program you will have access to a Career Coach that can help you with your Resume, building your LinkedIN profile, interview tips and much more!

  • Project based Curriculum

    Coding Temple is a hands-on program focused on delivering real-world projects to students. Coding Temple does not focus on Slides or Powerpoints, we believe the best way of learning is to apply it. You will be building and writing code based on each Modules lecture. You will be building over 15 projects throughout your self-paced program

  • capstone-project-icon
    Capstone Project

    Each student that attends Coding Temple will need to complete a Capstone Project. The Capstone Project is the final project of the program that needs to be completed by each student individually. The capstone project will include everything they have learned throughout the program and has to be a real working application that can be used in the real world. The Capstone project will also be use to present in front of employers.

Technologies covered

Front end development manages everything that users visually see first in their browser or application. Front end developers are responsible for the look and feel of a site. A back-end developers is a type of programmer who creates the logical back-end and core computational logic of a website, software or information system.

  • HTML

  • CSS

  • Javascript

  • React

  • Python

  • Flask

Database is an organized collection of data, generally stored and accessed electronically from a computer system. Where databases are more complex they are often developed using formal design and modeling techniques.

  • Firebase

  • Postgresql

  • Sqlite

In computer program and software product development, the development environment is the set of processes and programming tools used to create the program or software product. The term may sometimes also imply the physical environment.

  • Anaconda

  • Visual studio

  • SQL Server

  • Jupyter

  • Github

  • Git

Payment plans

Financing + scholarships for self paced immersive bootcamp

  • 3 months access

    Tuition: $5,000

  • 6 months access

    Tuition: $7,500

  • Student loan

    Student Loans available through:
Course book

Dig deeper into the course curriculum and coding temple exerience.