Applications closed

Your Ticket Into Tech

Learn software development in 13 weeks with the Software Engineering Immersive in SLO

Get the Free Syllabus

Passionate Teachers + Cutting-Edge Curriculum. This is Fullstack.

Fullstack Academy’s flagship course, the Full-Time Software Engineering Immersive is a 13 week career accelerator.

Through an advanced curriculum and project based structure, students learn today’s cutting edge development technologies. The Fullstack Immersive prepares graduates for software engineer roles at top-tier technology companies.

Our JavaScript-driven curriculum immerses you in the latest web technologies such as Node.js and React. You bring the energy, curiosity and dedication — we'll provide a world-class school for becoming an expert software developer.

The Fullstack Academy Experience, right here in SLO

We have teamed up with SLO Partners to bring Fullstack to San Luis Obispo, for the first time ever, as part of the Ticket Into Tech program

#1 Coding bootcamp

Fullstack Academy is the top-ranked coding school in the U.S.

Experienced instructors

Work with passionate programmers who love to teach and are damn good at it. From large open source libraries to quantum computer simulators, they've hacked it all.

Real-world coding tools

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

Professional Results

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

Study at Fullstack SLO

Fullstack has campuses in New York City and Chicago. And now, thanks to the Ticket Into Tech program, we're teaching coding in SLO, too!

Culture of collaboration

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

"We're excited to bring Fullstack Academy to San Luis Obispo, and to help students there become world-class software developers."

David Yang

Co-founder and CEO, Fullstack Academy

Program Structure

Students learn best by doing. At Fullstack we've designed a unique educational program that combines lectures, workshops, projects, and more to help you gain a deep, practical understanding of our curriculum. During the process, you will build an impressive portfolio that demonstrates your skills as a developer.

  • 1 - 5
  • 6 - 12
  • 13 - 18

  • Foundations is a 20-30 hour per week prep course that you will take remotely for the first 5 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 6.

    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.

  • This is one of the most intense phases of the program, when you will be working all day, six days a week in our classroom at the SLO County Office of Education across the street from Cuesta College. 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


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

Build a portfolio of apps

By the time you graduate from Fullstack Academy, 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!) you doin'?

    Facial recognition figures out your mood


    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


    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

High Quality Instructors

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

  • John McDonald
    Fullstack JavaScript Engineer
  • Karen McPherson
    Fullstack JavaScript Engineer
  • Omri Bernstein
    Fullstack JavaScript Engineer

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 links to the apps you built)


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

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

Our graduates get hired by industry leaders:

Daily Schedule

You will get a full classroom experience with your classmates and instructors, through a mix of live lectures, workshops and team projects. No two days are the same, but here is an example of what a typical day looks like:

  • Programming challenge

    Your morning starts with a programming challenge or two, so you can get "in the zone" for the coding day ahead.

  • Lecture

    You watch a live lecture (and coding session) from a Fullstack instructor, covering a portion of the curriculum. Lectures include plenty of interaction with the students, to keep the material interesting and engaging.

  • Workshop

    You will pair up with another student to tackle a workshop assignment related to the lecture you just watched. Pair programming is an essential skill for any developer, and also helps in the learning process.

    The workshops are challenging, and often go deeper than some of the areas covered in the related lecture. You will cultivate the skill of reading documentation, and thinking creatively to solve programming challenges. Your instructor and teaching fellows are also available to review your code and answer any questions you may have.

  • Workshop Review

    The instructor leads the class through the workshop, live coding the best-practices solution, and taking questions along the way. There are many routes to achieve an outcome in programming, but some are much better than others. Instructors leverage their experience to show students the most efficient solutions to problems within the workshops.

Pair Programming

During the immersive program, you will pair program with other students in your cohort. Together, you'll 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.


Andrew Ash
Front-End Engineer, Amazon

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.

Clement Mihailescu
Software Engineer, Google

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

Liana Chin
Software Engineer, RUN

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.

Alexia Young
Full-Stack Dev., PreparedHealth

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 knowledgable and capable a boot camp grad could be. Truly, I owe it all to Fullstack's education and preparation.

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:


The 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 @ SLO 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

Apply for the Fall cohort

  • $17,610

    Tuition for Fullstack @ SLO is $17,610, which is due on the first day of the immersive program. Alternatively, financing is available through Skills Fund, which means you'll make monthly payments as low as $398.11 per month.

    There are $35,220 in scholarships for women attending the immersive program at SLO Fullstack Academy.

    There are $52,830 in scholarships for recent high school grads from SLO County for the immersive program at SLO Fullstack Academy.

LocationsApply By
Foundations Start
On Campus DateStatus
San Luis ObispoSep 7
Sep 21
Oct 29 - Feb 15Enrollment Closed

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 @ SLO.

    Contact Us

    Got questions?
    We've got answers!

    Email admissions