Have Questions?

Schedule a call with one of our Student Advisors.

From curriculum to payment plans–our experts are happy to help.

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

Click schedule my call below if this all looks good. Or select a new time.

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.

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.

360 Support ensures you’ll always find the answers

Bloc Team
Bloc Team

360 Support ensures you’ll always find the answers

Bloc Team

We offer expert instruction and guidance

Read More
Bloc Team

We put a community around you

Read More
Bloc Team

We keep you accountable and give structure

Read More

Have more questions? Schedule a call with a Student Advisor.

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.
  • Fundamentals

    The first portion of the program lays the foundation for your success throughout. At the end of it, you’ll complete a mock interview that assesses your mastery of core concepts before you move on.

  • HTML & CSS

    • • Building web pages with semantic HTML
    • • Styling web pages with CSS
    • • Using Chrome DevTools to inspect and debug code
    • • Accessibility in web development
    • • Building HTML forms
    • • Creating basic layouts with display float, and position properties
    • • Creating responsive, mobile-first layouts with flexbox
    • • A semantic, accessible resume web page
    • • A Craigslist clone
    • • A responsive landing page
  • JavaScript Fundamentals

    • • Introduction to programming
    • • Using variables to organize your code
    • • Writing functions
    • • Working with primitive data types like strings and numbers
    • • Using logical operators and conditional statements
    • • Working with complex data types like arrays and objects
    • • Writing loops
    • • Defining the scope of different variables
    • • A repertoire of JavaScript drills
    • • A write-up on variable scope
    • • An analysis another developer’s JavaScript program
  • Dev Environment

    • • Navigating your machine from the command line
    • • Setting up your text editor
    • • Basic project structure
    • • Version control with Git
    • • Using GitHub
    • • Deploying to GitHub Pages
    • • A GitHub account
    • • Local and remote project repos
    • • A live web page
  • Web Apps

    Next, you’ll move on to creating interactive web apps, building upon the skills you developed in fundamentals. At the end of it, you’ll complete a second mock interview and your first portfolio piece.

  • Interactive Web Apps

    • • DOM traversal and manipulation using jQuery
    • • Creating event handlers
    • • Planning apps with user stories and pseudocode
    • • Wireframing an app
    • • A shopping list
    • • A quiz app
  • Building Your Portfolio

    • • Creating a portfolio that will capture the attention of recruiters and hiring managers
    • • Visual design basics like visual hierarchy, color theory, and typography
    • • A personal portfolio
  • Asynchronous Web Apps

    • • Clients and servers
    • • The anatomy of a URL
    • • The request/response cycle
    • • Inspecting HTTP messages with Postman
    • • Reading API documentation
    • • Writing GET requests with fetch
    • • Creating requests with headers and query parameters
    • • Error handling
    • • Working with deeply-nested response data
    • • An app that displays images from an API
    • • An app to search for GitHub repos
    • • An app to search for YouTube videos
    • • An app to search for information about national parks
  • API Hack

    • • Building portfolio projects
    • • Drafting a project proposal
    • • Creating user flows
    • • Collecting user feedback
    • • Iterative development
    • • An original app that makes requests to an API (your first portfolio piece!)
  • Full Stack

    In this segment of the program, you’ll build up your advanced JavaScript skills, using popular frameworks. You’ll transition from client-side development into full stack development. During these months, you’ll complete 2 more mock interviews.

  • Client-side development with React

    • • Creating stateless components
    • • Setting up a development environment with create-react-app
    • • Working with JSX
    • • Writing tests with Jest and Enzyme
    • • Creating stateful components
    • • Conditional rendering
    • • Creating event handlers, using callback props
    • • Decomposing a design into React components
    • • Making HTTP requests in a React app
    • • Implementing routing
    • • Using Context to manage deeply-nested state
    • • Creating forms
    • • Focus management
    • • Deploying a React app
    • • A Trello app client
    • • A note-taking app client
  • Server-side Programming With Node & Postgres

    • • Accessing the file system with Node
    • • Creating request handlers with Express
    • • Integration testing with Mocha and Chai
    • • Creating secure public endpoints
    • • Deploying a server
    • • Creating tables with SQL
    • • Manipulating data in a database with Knex and SQL
    • • Integrating a Postgres database with an Express app
    • • Designing data modules
    • • Deploying a full stack app
    • • A bookmarks API
    • • A note-taking API
    • • A blog API
  • Authentication with JWT

    • • Multi-user database schema
    • • Creating user registration forms
    • • Creating login forms
    • • Protecting API endpoints
    • • A full stack authentication system
  • Capstones

    Finally, you’ll complete 2 full stack capstones, prepare for technical interviews, and get a head start on your job search.

  • First full stack capstone

    • • Agile web development
    • • Systems for project management
    • • Continuous integration
    • • Creating documentation for your app
    • • An original app using React, Node, Express, and Postgres
  • Data structures and algorithms

    • • Recursive algorithms
    • • Recursive algorithms
    • • Common search and sorting algorithms
    • • solving problems using data structures like linked lists
    • • Stack and queues
    • • Hash maps
    • • Binary search trees
    • • A study guide for technical interviews
  • Second full stack capstone

    In this final module, you’ll bring together everything that you’ve throughout the program to complete your third portfolio piece. Once you submit your project, you’ll also complete a final mock interview.

View Full Curriculum

Flexible payments for a self-paced program

$7,500 CASH UPFRONT for 8 months of instruction

  • LOWEST COST

    $7,500 when you pay upfront

  • PAYMENT PLAN

    Montly payments of $1,063 ($8,500 total)

  • Skills Fund Loan

    Apply for a 3-5 year loan through Skills Fund ($8,500 total)

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

Extensions to programs are purchased in monthly increments. 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

Scholarship for active duty military, veterans, and military spouses.

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

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

Click schedule my call below if this all looks good. Or select a new time.

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.