Flex Blockchain Development bootcamp

Become a Blockchain 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 Blockchain 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

Module 1

The Blockchain

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 language used, common definitions to know and much more!

Technologies Used

Visual Studio Code, Git, GitHub, Ethereum

Skills Learned:

What is Blockchain, how token are governed, what languages are used.

Module 2

The Crypto Landscape

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

Module 3

Building Smart Contracts

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

Ethereum, Ganache

Skills Learned:

ERC20 token standard, Smart Contract Creation

Module 4

Solidity Basics

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

Modules 5 & 6

JavaScript/NodeJS

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

Building a Clean User Experience 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 Utilizing APIs to Use Data given from the Blockchain

Write asynchronous JavaScript code to dynamically update front-end design and create a more interactive environment for your users.

Module 7

React

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 Redux, how to connect to the back-end APIs, and more. This module will cover Typescript, functional programming, hosting and authenticating via Google’s Firebase, and creating custom hooks as well.

Technologies Used

React, Redux, TypeScript, Custom Hooks, NPM

Skills Learned:

TypeScript, State Management, Functional Components, Routing, 3rd Party OAuth, Google Cloud Hosting

Building Modern Front-End Applications Building Modern Front-End Applications

Develop real-world single-page applications using react with functional components. Create a robust client-facing website that will seamlessly integrate with the backend we built in previous modules. You will learn industry standard best practices with Redux state-management, writing your own custom hooks, and hosting on Google Firebase.

Module 8

Putting Everything Together

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 Exchange (DAPP).

Technologies Used

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

Skills Learned:

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

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

Flexible 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 Blockchain Development graduates

Five Stars

"Coding Temple is a GREAT bootcamp! They not only see you as a student but a person as well. They will work with you into to the hours of the night to help you learn new skills and processes, they make sure that you as an individual are picking up on the skills being layered in front of you, they will force you to think and problem solve, letting you make mistakes and learning from them, and most of all they care about you and your future endeavors."

Austin Craig

Five Stars

"I had zero software development experience when I enrolled at coding temple, but as promised that was not a problem. The staff is constantly available for the students and care about the success of each individual. The course is time consuming and takes a lot of time and focus, but I believe Coding Temple covers more material and better prepares the individual for a job than most other bootcamps out there."

Dominic Pelino

Five Stars

"The instructors and TAs are the best part of the program. Any question you have they can usually answer it and if they can't they'll show you how to problem-shoot it. I highly recommend this program, just understand that it is A LOT of work."

Joel

Five Stars

"Wow, to say that this program is amazing is an understatement! I came into this course with a lack of confidence in my technical abilities, and now I am so proud to say that I've graduated from this program. The instructors are so incredibly helpful and completely dedicated to walking their students understand the content at hand."

Ashley F

Program cost

Tuition + payment plans breakdown

Pay upfront
Pay with a loan

12 week all access

$2,000

Buy now

24 week all access

$3,000

Buy now

52 week all access

$5,000

Buy now

$0 upfront

12 week all access

$3000

Get pre-approved

24 week all access

$4000

Get pre-approved

52 week all access

$5000

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.