Flex Front-End Development bootcamp

Become a Front-End developer on your own time using the most sought-after curriculum in the industry!

  • 12/24/52 week access | 100% online | Recorded lectures 12/24/52 week access | 100% online | Recorded lectures
  • Beginner & advanced friendly Beginner & advanced friendly

Get the Flex Front-End Development coursebook

Placement rate

97%

Placement rate

Graduation rate

86%

Graduation rate

Average salary

$81,310

Average salary

Salary increase

$23k

Salary increase

Skills & technologies covered

Curriculum

Skills & technologies covered

Skills & technologies covered

1
2
3
4
5
6
7
8
9

Module 1

HTML/CSS

Learn the foundations of web development with HTML, CSS, Git, and the Command Line. This module will begin with the basics and quickly move into building your first professionally developed website. By the end of this module, you’ll have the confidence to build and organize coding projects and create multi-page websites using tools/methodologies like Bootstrap, CSS Grid, and Flexbox. Along the way, you will be learning how to back up, revise, and share your code with collaborators using Git.

Technologies Used

HTML 5, CSS 3, Bootstrap, Visual Studio Code, Git, GitHub

Skills Learned:

Static Web Pages, Project Structure, Version Control, Collaboration in Development

Designing Clean, Professional Web Pages Designing Clean, Professional Web Pages

Get familiar with building static web pages using HTML/CSS. Learn to apply multiple layout/styling techniques with individual projects and exercises that implement Bootstrap, Flexbox, and CSS Grid.

Mastering the Developing Environment Mastering the Developing Environment

Take a deep dive into the workflow of a developer. In this module, you will learn how to start working and thinking like a developer. Get comfortable with the VSCode text editor, protect and track your code with Git/Github, and learn industry-standard best-practices for collaboration.

Module 2

JavaScript Basics

Learn the basics of JavaScript, the language of the web! Explore basic data structures, approaches to solving problems, and basic built-in tools of the most popular language for the internet. Discover how control flow works, beginning and intermediate level data types, and a little bit about how JavaScript operates under the hood. We’ll also look at object-oriented programming, the most popular programming paradigm, as well as newer and more efficient paradigms such as iterative and functional programming. Includes an introduction to computer science and memory as well. We’ll practice problem solving with JavaScript using each new tool that we learn.

Technologies Used

JavaScript

Skills Learned:

JavaScript Programming, Bindings, Control flow, functions, arrays, objects, Object Oriented Programming, Functional Programming

Module 3

Advanced JavaScript

Use JavaScript to 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, as well as offering additional styling options.

Technologies Used

JavaScript, APIs, HTML5, CSS3, JSON, TailwindCSS

Skills Learned:

Displaying data from external sources, interactive webpages, Document Object Model, asynchronous JavaScript, advanced data structures, algorithms, functional programming, recursion, regex

Module 4

Intro to TypeScript

Microsoft’s TypeScript is a fabulous solution for a common problem with JavaScript. While JavaScript works just fine on it’s own, TypeScript is a much safer tool to use when we’re making large applications. We’ll learn a little bit more about what types are and how they work, do a quick look at Type Theory, and then see some of the subtle but powerful differences between TypeScript and JavaScript.

Technologies Used

TypeScript, JavaScript

Skills Learned:

Type Theory, TypeScript, error handling

Module 5

React Basics

Facebook’s React framework for JavaScript web development is by far the most popular option for building websites right now. In this module, we’ll learn the basics of this incredibly powerful but notably rigorous framework, exploring tools like state, props, re-usable components, and functional programming at the framework level.

Technologies Used

JavaScript, HTML5, CSS3, Bootstrap, JavaScript

Skills Learned:

React, state, props, components

Module 6

Advanced React

After working through the basics of React, we’ll take a more thorough look at the framework; we’ll learn about hooks and React’s relationship with complex state. We’ll make several projects here as they’ll be largely the main push of our entire course; creating dashboards and using tools to do ornate applications. We’ll also be using TypeScript for our projects now to ensure our projects are safe and operational.

Technologies Used

React, TypeScript, JavaScript, HTML5, CSS3, TailwindCSS, Bootstrap, Redux

Skills Learned:

APIs, hooks, advanced state management methods, functional components, single-page applications, testing

Module 7

Vue 3

This will be an introduction to UI and UX tools. We’ll look at using pre-made React components from Alaska Airlines’s Auro design team and thinking about how professional companies often build their own in-house tools to keep designs consistent across websites. This course will briefly discuss design theory, but is more of a pragmatic approach to using UI/UX tools that front-end developers will likely be asked to make and use on behalf of an existing UI/UX team.

Technologies Used

React, JavaScript, Alaska Airlines Auro

Skills Learned:

Self-tooling, automation

Module 8

Intro to UI/UX

This will be a VERY light introduction to UI and UX tools. We’ll look at using pre-made React components from Alaska Airlines’s Auro design team and thinking about how professional companies often build their own in-house tools to keep designs consistent across websites. This course will briefly discuss design theory, but is more of a pragmatic approach to using UI/UX tools that front-end developers will likely be asked to make and use on behalf of an existing UI/UX team.

Technologies Used

React, JavaScript, Alaska Airlines Auro

Skills Learned:

Self-tooling, automation

Module 9

Capstone Projects

There will be two capstone projects for this course with two different focuses.

Project 1: Parallel Analysis Report Project 1: Parallel Analysis Report

In this project, students will be expected to find a data set to analyze, and then do so in Python, R, and SQL/Excel if possible. Students will perform the same analysis in all three languages with the goal of understanding the subtle differences between the three tools. After forming a hypothesis, they will explore the data, and this work will culminate in a written report detailing the exploration process, as well as pros and cons of each platform for the analysis. The report will be written as if it is being sent in to a business or research entity as a cumulative response to the hypothesis.

Project 2:  Analysis Presentation  Project 2: Analysis Presentation

A huge part of analysis will be explaining and communicating data to people who don’t speak data. In this project, students will choose a database and language (R, Python, or SQL/Excel) and explore a data set after creating a hypothesis about it. After spending time in the data, they will create a presentation, and then use Loom or similar software to explain the results of the search in a 5-10 minute pre-recorded presentation.

Dive deeper into our Self-Paced curriculum

Schedule

Daily 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.

Support

We set students up for success

Dedicated Student Relations Manager

Dedicated Student Relations Manager

1:1 support sessions with an instructor

1:1 support sessions with an instructor

Weekly peer programming and code wars sessions

Weekly peer programming and code wars sessions

Real projects and graded assignments

Real projects and graded assignments

Slack community

Slack community

Fine-tune your communication

Fine-tune your communication

Build your personal brand

Build your personal brand

Sharpen your technical skills

Sharpen your technical skills

Leverage our employer network

Leverage our employer network

Build a meaningful community

Build a meaningful community

Utilize resources and templates

Utilize resources and templates

Careers

We offer lifetime career services

Our post-graduation services provide each student with the necessary resources, tools, and guidance to build a meaningful career. We provide 1-1 support for the entirety of your professional journey.

Learn more

Want quick answers to your questions?

Quick Questions

Our Admissions Representatives are ready to help

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.

Quick Questions

Attend one of our Weekly Webinars

See what our program is like and learn how to get started.

Ask questions during our live Q&A.

Big names in tech hire Coding Temple grads

Curriculum Reviews

Don’t just take our word for it. Hear from our

Self-Paced Front-End Development graduates

Five Stars

"Overall I will say it was the right choice for me to go with Coding Temple for several personal reasons. Scheduling, timeline, availability of instructors/tutors, budget, and reputation were all very important in my decision to choose this bootcamp over the numerous other ones I looked into."

Robert Cheeseman

Five Stars

"I had a great experience at Coding Temple. Before enrolling in CT, my coding / web design experience dates to at least 15 years ago. I was overdue for a re-introduction to the wonderful world of web development. I like how CT emphasizes both the material subject matter (the curriculum) AND the job search process itself, and how -- once one passes/graduates the program -- one becomes availed of ongoing education AND career advice. I found a focus here, while also gaining an introduction to a wide array of topics."

Matt Rowland

Five Stars

"This coding Bootcamp is awesome. I learned so much throughout, it's an intensive but rewarding Bootcamp. It was great learning how to apply the skills I've learned. I really loved the projects we had to complete, as I could use my creativity to add my own flair to them. The 1-1 help was also really great and the instructors were amazing! I would highly recommend Coding Temple!"

Elise S

Five Stars

"From first phone interview to post graduation. The application, learning, and career support are amazing. I went from zero coding experience to actually understanding and building applications. It was a great price for the time learning."

Dennis

Program cost

Tuition + payment plans breakdown

Pay upfront
Pay with a loan

12 weeks all access

$5,500

Buy now

24 weeks all access

$7,500

Buy now

52 weeks all access

$9,000

Buy now

$0 upfront

12 weeks all access

$6,000

Get pre-approved

24 week all access

$7,500

Get pre-approved

52 week all access

$9,000

Get pre-approved

Admissions process

How to get started

01

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
02

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
03

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. 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!

Apply Now
04

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

FAQs

How many hours a week do I need to commit to the Self-Paced Bootcamp?

Our Self-Paced Bootcamps allow students to work at their own pace and on their own schedule, rather than following a set schedule of live instruction and assignments. The number of hours you need to commit to a Self-Paced Bootcamp will depend on the specific program you choose and your personal learning style and goals. We recommend that you dedicate a minimum of 10-30 hrs per week to complete the program.

Who is a Self-Paced Bootcamp best for?

Our Self-Paced Bootcamps are generally best for people who are self-motivated, disciplined, and able to manage their own time effectively. This may also be a good option for people who are comfortable learning independently, as this learning option does not involve live instruction or the same level of support as our Full-Time or Part-Time learning options. This program is also a good option for people who are unable to commit to a Full-Time or Part-Time program due to other commitments, such as work or family obligations.

It’s important to carefully consider your own learning style and needs before deciding whether a Self-Paced Bootcamp is the right option for you.

Will you help me get a job after I graduate?

Absolutely! We are committed to helping you succeed in your career goals and understand that finding a job is vital to that success. That’s why we are proud to offer lifetime career services to all of our graduates, which includes a range of support options to help you find the perfect job.

Our team will work with you to create a professional resume and guide you through the job search process, including preparing for technical interviews and showcasing your portfolio. We have strong connections with industry employers and will help match you with job opportunities that align with your skills and career aspirations.

We are dedicated to helping you achieve your dream job and our lifetime career services give you the necessary resources and support to help you find your path to success in the tech industry. We believe that with your skills and our support, the opportunities are endless.

It is important to note that our money-back guarantee does not apply to our Self-Paced Bootcamp.