Online

Bloc is built for busy people. Whether you want to become a developer as soon as possible or learn while you keep your job, we’ve got you covered.

97%

We believe in transparency. 97% of our job-seeking students accepted a role within 6 months of graduating, and 93% of them were in the development field.

360 Support ensures you’ll always find the answers

We offer expert instruction and guidance

Read More

We keep you accountable and give structure

Read More

We put a community around you

Read More
Read more success stories
Read more success stories

Personalized Paths

Work with Bloc to optimize your learning path based on where you want your career to take you.

  • • Build a professional portfolio with 6-8 projects
  • • Mastery learning assessments that model technical interviews
  • • Job-ready certificate that signals Bloc’s stamp of approval to employers
  • Orientation & Program Prep

    • • Demonstrate mastery of computer fundamentals and knowledge of the technology landscape.
    • • Understand the program policies and graduation requirements.
    • • Demonstrate readiness to make the commitment to complete the program successfully.
    • • Assessment: Program prep and orientation quiz.
  • Programing Fundamentals

    In this module you learn how websites work and how to build them. You will learn not only the basics, like HTML & CSS, but also learn JavaScript, how the Internet works, and common data structures and algorithmic thinking.

    You’ll build a fully-working version of Hacker News, a popular social news website focused on computer science and entrepreneurship using these skills.

    • • Problem Solving
    • • Debugging
    • • Command Line
    • • HTML
    • • CSS
    • • JavaScript/ES6
    • • Git Basics
    • • OOP in JS (Prototypes, Classes, Inheritance, Closure)
    • • How the internet works, REST & APIs
    • • DOM Manipulation
    • • Using agile practices, user stories & requirements
    • • Call Stacks
    • • Recursion
    • • Arrays & Strings
    • • Algorithmic Thinking
    • • Introduction: Your New Career
    • • What skills do you need to be successful in your job search
    • • Networking 1 - Why and How
  • Frontend Frameworks

    You’ll learn the more sophisticated techniques used all your favorite websites. You’ll learn React, a popular JavaScript library maintained by Facebook as well as best practices such as testing your frontend code and and frontend build tools.

    Using React, you’ll build a chat app and Bloc Jams, an in-browser music player similar to Spotify, the popular music streaming service.

    • • Introduction to Frameworks
    • • Frontend Testing
    • • Frontend Build Tools/Processes
    • • ReactJS
    • • Use module-pattern JS or EW6 classes for state
    • • Medium-sized Code Base (Code >500 lines)
    • • Networking 2 - Presenting yourself
    • • Finding Open Positions
    • • Finding Focus
    • • Networking 3: Informational Interviews
  • Computer Science Fundamentals

    In this module you’ll learn the more theoretical concepts that hiring managers expect. You’ll learn the most common data structures, understand the tradeoffs of various algorithms, and learn how to use relational databases to store and manipulate data.

    • • Hash tables
    • • Usage of Linked Lists
    • • Usage of stacks & queues
    • • Usage of Graphs & Trees
    • • Sorting
    • • Considering control flow and iteration trade-offs
    • • Understanding algorithmic growth rates
    • • Fundamental usage of Relational Databases
    • • Behavioral Interview Practice 1
    • • Resume Building 1
    • • Crafting Stories
    • • Networking 4: Cold Outreach and Introduction Requests
  • Select one path forward
    • Ruby on Rails

      Students who choose to specialize in Rails will learn the ruby language and Ruby on Rails - a popular server-side framework. You’ll also use modern techniques such as backend testing, deployment and how to manage a large code base.

      You’ll use Ruby on Rails to build an address book and a clone of Reddit, the social news aggregation, rating, and discussion website.

      • • Basics of Ruby
      • • Rails
      • • Backend Testing
      • • Large Code Base (Code >1,000 lines)
      • • Resume Building 2
      • • LinkedIn
      • • Networking 5
      • • Cover Letters
      • • Thinking and Talking about Salary
      • • Applying
      • • Behavioral Interview Practice 2
      • • Coding Challenge Practice
      • • Whiteboarding Practice
      • • Technical Interview Practice
    • Server-Side JS with Node.js

      Students who choose to specialize in server-side JavaScript will build a server-side application using Express - a popular server-side framework built on Node.js. You’ll also use modern techniques such as backend testing with Jasmine, deployment and how to manage a large code base.

      You’ll use Node and Express to build an address book and a clone of Reddit, the social news aggregation, rating, and discussion website.

      • • Express
      • • JWT
      • • Mocha/Chai
      • • Sequelize
      • • Jasmine
      • • Deployment with Heroku
      • • Resume Building 2
      • • LinkedIn
      • • Networking 5
      • • Cover Letters
      • • Thinking and Talking about Salary
      • • Applying
      • • Behavioral Interview Practice 2
      • • Coding Challenge Practice
      • • Whiteboarding Practice
      • • Technical Interview Practice
  • Job Ready Gate

    A final “job-ready” assessment ensures that all Bloc alumni are confident of their skills. You’ll go through the hiring process of today’s top tech companies including a phone screen, take-home coding test and a live code review.

  • Job Search Module

    A final “job-ready” assessment ensures that all Bloc alumni are confident of their skills. You’ll go through the hiring process of today’s top tech companies including a phone screen, take-home coding test and a live code review.

    • • Capstone Project
    • • Behavioral Interview Practice
    • • Coding Challenge Practice
    • • Whiteboarding Practice
    • • Technical Interview Practice
    • • Analyzing an Offer
    • • Salary Negotiation
View Full Curriculum

Flexible payments for a self-paced program

Bloc's Web Developer Track is $8,500 *but can cost much less, depending on which plan works best for you.

$8,500* for 8 months of instruction

  • Standard Plan

    Four payments of $2,125

    8 months of instruction

  • Loan Plan

    Apply for a 3-5 year load through Skills Fund

    8+ months of instruction

  • Low Cost Plan

    Reduce to $7,500 if you pay upfront

    8 months of instruction

Get a pro-rated refund if you finish in less than 8 months. Learn more.

At the end of 8 months, buy monthly extensions for $700 if you need more time. Learn more.



Backed by our tuition reimbursement guarantee

We believe in our students and strength of our programs. Get a job within 6 months of finishing your Bloc program or your money back. Guaranteed.

Promoting industry diversity

Close the Gap Scholarship Fund

$1M fund for self-identifying women in tech

Apply Today

Veterans Scholarship

$500 partial scholarship for U.S. military veterans

Apply Today

New Relic Diversity

$500 partial scholarship to promote diversity in tech

Apply Today
Woman working

Let's do this!

“I now have a rewarding job that challenges me and stretches me to grow and learn every day. Not to mention, I can afford to save money and pay off debt.”

David Huebner

Previously Support Representative, Now Software Engineer at Centene

Ready to enroll?
Enroll Today
Have more questions? Schedule a call.
What day works best?

Select an available day from the list below. If there is not a day that works for you, please feel free to reach out to us.

What time works best?

Now select the time that works best for you on .

Confirm your call details

Alright it looks like you want to schedule a chat for with . Click schedule my call below if this all looks good. Or select a new time.

Schedule My Call Back to times

Great! Your call has been scheduled. We look forward to talking with you!

Prefer email? Contact hello@bloc.io to talk to a Student Advisor.