Flex Immersive

Learn fullstack software development without quitting your job.

Learn more Start your application

Fullstack's Cutting-Edge Curriculum, Taught Part-Time Over 28 Weeks

Fullstack Academy’s Flex Immersive is the part-time version of the Software Engineering Immersive.

Through an advanced curriculum and project based structure, students learn today’s cutting edge development technologies. The Flex Immersive is designed for students who prefer not to leave their day jobs and are ready to take on an extra educational challenge during their evenings and weekends.

Flex covers the same JavaScript-driven curriculum as the full-time program, and immerses you in the latest web technologies such as Node.js, AngularJS, and SQL. The course is also well suited for product managers, designers, marketers and front-end developers looking to deepen technical expertise.

The Fullstack Academy Experience

This is probably the hardest program you'll ever take. But it will change your life.

Front-end Development

User expectations of Web and Mobile Applications have significantly increased in the last 10 years and the level of sophistication of front-end development has increased to match it. We'll study HTML5 and CSS and go beyond with modern frameworks like Angular and React.


Databases

Master data persistence by building your own SQL database engine, learning about new NoSQL databases like Redis and Mongo, and how to integrate these into your applications.

Back-end Development

Take your JavaScript skills to the backend with Node.js and the amazing ecosystem of libraries that have made JavaScript the leader in next-generation backend web engineering. Master the use of APIs to connect to vast amounts of user data.


Real-world coding tools

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

"Fullstack's key to success is our dynamic curriculum, which is constantly updated based on tech trends and direct feedback from our hiring partners."

David Yang

Co-founder and CEO, Fullstack Academy

Program Schedule

Flex is designed to fit perfectly into the working professional's schedule, with a mix of live and remote instruction, balancing educational rigor with work-life balance.

The on-campus portion of the course (24 weeks long) is delivered over 3 weeknights per week and 1 immersive weekend per month. On immersive weekends, students spend all day Saturday and Sunday on campus for an intense learning experience. The other three weekends each month are flexible and meant to be used for review.

The Immersive Weekend structure gives Flex students the immersive experience and extra hours needed to cover the same curriculum and projects as Fullstack's full-time course. And by structuring work remotely 3 weekends each month, you have the flexibility most weeks to complete work when it's convenient for you.


Weeks
  •      
  •       
  •        

  • Foundations is a 30-hour per week prep course that you will take for the first 4 weeks. You will work through the Foundations material on your own pace, to get ready for the live portion of the immersive that starts in week 5.

    In Foundations, you will develop a solid base of programming knowledge, allowing you to start the live portion of the course at an intermediate level, and at a fast pace.

    After completing Foundations, you will have a firm grasp on the more advanced areas of JavaScript — including closure, scoping, prototypal inheritance and recursion. You will also be completely comfortable working in the web development environment, will be well versed in HTML & CSS, and will have built your first Node.js application.


  • The on-campus portion of Flex is where students learn Fullstack's core curriculum through lectures, workshops, pair programming and office hours. Additionally, you'll deepen your expertise by building a series of projects from scratch, which will also serve as your coding portfolio.

    Flex meets two weeknights each week at the Fullstack Academy campus and one weeknight each week remotely.

    One full weekend each month, Flex students come to campus on both Saturday and Sunday for an immersive learning experience. These weekends will pack in a lot of material and hands-on coding, give you the feedback and collaboration needed to get through Fullstack's in-depth curriculum.


  • In the final four weeks of your course, our placement team will begin matching your interests with employers — a process that will continue after graduation. With our dedicated training program on technical interviewing and becoming a star developer, we'll make sure you're ready!

    After graduating from the course, you will have the opportunity to show your projects to and interview with hiring employers at Fullstack's Hiring Day. Many students find developer positions directly from Hiring Day!

Build a portfolio of apps

By the time you graduate from Flex Immersive, you will have four projects in your software engineering portfolio — including three web applications and a Tech Talk. All of your code will be on Github, which will be impressive to future employers. If you want some inspiration, check out some recent student projects below.

  • DJ.JS

    DJ'ing with motion capture and JavaScript

    Duck Hunt

    Retro video game (controlled with a tablet!)

    Hey...how you doin'?

    Facial recognition figures out your mood

    Reptiwatch

    Monitor your critters over the internet

  • Evox

    An immersive 3D life simulator engine

    Dance Dance Evolution

    A web-based rhythmic dance game

    Reel Cool

    Instagram for Video in your browser

    BreezeBlocks

    Make apps using React Native

  • How to Use Node.js Streams

    Andrew Ash

    Basic UX Principles

    Nick Ellsworth

    Heroku vs. AWS

    Jungho Son

    Debugging with Chrome Dev Tools

    Lily Jen

Typical Weekly Schedule

You will get a full classroom experience with your classmates and instructors, through a mix of live lectures, workshops and team projects. Below is an example of what a typical week looks like. Please note that a Flex cohort meets in-person on either a Tuesday-Thursday or Monday-Wednesday schedule for the entire course, depending on the cohort. July 2016 Flex is Tuesday-Thursday, September 2016 Flex is Monday-Wednesday.

Weekday
Schedule
MondayOn Campus - 6:40PM to 9:40PM
TuesdayRemote Class - 3 hrs
WednesdayOn Campus - 6:40PM to 9:40PM
ThursdayNo Class - At Home Review
FridayNo Class - At Home Review
SaturdayImmersive Weekend on campus
(1 full weekend per month)
Sunday

Pair Programming

During the immersive program, you will pair program with every student in your cohort at least once. You will collaborate to solve programming challenges and double-check each other's work.

Some things are better shared

Employers love to see engineers who have ample pair programming experience — which you will get as you work through the program.

You will also form meaningful new friendships with your programming partners, which will last a lifetime — and that will create networking opportunities for you in the years ahead.

High Quality Instructors

One of the reasons for our top rank in the country is our inspiring team of instructors, including:

  • Alex Castillo
    Fullstack JavaScript Engineer
  • Eric Katz
    Fullstack JavaScript Engineer
See all instructors

CTO Program

Go beyond programming. Think Like a CTO.

At Fullstack Academy, we are focused on making you more than a great coder. We want to make you a great builder. We have started and sold companies, built technology teams and scaled up tech businesses. Building software is about more than code. Our CTO Program is a lecture series that goes beyond programming, and gets you ready to become a leader in the exciting and in-demand software development industry. The lectures are included in the immersive program, and cover topics like:

  • How to design beautiful apps

    Learn the difference between UI and UX, and a zen-like approach to master them both.

    Oddur Sigurdsson (Creative Director @ Fullstack)
  • How to make apps that are highly scalable

    Learn how to scale your apps in the cloud using powerful tools like Amazon Web Services and Heroku.

    David Yang (CEO and co-founder @ Fullstack)
  • How to run an agile development team

    Cut through all the hype about agile workflows, and find out what you really need to know about scrum and kanban.

    Mark Davis (Product Hacker @ Fullstack)
  • How to build a lean startup

    Learn how to master the "lean startup" methodology in this fun, hands-on workshop.

    Nimit Maru (CTO and Co-founder @ Fullstack)
  • CS Saturdays

    Saturdays are dedicated to studying computer science. You will watch a live lecture, then do a workshop based on what you just learned.

    Tom Kelly (Software Engineer @ Fullstack)

Career Prep

By the time you complete the immersive program, you will have everything you need to power your job search — and land your dream job as a software engineer:

Portfolio of apps

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

Github profile

Employers want to see a strong Github profile (like this one) — and that is exactly what you will have by the end of the program

LinkedIn profile

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

Resume

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

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

And we will 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

Edward Izzo
Senior Developer, NYSE

The knowledge, connections, and opportunities I've gained from the Fullstack experience well exceeded my expectations. Fullstack was one of the best professional decisions I've ever made.

Nathan Grotticelli
Head of Web, Multidyne

Fullstack Academy is the fastest and most effective way to learn to code today. I know that acquiring the same knowledge would have taken at least 5X longer without Fullstack, if not more.

Tara Lerias
Developer, Priceline

You can't find better instructors when it comes to learning development because these two know their stuff. Not only are they great teachers with reputable Software Engineer resumes, but they are great guys that you end up becoming good friends with. I highly recommend Fullstack Academy to anyone considering a bootcamp…

Jessica Weinberg
Software Engineer, Bitly

Fullstack has been by far one of the best experiences I've had so far in my life. A place with a great community and wonderful teachers. I'm pretty sure I learned more in three months there than I did during my entire 4 years at college. I made great friends, and David and Nimit are great mentors. Definitely worth it…

Read more reviews online

What do our students do after finishing the Software Engineering Immersive? Watch some recent grads answer this in their own words.

Ash Ryan

Developer Evangelist @ Adobe

Cristina Colon

Fullstack developer @ Hightower

Sarah Zinger

Fullstack developer @ Zuzu

David Chang & Christian Sakai

Founders @ Ninth Beat

Press Coverage

Read about Fullstack Academy in the news:

Admissions

The remote immersive program is a challenging and rewarding educational experience.

With an in-depth curriculum spanning computer science fundamentals to front-end and back-end software development, Fullstack is a great environment for motivated, passionate students.

The curriculum does not start at a beginner level, so some programming experience is required to succeed in the course. We recommend checking out our Bootcamp Prep course to see if it's right for you.

What are we looking for?

Passion for coding

You have demonstrated your passion by beginning to learn on your own, and are determined to become a developer whether you get into Fullstack or not.

Growth Mindset

Whatever you have worked on so far, you have strived for excellence. You are focused on growth for yourself and others.

"No asshole rule"

We live by a no-asshole policy. We look for students who are considerate, understanding, helpful and generally pleasant to be around.

Tuition & Dates

Ready to transform your career?

  • $15,680

    Full Tuition*

    * There is an automatic $1,000 Scholarship for all women who attend an immersive course at Fullstack Academy (the Ada Lovelace Scholarship). Veterans also automatically qualify for a $1,000 scholarship at Fullstack. We also partner with student lending companies Pave and Upstart for financing options, and have a limited number of partial deferred tuition plans available to exceptional students who can demonstrate financial need.

Campus
Cohort Dates
Weeknight In-Person Schedule
Status
New YorkSep 12, 2016 - Mar 20, 2017Mon & WedOpen
ChicagoJan 10, 2017 - Jun 26, 2017Tues & ThursOpen
New YorkJan 10, 2017 - Jun 26, 2017Tues & ThursOpen
Weekend Structure
September 2016 Cohort Weekend Dates
Immersive Weekends
  • Saturday, September 24 and Sunday, September 25
  • Saturday, October 22 and Sunday, October 23
  • Saturday, November 12 and Sunday, November 13
  • Saturday, December 10 and Sunday, December 11
  • Saturday, January 7 and Sunday, January 8
  • Saturday, February 4 and Sunday, February 5
  • Friday, March 4 and Saturday, March 5
  • Other WeekendsAt-home review

    FAQ

    • Why should I attend Fullstack Academy?

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

    • Why Fullstack JavaScript?

      Full-stack 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 towards 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 thus what developers need to be able 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 full-stack 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 full-stack JS where "the puck is moving," it is also the best way to learn how to code in general. 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 & JavaScript). The context-switch required by switching back and forth between languages significantly slows down the learning process. Full-stack 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 full-stack JavaScript and were only 4 weeks into their semester at Fullstack. They each won $5,000 and $1,000 in cash prizes while competing with other serious teams made up of experienced developers. In December, 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 backends. Rails consolidated many of the "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 AngularJS or Ember.js. 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 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?

    • Do you accept the new GI Bill (for veterans)?

      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.

    • How does rollover tuition work?

      If you begin your journey with JavaScript Jumpstart, then the tuition you pay for that course will apply towards Bootcamp Prep. And if you take Bootcamp Prep, then $1,500 of the tuition you pay for that course will count towards the immersive program.

      If you are eligible for rollover tuition, then simply email the receipt for tuition for which you're eligible for a rollover to admissions@fullstackacademy.com, and we'll provide a refund via the same payment method that you originally used.

    • How does the immersive program compare to online resources?

      There's a great amount of resources available online to learn coding these days. 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-track way to achieve your goals.

    • What do I need?

      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).

    • How can I ask more questions?

      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.

    • Can I visit the campus?

      Of course! The best way to visit and learn more about the program is to attend one of our information sessions or campus tours . Please register if you plan to attend.

      Alternatively, you can also schedule a short campus visit if you are already in the admissions process. Please email admissions@fullstackacademy.com with the subject line "Campus Visit" to schedule one.

    Get More Info


    • Get the full syllabus

      Sign up below to get our course syllabus, our free Road to Code starter guide of educational resources and to stay informed about Fullstack.

    • Attend an info session

      Want to meet instructors, learn more about our curriculum, and see our campus?

      Register
    • Contact Us

      Got questions?
      We've got answers!

      Email admissions