Launch your Software Engineering career

4.84

- 750+ alumni reviews

  • The #1 pathway for high-growth tech careers
  • Graduate in 6 months or less
  • Join the only bootcamp with a built in tech residency

Our software development alumni are now working at:

Accenture-logo
Amazon_logo
LinkedIn_2021-2
Deloitte-2
Overview

Become a Software Engineer

Discover the skills to build software applications from zero to launch, leading you to rewarding careers as:

  • Web Developer
  • Frontend Developer
  • Software Engineer
  • Build solid foundations in full-stack development & databases
  • Specialize in front-end or back-end to improve career opportunities
  • Develop a strong portfolio of real-world projects
  • Work as a software developer on a cross-functional team

You’ll learn the tools and languages developers use, like:

CSS 3
HTML 5
Javascript
Python
React
Flask
MySQL
TypeScript
Bootstrap
GraphQL
Docker
GitHub
Git
GitHub Actions
Learning Schedule

Learning schedules that align with your lifestyle and career goals

Fully online, project-based curriculum

Gain experience working on a cross-functional team

Graduate with a robust development portfolio that helps you stand out

Full-time: 40 hours a week

Part-time:: 30 hours a week

Flex: Self-paced 6 month access

Curriculum

What you’ll learn in this web development bootcamp

Get real life experience with our built in Tech-Residency

Download your Coursebook

Preferred Learning schedule:

Your CS Degree, fast tracked. 40 hours

Learn the basics of computer science, covering everything from core principles of software engineering and algorithm development to essential computer literacy. You’ll also learn to set up and navigate your development environment and master version control using Git and GitHub.

Key elements of the module include:

  • Basic software applications to understand software engineering concepts.
  • Algorithmic solutions to common computational problems.
  • A personalized development environment for efficient coding practices.
  • Sample projects managed with Git, demonstrating version control skills.

BackEnd Fundamental Core 40 hours

In-depth exploration of backend development, starting with Python syntax and moving through advanced concepts like object-oriented programming and database management. You’ll learn to handle data structures, write clean code, and develop RESTful APIs, equipping you with the skills to build robust backend systems.

Key elements of the module include:

  • A To-Do List Application to apply Python fundamentals.
  • A Contact Management System focusing on file handling and data structures.
  • A Library Management System to understand OOP principles and clean code practices.
  • An enhanced Library Management System with a database connection to integrate SQL skills.
  • An E-commerce API, implementing RESTful design and ORM techniques.

FrontEnd Fundamental Core 40 hours

Dive into the world of front-end development starting from HTML basics to advanced React frameworks. You’ll learn how to create responsive web designs, understand UI/UX principles, and integrate JavaScript for dynamic web applications.

Key elements of the module include:

  • A Personal Portfolio website using HTML and advanced CSS.
  • A Budget Tracker application incorporating Bootstrap functionalities.
  • API Integration projects using Async JavaScript.
  • An E-commerce application utilizing React.

Specialization: BackEnd Developer 40 hours

This specialization part of the course is tailored for those aspiring to become backend developers, focusing on advanced data structures, algorithms, and modern API technologies. You’ll delve into complex programming concepts, explore API design and security, and learn about deployment using cutting-edge tools.

Key elements of the module include:

  • Various algorithmic solutions using lists, dictionaries, linked lists, stacks, and queues.
  • A Binary Tree and Graph implementations.
  • A RESTful E-commerce API with attention to design patterns, security, testing, and documentation.
  • A GraphQL API for a movie database, utilizing GraphQL’s advanced features.
  • A real-time chat application using WebSocket technology.
  • Deployment of an E-commerce API using CI/CD pipelines, Docker, and AWS.

Specialization: FrontEnd Developer 40 hours

This specialization part of the course for aspiring FrontEnd Developers focuses on advanced React techniques, TypeScript integration, and modern web technologies. You’ll learn state management, performance optimization, and accessibility in React, delve into GraphQL and WebSockets for dynamic applications, and explore deployment strategies.

Key elements of the module include:

  • E-commerce API integration using various state management tools in React.
  • A Task Management or E-commerce application using TypeScript and React.
  • A GraphQL API for a movie database, demonstrating GraphQL integration in React.
  • A real-time chat application with WebSocket integration in React.
  • Deployment of React applications using CI/CD pipelines, Docker, and AWS.

Tech Residency 40 hours

In the Tech Residency program, participants engage in an 8-week, part-time experience aimed at sharpening real-world software development skills. The program focuses on collaborative project execution within cross-functional teams, including developers, designers, and product managers.

Key elements of the module include:

  • Gain hands-on experience by working on practical software projects.
  • Learn to collaborate effectively with a team that includes developers, designers, and product managers.
  • Receive guidance and insights from experienced professionals in the field.
  • Build projects that enhance your portfolio, showcasing your skills to potential employers.
  • Computer Science Core

    Your CS Degree, fast tracked. 40 hours

    Learn the basics of computer science, covering everything from core principles of software engineering and algorithm development to essential computer literacy. You’ll also learn to set up and navigate your development environment and master version control using Git and GitHub.

    Key elements of the module include:

    • Basic software applications to understand software engineering concepts.
    • Algorithmic solutions to common computational problems.
    • A personalized development environment for efficient coding practices.
    • Sample projects managed with Git, demonstrating version control skills.
  • Backend Fundamentals

    BackEnd Fundamental Core 40 hours

    In-depth exploration of backend development, starting with Python syntax and moving through advanced concepts like object-oriented programming and database management. You’ll learn to handle data structures, write clean code, and develop RESTful APIs, equipping you with the skills to build robust backend systems.

    Key elements of the module include:

    • A To-Do List Application to apply Python fundamentals.
    • A Contact Management System focusing on file handling and data structures.
    • A Library Management System to understand OOP principles and clean code practices.
    • An enhanced Library Management System with a database connection to integrate SQL skills.
    • An E-commerce API, implementing RESTful design and ORM techniques.
  • Front End Fundamentals

    FrontEnd Fundamental Core 40 hours

    Dive into the world of front-end development starting from HTML basics to advanced React frameworks. You’ll learn how to create responsive web designs, understand UI/UX principles, and integrate JavaScript for dynamic web applications.

    Key elements of the module include:

    • A Personal Portfolio website using HTML and advanced CSS.
    • A Budget Tracker application incorporating Bootstrap functionalities.
    • API Integration projects using Async JavaScript.
    • An E-commerce application utilizing React.
  • Backend Specialization Sprint

    Specialization: BackEnd Developer 40 hours

    This specialization part of the course is tailored for those aspiring to become backend developers, focusing on advanced data structures, algorithms, and modern API technologies. You’ll delve into complex programming concepts, explore API design and security, and learn about deployment using cutting-edge tools.

    Key elements of the module include:

    • Various algorithmic solutions using lists, dictionaries, linked lists, stacks, and queues.
    • A Binary Tree and Graph implementations.
    • A RESTful E-commerce API with attention to design patterns, security, testing, and documentation.
    • A GraphQL API for a movie database, utilizing GraphQL’s advanced features.
    • A real-time chat application using WebSocket technology.
    • Deployment of an E-commerce API using CI/CD pipelines, Docker, and AWS.
  • Front End Specialization Sprint

    Specialization: FrontEnd Developer 40 hours

    This specialization part of the course for aspiring FrontEnd Developers focuses on advanced React techniques, TypeScript integration, and modern web technologies. You’ll learn state management, performance optimization, and accessibility in React, delve into GraphQL and WebSockets for dynamic applications, and explore deployment strategies.

    Key elements of the module include:

    • E-commerce API integration using various state management tools in React.
    • A Task Management or E-commerce application using TypeScript and React.
    • A GraphQL API for a movie database, demonstrating GraphQL integration in React.
    • A real-time chat application with WebSocket integration in React.
    • Deployment of React applications using CI/CD pipelines, Docker, and AWS.
  • Tech Residency

    Tech Residency 40 hours

    In the Tech Residency program, participants engage in an 8-week, part-time experience aimed at sharpening real-world software development skills. The program focuses on collaborative project execution within cross-functional teams, including developers, designers, and product managers.

    Key elements of the module include:

    • Gain hands-on experience by working on practical software projects.
    • Learn to collaborate effectively with a team that includes developers, designers, and product managers.
    • Receive guidance and insights from experienced professionals in the field.
    • Build projects that enhance your portfolio, showcasing your skills to potential employers.

Here’s why students choose Coding Temple

Dylan and Christian created a collaborative and inspiring learning environment. Their supportive and interactive teaching style significantly enhanced the in-class experience, making the intensive learning process not just bearable, but utterly enjoyable.

 

Coding Temple

Oackland T.

I had an incredible experience at Coding Temple. The instructors (Flex team—Brandt, Donovan, and Saint) were not only highly knowledgeable but also incredibly supportive and always available to provide guidance. Their continuous feedback and reassurance boosted my confidence and made me feel like I was making great progress.

Coding Temple

Melibeth M.

I’ve always been intrigued to learn coding and to chance to work remotely. I chose Coding Temple based on the review and now, I can say that was a best choice!    I did the self-paced program and did my lessons and assignments and projects at my own pace-that was the beauty of it.

Coding Temple

Melisse Z.

I was still in my senior year of highschool, but I wanted a head start on my career! Coding Temple made that possible with their flex/self-paced schedule! With this I was able to complete lessons on time whenever it was convenient! Though the work was challenging and humbling, I had the help of fellow peers and instructors who I got to know very well, helping me with whatever issues one may face with code or issues with payment/deadlines! The experience is something that I will never forget and am forever grateful to have taken part in!

Coding Temple

Augustine T.

Coding Temple exceeded my expectations and left me feeling well-equipped for my career in coding. I highly recommend it to anyone seeking to dive into the world of software development or looking to enhance their existing skills. I had fun learning from my instructors, who were always happy to help when I was stuck and willing to explain things in different ways if needed. They made learning the material easy.

Coding Temple

John C.

The best part about Coding Temple is the alumni resources, which include career and tech advisors for life!

Coding Temple

Ibsy M.

I started CT in February and just graduated yesterday. I tried out a couple of bootcamps before CT and knew they just weren’t for me. The culture, the way the curriculum was set up. I LOVED that the student to teacher ratio was about 1:4 (compared to others bootcamps where its about 1:15). Our instructors made it known it is a very fast paced course and set us up for success every step of the way. Id recommend this course to anyone that wants to learn how to code!

Coding Temple

Monique V.

The coding experience and confidence I gained from this boot camp cannot be overstated. In the span of 12 weeks I feel I reached a deep understanding of back end and front end development. The road map was clearly laid out and the staff was around anytime I needed help. The lectures were well structured and the pacing allowed for more in depth coverage on anything that I felt I didn’t understand at first.

Coding Temple

Mason B.

4.97/5

Star Icon

Instructors

4.96/5

Star Icon

Career Services

4.86/5

Star Icon

Curriculum

Boost your skills learning from passionate software experts and mentors

Project Based Curriculum

Work on real-world projects that are production-ready

Stand out with Specialization Sprints

Get experience working on a cross-functional team

How it Works

See inside our program

Master the Fundamentals of Software Engineering

Dive deep into the core aspects of software engineering. Our program focuses on cultivating a strong foundation in programming languages, data structures, algorithms, and system design. We emphasize practical skills and hands-on learning, ensuring you emerge with a comprehensive understanding of the tools and techniques essential for success in the tech industry.

Choose Your Specialization, Define Your Future

Tailor your learning journey with our specialized tracks in Front-End and Back-End Development. Each specialization is designed to delve into the specific skills and technologies relevant to these fields, providing in-depth knowledge and preparing you for a career that aligns with your interests and ambitions.

Step Into the Role of a Software Developer on a cross-functional team

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.

Master the Art of Technical Interviews with Expert Guidance

Our program includes specialized coaching focused on preparing you for technical interviews and assessments. This crucial training involves mock interviews, coding challenges, and problem-solving exercises tailored to mimic real interview scenarios. Our experienced coaches provide personalized feedback, share strategies for tackling complex questions, and offer tips on communicating your thought process effectively. This targeted preparation ensures you enter every technical interview with confidence, well-equipped to impress potential employers.

Equip Yourself with the Full Suite of Professional Skills

Our program goes beyond technical skills, focusing also on the softer aspects critical to your professional success. Learn effective communication, teamwork, problem-solving, and time management. We prepare you for the realities of the tech workplace, ensuring you’re not just a great coder, but a well-rounded professional.

Your Success, Our Commitment

We are committed to your career success post-graduation. Our comprehensive job support includes resume building, interview preparation, networking strategies, and access to our vast network of industry contacts.

Portfolio

You’ll create real-world products to help you standout to employers

RouteWise: A user-friendly travel itinerary generator that effortlessly plans seamless journeys for beginner and advanced travelers.

View live project

Yeonjii: An AI cover letter generator that combines sleek design with intuitive interaction, making every word count

View live project

Future-proof your career with our Lifetime Career Support

Career Services and support doesn’t have an expiration period. We are here for your career transformation, not just your first new role in tech

90%

Employment Rate

$23k

Salary Lift

Logo

We exist to get our learners jobs.

  • Benefit from 2:1 Career Mentors
  • Get recruited by our hiring partners
  • Mock Technical Interviews
  • Access exclusive resources and tools

Technical Training

  • CoderPad Technical Assessments
  • Mock Technical Interviews
  • Technical Interview Coaches
  • Technical Workshops
  • Coding Challenges
  • Guest Lectures from Industry Experts

Soft Skills Coaching

  • Mock Interviews
  • Behavioral Training
  • Career Coaching
  • Salary Negotiation
  • LinkedIn Optimization
  • Resume Refinement
Tuition & Financing Options

Invest in your Future

Access to flexible payment options to make a life-changing education.

MOST SAVINGS

Pay In Full

Pay up front and save 15% on tuition

$17,495

$14,995

  • Total Tuition before discount $17,495
  • Discount -$2,500
  • Paid at enrollment $14,995
  • Total Cost $14,995
MOST FLEXIBLE

Installment plan

0% interest and no credit check

$17,495

  • Total Tuition before deposit $17,495
  • Deposit $1,000
MOST POPULAR

Deferred payments

Enroll now, pay later. No deposit required.

$17,495

  • Total Tuition before discount $17,495
MOST SAVINGS

Pay In Full

Pay up front and save 10% on tuition

$9,995

$8,995

  • Total Tuition before discount $9,995
  • Discount -$1,000
  • Paid at enrollment $8,995
  • Total Cost $8,995
MOST FLEXIBLE

Installment plan

0% interest and no credit check

$9,995

  • Total Tuition before discount $9,995
  • Deposit $1,000
MOST POPULAR

Deferred payments

Enroll now, pay later. No deposit required.

$9,995

  • Total Tuition before discount $9,995
Admissions Process

How to apply to our web development bootcamp

We’ll work 1-1 to get your questions answered. We’re here to help you understand our curriculum and financing, as well as give you information about post-graduation services.

1

Explore our career paths and courses

Ready to start your new career in tech? Explore our different career tracks and see which path interests you the most!

Explore Courses
2

Application and basic skills assessment

Submit your application – it takes less than 5 minutes. After you apply you will be sent a basic skills assessment.

Apply
3

Schedule an admissions call

Talk with our admissions team so we can get to understand your career goals and answer any questions you have about our program.

Schedule a Call
4

Secure your seat and enroll

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.

See Payment Plans

Become a Software Engineer

Take the first step towards your future success by applying to one of our programs today!

FAQ

Frequently asked questions