Skip to main content
Woman in green working on laptop

Coding Bootcamp for Women and Nonbinary Students

The Grace Hopper Web Development Immersive

Gain the knowledge, experience, and portfolio needed to qualify as a professional web developer in as little as 19 weeks–all within a dynamic, allied environment inclusive of all skill levels.

Get Your Grace Hopper Coding Bootcamp Syllabus

Program at a Glance

28

Weeks
TIME COMMITMENT

4.9

RATING

Online

CAMPUS

Learn Web Development and Become a Software Engineer in 28 Weeks

Fullstack Academy’s Part-Time Coding Bootcamp, Flex Software Engineering Immersive

Fullstack Academy is one of the most challenging educational experiences you’ll ever have.

Our part-time coding bootcamp curriculum is built to:

  • Help you master a single in-demand language: fullstack JavaScript
  • Expose you to pair programming and team projects
  • Give you a leg up in the working world

Combine all that with top-notch career counseling and you’ll graduate with the tech skills and career know-how to land your next position and build the career you want.


The Fullstack Academy Experience

Top-Rated Part-Time Coding Bootcamp

Fullstack Academy is a highly rated coding school in the US, and our student reviews reflect that.

Professional Results

Our graduates get hired by amazing companies like Google and Amazon.

Experienced Instructors

Work with passionate programmers who love to teach. From large open-source libraries to quantum computer simulators, they’ve hacked it all.

The Fastest-Growing Cities in Tech

Spend three intensive months in New York City or Chicago, ranked the #1 and #2 fastest-growing tech hubs in America.

Real-World Coding Tools

You will use popular developer tools like Git, Github, Bash, Sublime, and Chrome Dev Tools.

Culture of Collaboration

Work with other students who are considerate, understanding, and generally pleasant to be around.


How it Works

Fullstack Academy's part-time coding bootcamp is divided into 3 phases.

Weeks

In this phase, all students rise to the same technical level before the start of the on-campus immersive.

Program Overview

  • Off-campus

  • Part-time 15-30 hrs, depending on skill level

  • Min. 4 weeks to complete

  • Regular timed assessments

  • Rolling start each Friday. Materials available once deposit & SEA submitted

Resources

  • Videos, workshops, projects

  • Experienced industry mentor

  • Discussion forum

Curriculum

  • HTML & CSS

  • Advanced JavaScript Closure, scoping, prototypal inheritance, recursion

  • Web development environment

  • Intro to front-end vs. back-end development

This is one of the most intense phases of the program, when you will be working three days a week. You will study:

1. Front-end development

User expectations of Web and Mobile Applications have significantly increased in the last 10 years, and the sophistication of front-end development has increased to match it. You will study HTML5 and advanced CSS, and go beyond with modern technologies like React.

2. Back-end development

You will take your JavaScript skills to the back-end, with Node.js and the amazing ecosystem of libraries that have made JavaScript the leader in next-generation back-end web engineering. You will master the use of APIs to connect to vast amounts of user data.

3. Databases

You will master data persistence by building your own SQL database engine, learning about popular SQL databases like Postgres, and how to integrate these into your applications.

At this point, you will have a solid understanding of the core technologies taught in the immersive program. It is now time to put that knowledge to use by building fully functional web applications from scratch. You will continue to work three days a week during this phase while you deepen your knowledge by solving real-world problems and learning best practices.

1. Guided team project

You will work in a group of 3-4 students to build an e-commerce site and will build all the components of a web application from the ground up — including the front-end, back-end and database.

2. Personal project

You will come up with an idea for a web or mobile application, and build it from scratch. You will take design considerations into account, like user experience and information architecture. You will learn new technologies or libraries in order to complete this project, which will help you "learn how to learn" new areas in software development.

3. Capstone project

You will work with a team of students to come up with an ambitious idea for an app, and build it out over 2 weeks. This will be the most impressive project in your portfolio, and will demonstrate your full understanding of software development and industry best-practices.


Tuition

Students will need to make an initial deposit at enrollment with the remaining balance due one week prior to the first day of the cohort.

Fullstack Academy is committed to making tech education more accessible, so we’re reducing the enrollment deposit to $99* (normally $2,000) for a limited time. Get started on your journey before the deposit increases!

Tuition will increase for all cohorts with classes starting in 2023. To lock in the current tuition rate, pay your deposit in full and enroll in a cohort that begins in 2022.

  • You can pay your tuition upfront through self-pay, employer pay or government assistance.

    Enrollment Deposit - $2,000 $99*

    Tuition During Program - $17,381

    Total Tuition - $17,480**

    **Tuition will increase to $19,910 for all cohorts with classes starting in 2023. To lock in the current tuition rate, pay your deposit in full and enroll in a cohort that begins in 2022.

  • Keep in mind that Fullstack Academy does not endorse, recommend, or promote any particular lender. The payment choice is at the discretion of you, the student. If you decide to use a personal loan, make sure to choose the option that works best for you.

    Personal loans may also be available through your personal financial institution.

    View Payment Options

  • VET TEC and VRRAP funding can be used to pay for some Fullstack programs. Check with your local VA office to see if you are eligible.

    View Payment Options

*Offer eligibility: Upon admittance into the program, pay the $99 deposit in full prior to the enrollment date.

Learn more about each of these ways to finance your bootcamp education.

Dates


    Build a Portfolio of Apps

    By the time you graduate from the Flex Engineering Immersive, you’ll have four projects in your software engineering portfolio, including a group e-commerce website, a personal hackathon project and your final team capstone project. All your code will be on Github and built with real-world libraries and methodologies, which will be impressive to future employers.

    group working on a project together

    Weekly Schedule

    You’ll get a full bootcamp experience with your classmates and instructors through a mix of live lectures, workshops, and team projects.

    FoundationsJunior PhaseSenior Phase
    Location

    Remote

    RemoteRemote
    Duration4 weeks15 weeks9 weeks
    ScheduleSelf-paced,

    20–30 hrs/week

    Mon/Wed 6:40pm–9:40pm ET
    Sat 9am–1pm ET


    or

    Tues/Thurs 6:40pm–9:40pm ET
    Sat 9am–1pm ET

    Mon/Wed 6:40pm–9:40pm ET
    Sat 9am–1pm ET


    or

    Tues/Thurs 6:40pm–9:40pm ET
    Sat 9am–1pm ET

    CurriculumWeb/Programming
    Basics
    Workshops & LecturesProjects & Career Success

    New York Flex Immersive Admissions Process

    Our admissions process is one of the most rigorous in the industry—and you only get two attempts. So here are the four steps you’ll need to successfully pass admissions at Fullstack New York.

    Phase

    Familiarize yourself with

    • Variables
    • Loops
    • Conditionals
    • Functions
    • Recursion

    Submit your application

    • On our website
    • Takes 15 mins

    Directions sent after application submission

    • 30 min coding assessment

    Based on your assessment score

    • You may be asked to complete an online 60-minute interview
    • Behavioral as well as Technical

    Career Prep

    To get a job in tech, you’ll need more than just the right technical skills. You’ll need to understand the industry, how to network, and how to differentiate yourself as a candidate. Our career counselors will work with you both during our program, starting in Senior Phase, and afterward throughout your job search.

    Portfolio of Apps

    The projects you build will create an amazing portfolio that showcases your skills and experience.

    LinkedIn Profile

    We’ll help you write a software engineering profile that will really stand out from the crowd (including demo videos of your applications).

    Github Profile

    Employers want to see a strong Github profile—and that is exactly what you will have by the end of the program.

    Resume

    You’ll work with our Career Success Team to craft an elegant resume that shows off your skills as a fullstack software engineer.

    We’ll help you get ready for technical interviews by doing practice interviews and working through dozens of sample technical questions.

    And we’ll introduce you to our hiring partners at top technology firms to find opportunities that might be a good fit.

    Our graduates get hired by industry leaders:


    Testimonials

    Fullstack grads make up an network of 3,700+ tech professionals around the country.

    A word of advice to older prospective students like myself. You may be frustrated where you are right now but afraid to make the leap, to quit your job, to spend your savings on a bootcamp, to take three months to learn, to work 80 hours a week. I promise it’s worth it.

    Andrew Ash

    Andrew Ash

    Front-End Engineer, Amazon

    Fullstack Academy is, by all measures, the best investment I have made to date, and I would wholeheartedly recommend it to anybody considering it, especially those with little to no prior programming knowledge. I will note, however, that hard, consistent, and dedicated individual work is a must if you want to make the most out of the Fullstack Academy investment.

    Clement

    Clement Mihailescu

    Software Engineer, Google

    The instructors are always available for one-on-one help and will take the time to guide you through questions and problems. Their level of engagement in each student's learning process is what sets Fullstack apart.

    Liana Chin

    Liana Chin

    Software Engineer, RUN

    Within 4 weeks, I received 2 job offers at companies I was really excited about. During my interviews, both companies were pleasantly surprised by how knowledgeable and capable a bootcamp grad could be. Truly, I owe it all to Fullstack Academy's education and preparation.

    Alexia Young

    Alexia Young

    Full-Stack Developer, PreparedHealth


    FAQs

    • If you want to build a career in software development, Fullstack offers you the best launchpad. With a combination of thorough admissions, a carefully crafted curriculum and educational structure, and top-notch instructors, Fullstack’s program takes passionate students with a base of programming skills and makes them into professional software engineers. We know what it takes from a professional, personal, and mental level to be a top performer.

    • Fullstack JavaScript Is the Future

      We love Ruby on Rails and Python/Django (we built our successful startups using those two stacks). However, the web industry waits for no developer or technology. The future of web development has moved toward sophisticated, responsive, and dynamic “single page” applications running in the browser. Apps like Gmail, Asana, Trello, Facebook, and Google Maps have redefined what users expect from “Web Applications” and what developers need to deliver. Listening to these industry trends, and after lots of research and conversations with our CTO colleagues at top startups from Y Combinator, we’ve come to the conclusion that fullstack JavaScript is the future of web development. Consequently, it is what we primarily immerse our students in at Fullstack Academy.

      Full-stack JavaScript Is the Best Way to Learn Web Development

      Not only is fullstack JS where “the puck is moving,” but it’s also the best way to learn how to code. Modern web development requires keeping many different parts of the stack in your mind at the same time. As a student, this is challenging enough. Now imagine that on top of this, each part of the stack requires you to understand and write in a completely different programming language (e.g., Ruby, SQL, and JavaScript). The context switch required by switching back and forth between languages significantly slows down the learning process. Fullstack JavaScript eliminates this problem, as every part of the stack uses one language: JavaScript.

      As evidence for how quickly one can be productive when learning on a single-language stack, two Fullstack Academy teams won the Grand Prize at two different hackathons in New York City in February 2014. Both winning teams were using fullstack JavaScript and were only 4 weeks into their semester at Fullstack. They each won $5,000 and $1,000, respectively, in cash prizes while competing with other serious teams made up of experienced developers. Fullstack students swept the awards at The New York Times Hackathon, including the Best In Show and category-specific awards. More recently, students have won awards at NYC’s Fintech hackathon and the 2015 Video Hack Day.

      What about Ruby on Rails? Why are other schools teaching Rails?

      When we first discovered Rails, in 2005, developers were coming from an age where PHP back-end sites were getting increasingly complex and were becoming difficult to manage and scale. Rails excelled in this world, where the goal was still to develop HTML/CSS-centric web interfaces with heavy back-ends. Rails consolidated many best practices in back-end web development and made it easier for developers to build large sites in an organized way.

      A lot has changed since 2005, however. Cutting-edge companies today want to give users highly interactive and responsive experiences that don’t require a page refresh at every step. As a result, the web of today is dominated by “single page” applications or SPAs written in JavaScript using frameworks like React or Ember.js, making JavaScript one of the best programming languages to learn. Increasingly, the role of Rails has shifted to serve as an API layer to the back-end of web applications. You can read more about why a lot of schools teach Rails here.

      On top of these reasons, JavaScript offers several educational advantages over other languages. And as the majority of other coding schools teach Ruby on Rails, Fullstack graduates have a more in-demand skill set that separates them from the competition. Learn more about the educational and job-seeking advantages offered by a JavaScript curriculum here: Is the programming language taught at a coding bootcamp important?

    • Unfortunately, we aren’t currently able to accept tuition assistance payments from the new GI Bill (though we’re working hard on changing this). In the meantime, all veterans should visit our friends at Operation Code, where you can find more information and ways to help support the cause. Veterans also automatically qualify for a $1,000 scholarship at Fullstack.

    • There are a great number of online resources available to learn how to code. They are particularly useful for learning the basics, since the concepts are not quite as complex and the problems/errors encountered are relatively easily to solve on your own. However, self-driven learning becomes more difficult as you get into the intermediate and advanced areas of coding. You can easily get stuck, you don’t have strong commitment methods or expert feedback, and you have to develop your own path of instruction (difficult for a beginner to do).

      If you’ve done Codecademy, Code School, and/or Team Treehouse and built some small projects, and you’re looking to take your programming career to the next level, attending Fullstack is a proven, fast way to achieve your goals.

    • Once accepted, you have the option to join any cohort beginning within 6 months of your acceptance date. Essentially, you have the freedom to apply whenever you feel comfortable approaching coding challenges. However, regarding deadlines, we recommend applying at least 6–8 weeks before the on-campus start date of your desired cohort. This allows us 2–3 weeks to conduct the application process and accounts for the 4-week mandatory Foundations pre-work.

      However, most cohorts begin filling up about one month before the Foundations pre-work begins. With this in mind, the best time to apply is 2 (or ideally 3) months before your desired cohort's on-campus (or remote) start date.

      It’s also important to consider your readiness for the admissions process. If starting from a pure beginner level, we’ve often seen it take students 3–5+ months of study to get to admissions standards. If you’re not accepted during your first application attempt, there is a 2-month waiting period before you’ll be able to apply a second time.

    • Most importantly, you’ll need to bring an open, well-rested, and hungry mind ready for learning. We highly recommend using a Mac, but students have also had success using Linux (e.g., Ubuntu).

    • We're happy to answer any other questions you might have about Fullstack. Please ask them here, and we’ll get back to you with the details you need.

    Make your mark as a software engineer.

    The Grace Hopper Program at Fullstack Academy gives women and non-binary students the skills and support to land a life-changing job in tech—plus the confidence to turn it into a thriving career.

    Get More Info