We Create Developers

by teaching software engineering fundamentals

  • Ben
    Ben White
    Software Engineer


  • Becca
    Rebecca Sheldon
    Software Engineer

    Crowd Flower

  • Michael
    Michael Young
    Web Developer


Twelve weeks. Full-time. Software engineering focused.

November 17
in San Francisco &

See what students and employers have said about us.

Begin Your Application

We Create Developers

Twelve weeks. Full-time. Software engineering focused.

November 17
in San Francisco &

New classes start every 6 weeks with approximately 18 students and a low student-to-instructor ratio. We're proud of the program we've created—see what students and employers have said about us.

Application Process

Amanda Contreras
Shaan Shah
Nick McDonnough
Shehzan Devani
Shaan Shah

You'll be in touch with our admissions team from the start. Once you submit your online application, and we determine that you're qualified, our Admissions Director, Amanda, will schedule an interview with you. We like to get to know our students so we can be sure your classmates are as hard-working, friendly, and hungry for knowledge as you are.

There are 5 components to the application process at MakerSquare. The entire process can take anywhere from 1 week to 3 weeks, depending on your background & programming proficiency. After the last step, you will be notified of a decision within a few days.

  1. Online Application (3 min.)
  2. Initial Interview (45 min.)
  3. Written Application (30 min.)
  4. Take Home Coding Challenge
  5. Technical Interview (45 min.)

Ready to get started?

Submit your online application, then start prepping for the coding challenge.

View the Coding Challenge



As soon as you're accepted, you'll start the Prework with Gene, our Prework Instructor. She'll check on your progress weekly and help you when you get stuck. You’ll learn how to use git and GitHub, HTML, CSS, Ruby, and JavaScript basics using online tools, and a lot of our own exercises created just for you. The Prework is crucial to success at MakerSquare. You’ll have to complete it to attend your first day. If you don't have prior programming experience, you should dedicate at least one full month of learning every night and weekend.


Flip Stewart
Way Spurr-Chen
Gilbert Garza
Ben Poon
Nick McDonnough
Shehzan Devani

We focus on teaching proper software development. As a result, graduates have found jobs writing JavaScript using Angular, Backbone, and Ember, PHP, Java, Python and Django, as well as Ruby and Rails. In the first few weeks, you'll practice test-driven development & learn how to structure an app. We also teach a heavy algorithms component & how programming languages work under the hood.

Learn by Rebuilding
  • Create a CSS/Sass framework
  • Make a Ruby gem
  • Implement Sorting Algorithms
  • Build Google-style search autocomplete
  • Recreate jQuery
  • Build a JavaScript event system
  • Build a JavaScript templating system
Software Engineering Fundamentals
  • SOLID design principles
  • Describing Algorithm Performance with Big O
  • How Programming Languages work
    • Interpreters, execution order, memory, & implementing hashes
  • Natural Language Processing
  • Building Graph Databases & Clustering Databases

Want the syllabus?

We've got a proven curriculum ready for you.

View Week-by-Week Breakdown

Career Services

Melissa Gadd
Savrut Pandya
Shaan Shah

During the entire program and after graduation, you'll work closely with Career Services. We discover job opportunities for you and send recommendations and resumes direct to employers. We take the time to learn about your goals and work with you one-on-one to make your dreams come true.

Of course, we do the practical stuff, too. We'll help you update your resume, show off your work on GitHub and a blog, and prepare for life as a developer. You'll learn how to negotiate salary, discover common interview questions, and take part in mock pair programming interviews.

We have successfully placed over 95% of graduates within three months, at companies of all sizes all over the country. Learn more about our placement rates in the FAQ.

  • Ibm
  • Paypal
  • Springbox
  • Rackspace
  • Wpengine
  • Spredfast
  • Spiceworks
  • Returnpath

“I see my life in two stages: before and after MakerSquare. It's more than a career change. I have more confidence, I'm a better learner, and I'm a happier person.”

Shannon Byrne
Software Engineer
Past Life: Marketing

“I came out of MKS with friends, mentors, and three job offers within a week after graduation. If you work hard before, during, and after the course, it works. Period.”

Kaoru Koashigawa
Software Engineer
Mass Relevance
Past Life: Photographer



Your tuition covers our low student-to-instructor ratio, development of curriculum, and all the career services benefits you receive. You can see how we compare to other dev bootcamps in this blog post.

We are excited to partner with Chase Bank to provide financing. Ask about it during the application process to get details.


So are we! New classes start every six weeks, so apply now and get started coding.

Begin your Application

If you have more questions, whether they're about applying, paying for tuition, or what we teach, we're here for you. Email us at hello@makersquare.com.