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

    Our goal is to give our self-paced students the closest thing to 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.

Become a Blockchain engineer

The Coding Temple blockchain developer course will give you the chance to learn the skills needed to become a very highly sought-after blockchain developer.

Understand the world of Crypto and the blockchain by building Decentralized Applications (DApps) using the Ethereum Chain The course focus for our time together will be well targeted on the vast world of the blockchain. We will explore what it means to create your first token, how to get that to interact with a DApp, and much more.

Build the future of the web Should you take the time to learn Web3 technology? How far can we push this current-Gen of the web? We spend the first part of our course talking about what it means to dance inside of this brand new world. Then we take our theoretical conversation into a more practical form, diving deep into the code.

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

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.

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 history of Blockchain technology. In this module we discuss the tech behind the buzz word and what it looks like to go under the hood. We discuss the languages used, common definitions to know and much more!

  • Technologies Used:

    Visual Studio Code, git, GitHub, Etherum

  • Skills Learned:

    What is Blockchain, how tokens are governed, what languages are used

  • Projects Created:

Modules 1

Get started with blockchain wallets and DAPPS in this module. We’ll explore how these tools work together and some best practices to keep your info safe. We’ll explore DAPPS like pancake swap, uniswap, and sushi swap. We’ll explore the most popular of wallets Metamask. Lastly, we will start talking through our development environment getting a local blockchain setup.

  • Technologies Used:

    Solidity, uniswap, metamask

  • Skills Learned:

    How swaps happen, how wallets interact with DAPPs

  • Projects Created:

Modules 1

Build using the environment we setup in the last module. Learn the building block of the blockchain - Smart Contracts! In this module build your first token and deploy it to the Ethereum blockchain and more.

  • Technologies Used:


  • Skills Learned:

    ERC20 token standard, Smart Contract Creation

  • Projects Created:

    ERC-20 token

Modules 2

Build your first full project using solidity. In this module we will focus on the basics of the Solidity programming language. We will learn things like Types, Control Flow and Arrays to name a few. We will also explore how to create blockchain based programs (Smart Contracts) and simulate different scenarios to get familiar with the solidity language.

  • Technologies Used:

    Solidity, Ganache

  • Skills Learned:

    Smart Contract Creation

  • Projects Created:

    Smart Contract Based Payment System

Modules 2

Using JavaScript we create responsive web applications that users can display data from back-end applications (even ones we haven’t made). This is an important part of front-end development, as we will use JavaScript to help make our websites interactive for users to work with, communicate with our smart contract, and verify blockchain info.

  • Technologies Used:

    JavaScript, HTML 5, CSS 3, APIs, Web3.js

  • Skills Learned:

    JavaScript Programming, API Calls

  • Projects Created:

    Communicate with Smart Contracts via nodejs and web3.js

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 given from the blockchain

Learn how to use external Application Programming Interfaces (APIs) to pull external data into your applications, and display it to a user. We will also understand what it means to trigger transactions via web3js

Modules 2

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 state variables, how to connect to the back-end APIs (The blockchain), and more. This module will cover connecting a web3 frontend to a previously deployed smart contract, 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:

    Blockchain based E-Commerce Store

Building Modern Front-End Applications

Develop real-world single-page applications using react with functional components. Create a robust client-facing website that seamlessly integrates with the smart-contact we built in previous modules. You will learn industry-standard best practices with Global state management, connecting to MetaMask via web3.js, and hosting on Netlify.

Modules 2

With the new skills attained over the course of the past modules we now have a full breadth of knowledge to work with. With that knowledge of the blockchain, solidity and JavaScript we now shift our focus to building a full fledge project. In this module we will explore the insides of building a Decentralized Application(DAPP).

  • Technologies Used:

    React, JavaScript/TypeScript, Solidity, Redux, NPM, Ganache, Ethereum Blockchain

  • Skills Learned:

    avaScript/TypeScript, Solidity, Functional Components, Smart Contract Development, Smart Contract Deployment

  • Projects Created:

  • 1
  • 1
  • 1
  • 2
  • 2
  • 2
  • 2
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
Financing + scholarships for flex / self paced program
12 weeks all access
24 weeks all access
  • 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.