Change your life in months, not years.
Flex Program Job guaranteed
Software Engineering
Career Track
6 Month Access + Tech Residency
100% Online
Live 1:1 Technical Coaching BEST
CODING
BOOTCAMPS
Adaptive curriculum design 2024
Table of
Contents
ABOUT CODING TEMPLE
PROGRAM OVERVIEW
CURRICULUM
TECH RESIDENCY
UNPARALLELED OUTCOMES
CAREER SUPPORT
APPLICATION PROCESS
FINANCING
LETS STAY IN TOUCH
Coding Temple
Join the #1 pathway for high-growth tech careers
Whether you’re looking to launch a new career, or you’re an
experienced developer looking to upskill, our training programs
help you reach your goals. Join us and discover the power of
technology.
Our Mission
We are using education to drive positive change
Our approach focuses on accelerated learning, offering accessible, high-quality education and
training that helps students learn not just what to think, but also how to think critically and adapt to a
rapidly-changing environment. We are dedicated to building the world’s top pathway for individuals
to secure high-growth tech careers by incorporating real-world application into the students’ daily
learning experience.
What We Do
Coding Temple is a tech bootcamp that turns your passion into something tangible. We offer
intensive, hands-on training in the latest programming languages and technologies, taught by
experienced instructors who are passionate about helping our students succeed. We have built our
program around the most effective learning styles—pairing our curriculum with hands-on experience
to prepare learners to be tomorrow’s leaders in technology.
At a Glance
Demand is growing at an impressive rate. The open tech positions to qualified candidates is 14:1. Our
comprehensive curriculum provides the knowledge and skills needed to become a tech professional in
a matter of months. Our program is designed to be flexible and accessible, with full-time, part-time,
and self-paced options available. We also offer a range of scholarships and financing options to make
our program more affordable for those who need it. We are constantly monitoring the job market,
researching new technologies, and revising our curriculum to reflect the most in-demand skills.
CODING TEMPLE | SOFTWARE ENGINEERING
Program Overview
Flexible Schedule
Self-paced learning allows you to get the coding bootcamp experience on your own time.
You are able to move at your own speed, free from deadlines and class schedules. You’ll
learn to program through a mix of recorded lectures, coding exercises, and projects.
What’s Included | Skill Focused
Exclusive and Intimate Learning Environment: Experience a boutique-style program with
capped cohort sizes, providing personalized attention and a highly engaging learning
experience.
Adaptive Curriculum, Tailored Learning: We offer an adaptive curriculum that stays up-
to-date with industry trends, ensuring your training remains relevant. We also provide
personalized learning, customized to your background, goals, and learning needs. This
powerful combination sets us apart, equipping you with sought-after skills for today's job
market.
Hands-On Projects: Emphasizing practical learning, our program focuses on real-world
applications. By working on hands-on projects, you'll gain valuable experience and build a
strong portfolio to showcase your technical skills to potential employers.
Personalized Live 1:1 Sessions: Benefit from live coaching sessions that provide individual
attention, allowing for direct feedback on your progress, addressing challenges, and
tailored guidance based on your specific needs.
Industry-Recognized Credentials and Certifications: Acquire Digital Credentials of the
latest technologies and a certificate of completion to allow you to stand out to potential
employers.
"I am incredibly grateful that I chose this bootcamp, as the
knowledge they imparted is the industry standard and
essential for success."
Alec V.
CODING TEMPLE | SOFTWARE ENGINEERING
Program Overview
Job Guarantee
We have the utmost confidence in the quality of our bootcamp, which is why we provide a
job guarantee. If you complete the program and don't secure a job within 9 months of
graduation, we offer a tuition refund. *Terms and conditions apply.
What’s Included | Career Focused
Tech Residency: Our unique Tech Residency phase allows students to experience a
simulated work environment. You’ll collaborate on complex projects, apply agile
methodologies, and interact with industry experts. This phase is crucial in bridging the
gap between academic learning and professional demands.
Individualized Lifetime Career Support: Our dedicated career services team works
closely with you to develop a personalized job search strategy. From resume building to
interview preparation and salary negotiation, we provide one-on-one guidance to
maximize your chances of securing your desired tech job.
Advanced Interview Preparation: We offer comprehensive mock interview sessions,
algorithmic problem-solving practice, and guidance on behavioral interviews.
Continuous learning and upskilling: We go beyond the limitations of a fixed course
duration by offering lifelong learning resources and upskilling opportunities. As a
graduate of Coding Temple, you gain access to updated course materials, new
technologies, and workshops that keep you up-to-date with the latest industry trends.
We believe in adding long-term value to your professional journey.
Soft skills development: We not only focus on technical skills but also offer
comprehensive training in essential soft skills. Enhance your communication, teamwork,
problem-solving, and critical thinking abilities, which are highly valued by employers.
Our goal is to significantly improve your job prospects and overall professional growth.
Extensive Professional Network: Receive exclusive access to our employer and alumni
network to connect with a community of professionals and gain valuable resources for
networking, career advice, and job opportunities.
“I highly recommend Coding Temple’s program for anyone
hoping to transition into tech!”
Marlisa R.
CODING TEMPLE | SOFTWARE ENGINEERING
Curriculum
This is a fluid curriculum that is subject to change
FUNDAMENTALS SPRINT 01 - CONTINUED
Computer Science Core BackEnd Fundamentals
Module 1: Module 4: Python Object-Oriented Programming
Welcome to Coding Temple Overview of Modules in Python
Computer Literacy OOP Fundamentals
Software Engineering OOP Principles
Algorithms Clean Code
Development Environment Setup
Git and GitHub Mini-Project: Library Management System
Module 5: Relational Databases
SPRINT 01
Database Fundamentals
BackEnd Fundamentals Structured Query Language (SQL) Essentials
Applying SQL in Python
Module 2: Python Basics
Python Syntax Mini-Project: Library Management System with
Python Conditional Statement DB Connection
Python Lists
Python Loops Statement Module 6: API REST Development
Python Functions Web Fundamentals
Python Strings Building RESTful APIs
Python Exception Handling Introduction to Object-relational Mappers (ORM)
Mini-Project: To-Do List Application Mini-Project: E-commerce API
Module 3: Python Intermediate
Python Dictionaries “I would recommend this course
Python Tuples to anyone of any skillset - if you
Python Sets
have the drive and an open mind,
Python Regular Expressions
Python File Handling
you can do it!” - Ashley F.
Mini-Project: Contact Management System
CODING TEMPLE | SOFTWARE ENGINEERING
SPRINT 02 SPRINT 02 - CONTINUED
FrontEnd Fundamentals FrontEnd Fundamentals
Module 7: Hypertext Markup Language Module 10: JavaScript (JS)
HTML Basics and Document Structure JavaScript Basics and Syntax
HTML Elements for Content and Layout JavaScript Control Structures and
Responsive Web Design and Forms Functions
Working with JavaScript Arrays and Strings
Mini-Project: Personal Portfolio JavaScript Objects
JavaScript and the Document Object Model
(DOM)
Module 8: Cascading Style Sheets (CSS)
Async JavaScript and API Interaction
CSS Fundamentals
CSS Styling Complex Elements
Mini-Project: API Integration
CSS Box Model and Layout
Advanced CSS for Responsive Layouts
Advanced CSS Properties Module 11: React
React Fundamentals
Mini-Project: Personal Portfolio (CSS) React State, Props, and Component
Lifecycle
React Hooks, Events, and Forms
Module 9: CSS Framework
React Routing and Single-Page Applications
UI/UX Principles and Prototyping
Integrating Bootstrap with React
Bootstrap Fundamentals
Bootstrap Contents and Typography
Mini-Project: E-commerce API
Bootstrap Forms and Components
Bootstrap Navigation and Utilities
Capstone Design
Customizing and Extending Bootstrap
Design and Architecture of Capstone
Project
Mini-Project: Budget Tracker
Preparing for Project Implementation
Overview of Software Development
Methodologies
Understanding and Planning the *After this module you will meet with an
advisor to choose your specialization.
Capstone Project
Project Management Tools and
Techniques
“It is not just the instructors, the staff in general is amazing, from
student relations to career counseling, to the post-grad job-search
assistance, I really cant recommend this school and its staff enough!!”
Alex E.
CODING TEMPLE | SOFTWARE ENGINEERING
SPRINT 03 - OPTION 1 SPRINT 03 - OPTION 2
Specialization: BackEnd Specialization: FrontEnd
Module 12: Python Data Structures & Module 12: Advanced React
Algorithms State Management with Redux
Data Structures and Algorithms State Management with Context API
Fundamentals Data Fetching with React Query
Lists and Dictionaries Performance Optimization in React
Linked Lists Accessibility and Internationalization in
Stacks and Queues React
Search and Sort Algorithms Advanced React Router and Navigation
Recursion Testing React Applications
Binary Tree
Graphs Mini-Project: E-commerce API
Module 13: Advanced API REST Development Module 13: TypeScript
REST API Design Patterns TypeScript Fundamentals
SQL & ORM Advanced Features TypeScript Objects
API Security Integrating TypeScript with React Components
API Testing Integrating TypeScript with React Hooks
API Documentation Authentication and Authorization in React with
TypeScript
Mini-Project: E-commerce API
Mini-Project: Task Management Application
Module 14: API GraphQL
GraphQL Fundamentals Module 14: GraphQL with React
Building GraphQL APIs with Python GraphQL Fundamentals
GraphQL Usage in React
Mini-Project: Chat Application
Mini-Project: GraphQL API for a Movie Database
Module 15: API WebSocket
WebSocket Fundamentals Module 15: WebSocket with React
Implementing WebSocket Servers and WebSocket Fundamentals
Clients Integrating WebSockets in React Applications
Mini-Project: Chat Application Mini-Project: Chat Application
Module 16:CI/CD Module 16: CI/CD
CI/CD using GitHub Actions CI/CD using GitHub Actions
API Deployment using Docker and AWS React App Deployment using Docker and AWS
Mini-Project: E-commerce API Mini-Project: E-commerce API
CODING TEMPLE | SOFTWARE ENGINEERING
Tech Residency
Work as a Software Developer on a cross-functional team!
TECH RESIDENCY
WEEK 01
Define a Clear Problem
Meet your team (Software Engineer(s) & UX Designer)
Organize a project kickoff to brainstorm problems
Start conducting user research to talk to potential customers
TECH RESIDENCY
WEEK 02
Identify Possible Solutions
Explore the solution space of your problem and validate which ones will work for your users
Start considering technical feasibility and constraints
Start creating user flows, wireframes and user journeys for your proposed solution
TECH RESIDENCY
WEEK 03
Prioritize Features and Create Low-Fidelity Designs
Align on the core features your team plans to deliver to customers
Start designing initial visual concepts and mockups
Break down your user stories into executable technical tasks
TECH RESIDENCY
WEEK 04
Make Progress on Development and Create High-Fidelity Designs
Test your early wireframes and mock ups with actual customers to collect feedback
Iterate on your designs and prepare for development hand off
Get ready to deploy an initial functional prototype in preparation for beta testing
CODING TEMPLE | SOFTWARE ENGINEERING
TECH RESIDENCY
WEEK 05
Ship the V0 of your Product and Showcase your Demo
Continue with sprint planning to keep your team on-track, organized, and motivated
Focus on building high priority features and fixing bugs
Share your team and product progress during the community Midpoint Demo
TECH RESIDENCY
WEEK 06
Get User Feedback, Iterate, and Keep Building
Recruit additional users to test your product and provide feedback
Organize user tests to try out your functional prototype with key features of problem discovery
Synthesize user feedback and implement relevant improvements
TECH RESIDENCY
WEEK 07
Add Finishing Touches to your Product
Determine final product features to deliver, and de-scope as needed
Fix bugs and iterate as needed based on current priorities
Deploy your product and make it accessible to the public
TECH RESIDENCY
WEEK 08
Put together your Product Portfolio and Prepare for Demo Day
Document your learnings gained throughout the duration of the program
Craft your team pitch video, slides, design assets and blog write-up
Present at Demo Day to a crowd of hiring managers, recruiters and community members
“Highly recommended for anyone wanting to get into tech but not
knowing where to start! ”
Kevin S.
CODING TEMPLE | SOFTWARE ENGINEERING
Unparalleled Outcomes
300+ 86% $81,310 $23K
Placement Partners Graduation Rate Average Salary Salary Increase
Coding Temple grads work at the world's leading companies...
CODING TEMPLE | SOFTWARE ENGINEERING
Career Support
Fine-Tune Your Communication and Branding
Behavioral dos and don’ts
Mock Interviews specific to Career Path
Build a Resume + LinkedIn
Utilize Resources and Templates
Lifetime access to recorded workshops and documents for educational
or professional growth purposes
Access Community and Support
Alumni Slack
LinkedIn Network
Facebook Groups
Sharpen Your Technical Skills
Algo + Data Structures Workshops
Daily Technical Challenges
Technical Mock Interviews
1:1 Technical Interview Preparations
MAANG Technical Interview Preparation
Quarterly Hackathons
Leverage Our Employer and Alumni Network
Guest Speakers
Employer Workshops and Networking
Job Search Support Workshops
Individual attention with your Career Coach
CODING TEMPLE | SOFTWARE ENGINEERING
Find your purpose, hone your skills
Launch your career
with confidence
Admissions Process
How to get started
EXPLORE OUR CAREER PATHS AND COURSES
01 Ready to start your new career in tech? Explore our different
career tracks and see which path interests you the most!
APPLICATION AND BASIC SKILLS ASSESSMENT
02 Submit your application - it takes less than 5 minutes. After
you apply you will be sent a basic skills assessment. Our
50-question assessment is meant to test your cognitive skills.
Don’t stress! We want to know if you can think like a
programmer, if you can we will take it from there!
SPEAK WITH AN ADMISSIONS ADVISOR
03 Talk with our admissions team so we can get to understand
your career goals and answer any questions you have about
our program
SECURE YOUR SEAT AND ENROLL
04 Finalize your payment plan to secure your seat! Once you’re
enrolled, you will gain instant access to our preparatory work,
slack channels, and 1:1 support prior to class
CODING TEMPLE | SOFTWARE ENGINEERING
All Access for 6 Months
Our Tuition + payment plan breakdown is designed to make it
easier for you to invest in your education.
Save $500
Pay Up Front
Save $500 on program cost by paying
upfront No aditional payments required.
8,995
Buy Now
Pay With a loan
Pay with Ascent. Secure payment platform.
Seamless payment experience.
9,995
Get Approved
CODING TEMPLE | SOFTWARE ENGINEERING
Let’s stay in touch!
Coding Temple is dedicated to providing you with the skills, community, and immersive,
outcomes-driven curriculum you need to launch a successful career in Software Engineering,
Data Analytics, Cybersecurity, or Quality Assurance. Invest in your future with us today
Apply Now Chat with Admissions
Take the next step by Questions about the program
applying to our Software or application process? Talk with
Engineering Career Track! our Admissions team for more info.
Apply Now Schedule a Call
Codingtemple.com