750+ alumni reviews
Part-Time Live
Join our fully live, online bootcamp designed for total immersion. Learn through daily live instruction, interactive sessions, and real-time support — all led by expert instructors. It’s a high-intensity, fast-track experience designed to keep you moving forward. Miss a session? Recordings are always available so you never fall behind.
Next cohort: September 15, 2025
Flex
Get the best of both worlds — the flexibility to learn at your own pace with a clear 6-month timeline and access to live sessions, mentorship, and hands-on help whenever you need it. Ideal for learners balancing other commitments.
Course Overview
Price
Length
Time commitment
Live support sessions
1:1 personalized support
Features
Learn at your own pace
Ideal for international time zones
Compatible with full-time work
Tech Residency
Start employer-facing portfolio projects early
Fixed schedule
Real-time feedback & code reviews
Peer momentum & accountability
Flex
Lower upfront cost, flexible pacing
$7,000
$5,000
~6 months
~20 hrs/week
1hr per day
Scheduled
Live
Bigger investment, bigger payoff
$16,500
$9,500
~5 months
~40 hrs/week
4-8hrs per day
Embedded daily
Discover the skills to build software applications from zero to launch, leading you to rewarding careers as:
You’ll learn the tools and languages developers use, like:
HTML/CSS
This module focuses on the fundamentals of web development using HTML and CSS.
JavaScript from Zero to Mastery
This module takes learners from complete beginners to confident JavaScript developers. It builds a strong foundation in one of the most essential programming languages for web development, covering core concepts, coding patterns, and hands-on problem-solving.
React
In this module, students will dive deeper into React, focusing on component lifecycles and creating single-page applications (SPAs).
Introduction to Python
This module introduces version control with Git and GitHub, along with Python programming fundamentals. Students will also begin their practice with coding challenges on Codewars.
Advanced Python
In this module, students dive deeper into Python, covering more advanced data structures and Object-Oriented Programming (OOP).
Relational Databases, API REST Development
This module introduces relational databases and API development using Python and Flask.
Front-End Specialization Foundations
This module introduces advanced front-end development using React, TypeScript, and modern state management tools. Learners gain the ability to build scalable, maintainable user interfaces while writing type-safe code and implementing secure authentication.
Advanced Front-End Specialization
This module focuses on deploying full-featured front-end applications with real-time functionality, testing, and automation. Students gain hands-on experience with Firebase, automated testing, and DevOps workflows.
Back-End Specialization Foundations
This module covers essential backend development skills, from database modeling to building RESTful APIs. Students learn how to design scalable systems and implement best practices for security and performance.
Advanced Back-End Specialization
This module elevates backend development skills by focusing on testing, documentation, and deployment. Students learn to follow professional development workflows and publish production-ready APIs.
Back-End Development with Java8
In this specialization, students build scalable back-end applications using Python and Flask. They’ll implement core OOP principles and explore how AI tools can support writing cleaner, modular code—enhancing architecture and logic across backend systems.
Tech Residency
Get hands on experience as a developer
Career Camp
Technical Training
Explore the curriculum that transforms careers.
40 hours
This module introduces advanced front-end development using React, TypeScript, and modern state management tools. Learners gain the ability to build scalable, maintainable user interfaces while writing type-safe code and implementing secure authentication.
Build strong typing skills and work with interfaces, props, and React hooks using TypeScript.
Learn how to manage complex application state using Redux Toolkit and best practices.
Implement secure login systems using Auth0 and token-based authentication in React.
Leverage AI tools for code generation, debugging, and productivity enhancement.
40 hours
This module deepens Python knowledge with a focus on advanced data structures and object-oriented programming (OOP). Students will also learn how to use modern tools to better understand and apply OOP principles in real-world scenarios.
Learn about sets, tuples, dictionaries, and regular expressions.
Practice reading and writing files in Python.
An introduction to algorithms and data structures for efficient problem-solving.
Learn core object-oriented concepts like inheritance, encapsulation, and polymorphism — with the aid of smart code tools that support comprehension and implementation.
40 hours
This module introduces students to the fundamentals of working with relational databases and building RESTful APIs using Python and Flask. It also explores how modern tools can support learning and working with complex database concepts more efficiently.
Learn how to write SQL queries to interact with relational databases.
Apply SQL within Python applications.
Build and expose APIs using Flask.
Learn Object-Relational Mapping to manage database interactions in Python.
Use intelligent tools to better understand database schemas, optimize queries, and streamline backend development.
40 hours
This module introduces the building blocks of web development through HTML and CSS, while also incorporating modern AI-enhanced workflows.
Learn the structure and components of an HTML document.
Style web pages and complex elements using CSS.
Build forms and create responsive layouts.
Understand design principles and prototyping for web interfaces.
Explore how prompt engineering can be used to generate HTML/CSS code snippets, accelerate layout creation, and assist in UI/UX ideation using AI tools like GitHub Copilot and ChatGPT.
40 hours
This module takes learners from complete beginners to confident JavaScript developers. It builds a strong foundation in one of the most essential programming languages for web development, covering core concepts, coding patterns, and hands-on problem-solving.
Learn how to use variables, arrays, loops, and conditional logic to build interactive features and control program flow.
Understand how to write clean, reusable code using functions, including real-world patterns and use cases.
Implement interactive components using Bootstrap and JavaScript.
Apply new skills through practical exercises that simulate real-world development challenges.
40 hours
This module introduces the essentials of version control using Git and GitHub, along with the fundamentals of Python programming. Students will also start solving real-world coding challenges through Codewars and learn how to adopt tools that support faster comprehension when learning a new language.
Learn version control, repository management, and collaboration with GitHub.
Understand strings, numbers, conditional statements, loops, and functions.
Learn how to handle errors and exceptions in Python.
Solve programming challenges to reinforce Python concepts.
Explore how modern tools can guide syntax, logic, and structure when picking up a new programming language, helping developers learn more efficiently.
40 hours
This module builds on foundational React skills, focusing on component lifecycles and the development of single-page applications (SPAs). Students will also explore tools that support faster component development and cleaner UI implementations.
Understand the lifecycle of React components and how to manage state changes.
Build single-page applications using React Router for seamless navigation.
Style React applications using Bootstrap for responsive design.
Learn how to manage forms and user inputs in React.
Leverage modern development tools to speed up component structure, layout ideas, and form integration with minimal boilerplate.
40 hours
This module elevates backend development skills by focusing on testing, documentation, and deployment. Students learn to follow professional development workflows and publish production-ready APIs.
Develop high-quality, reliable code using unit tests and TDD practices.
Create clear, accessible API docs for seamless developer handoff and usability.
Automate testing and deployment using GitHub Actions and cloud-based platforms.
Push secure and scalable APIs to production environments using modern DevOps tools.
40 hours
This module elevates backend development skills by focusing on testing, documentation, and deployment. Students learn to follow professional development workflows and publish production-ready APIs.
Develop high-quality, reliable code using unit tests and TDD practices.
Create clear, accessible API docs for seamless developer handoff and usability.
Automate testing and deployment using GitHub Actions and cloud-based platforms
Push secure and scalable APIs to production environments using modern DevOps tools.
That’s why we built LaunchPad, an experiential training platform that will connect you with 40,000+ employers and thousands of active real-world projects, ensuring you graduate with hands-on experience that sets you apart in the job market.
Unmatched Real-World Learning Opportunities:
Boosted Placement Rates: Employers seek developers with experience in coding, debugging, and version control.
Stronger Portfolios & Resumes: Build and showcase full-stack applications, APIs, and scalable software solutions.
Networking & Direct Employer Connections: Gain hands-on experience in building and deploying applications to transition into tech smoothly.
Reduces the ‘Experience Gap’ for Career Changers: Students gain actual industry experience, making it easier to transition into a technical role.
Projects
Students have continuous access to 5,000 active real-world challenges from a variety of industries, guaranteeing practical experience.
Employers
Coding Temple students collaborate with real companies, gaining exposure to potential hiring managers, increasing your chances of networking with potential hiring managers.
Employment Rate
Salary Lift
4.6
/5
Instructors
4.7
/5
Careers Services
4.8
/5
Curriculum
You can choose which payment plan works best for you. More flexibility. Faster start. Your goals, your call.
Total tuition before discount
$8,000
Discount
-$2,000
Paid at enrollment
$6,000
Pay up front and save 25% on tuition
$8,000
$6,000
Total tuition before discount
$280/mo
Discount
-$30/mo
Deposit
-$200
Installment Period
36 months
0% interest and no credit check
$280/mo
$250/mo
Total tuition before interest
$10,000
Discount
-$1,000
Enroll now, pay later. No deposit required.
$10,000
$9,000
Total tuition before discount
$12,500
Discount
-$3,000
Paid at enrollment
$9,500
Pay up front and save 42% on tuition
$12,500
$9,500
Total tuition before discount
$400/mo
Discount
-$60/mo
Deposit
$200
Installment Period
36 months
0% interest and no credit check
$460/mo
$400/mo
Total tuition before interest
$16,500
Discount
-$2,000
Enroll now, pay later. No deposit required.
$16,500
$14,500
Software engineering is the disciplined and creative process of designing, building, and maintaining software systems that solve real-world problems. It’s a perfect blend of analytical thinking, programming expertise, and engineering principles, enabling you to create innovative solutions that power industries and improve lives.
Software engineering offers exciting, high-growth opportunities across various industries. With a projected 25% job growth between 2022 and 2032, about 153,900 new roles open annually. From healthcare to finance, demand for skilled engineers is skyrocketing, with salaries averaging $110,140—and some specializations, like machine learning and mobile development, exceeding $200,000.
Software engineering is a rewarding challenge that develops your problem-solving and technical skills. With dedication and the right guidance, you can master it! Our program provides the tools and support to help you confidently navigate this career path.
Specializing allows you to hone your skills in a specific area, making you highly competitive and job-ready. With us, you can focus on in-demand fields such as front-end development, Python back-end, or Java 8 back-end, positioning yourself as an expert in the tech world.
Coding Temple provides three specialized tracks to match your career goals:
Our 4-month program is structured into nine engaging modules, with an optional 2-month extension. You’ll dedicate 20 hours per week to building skills in Python, JavaScript, React, backend systems, and API design. Each module combines learning with hands-on projects to prepare you for real-world challenges.
Our blended learning model is designed for busy individuals. You can attend live, 1-hour daily sessions (recorded for later viewing) and dedicate around 3 hours a day to self-paced activities, including videos, assignments, and projects. This approach empowers you to learn on your terms.
It’s considered part-time in structure but intensive in delivery. Expect to dedicate around 40 hours per week, including live sessions, assignments, and projects.
Live sessions take place Monday through Thursday, from 5:30–9:30 PM CT (4-hour blocks). This fixed schedule includes real-time instruction, collaboration, and live feedback.
We’re invested in your lifelong success! Career services include:
Yes, we’re confident in our graduates! If you don’t secure a job within 9 months of completing the program, you’ll receive a full tuition refund (terms and conditions apply).
Our curriculum balances foundational programming knowledge with advanced skills like API design, CI/CD pipelines, and real-world project development. You’ll graduate with a portfolio of nine impactful projects that demonstrate your expertise.
Our alumni excel in roles like Front-End Developer, Software Engineer, API Developer, and more. Many come from non-tech backgrounds, transforming careers in teaching, music, hospitality, and beyond.
Ready to start your tech journey? We can’t wait to meet you!
40 hours
Learn version control, repository management, and collaboration with GitHub.
Understand strings, numbers, conditional statements, loops, and functions.
Learn how to handle errors and exceptions in Python.
Solve programming challenges to reinforce Python concepts.
🚀 Career Reboot Season: Up to 35% Off!