Software Engineering Immersive:

Launch Your Software Engineering Career

If you want to break into software engineering, an Immersive bootcamp is the surest path to making that a reality. As the pioneer of coding bootcamps, we place more grads with top employers than anyone else. This course will give you the tools you need to kick-start a fulfilling career.

Course at a Glance


No Prerequisites or Degree Required

12 Weeks


Remote or In-person


Industry-Recognized Skills

No Prerequisites or Degree Required


Financing Available

Starting Every Two Weeks

In Multiple Time Zones


Employment Rate

Our Immersive grads are landing in their field of study at the highest rate in the industry*.


Graduates Hired

We have more graduates hired by top employers than any other bootcamp program.


Salary Increase

58% of Immersive grads saw their salary increase by $10k or more within a year of finishing their GA course.

View the report

Designed To Launch Your Career

There’s a reason why our grads join some of the largest companies in the tech industry. We work with hiring managers at some of the largest global tech companies to identify the tools you need to go from beginner to software engineer.


Preparing for Careers at Top Companies

Our grads get hired by some of the most prestigious companies in the world, including over 110 organizations on the Fortune 500 list.

*99.2% of Immersive graduates who completed our full-time Career Services program got a job in their field of study within 180 days of graduation per the 2019 Student Outcomes Report.

“GA gave me the structure to learn software engineering, which has been invaluable in my new role as a Solutions Engineer. This experience gave me a clear career transition that would’ve been challenging to navigate without the program.”

– Megan Cummings, Solutions Engineer at Twilio

Software Engineering Immersive, San Francisco

Our Curriculum at a Glance

Learn to Build Responsive Web Apps

Gain the in-demand skills to build responsive web apps with commonly used programming languages, frameworks, and libraries through over 400 hours of expert-led instruction and project-based training.

    Software Engineering Fundamentals
    Get familiar with the most relevant and fundamental principles and techniques of programming.
  • UNIT 1
    Front-End Development
    Work with common developer tools such as Chrome Developer Tools, text editors, and code linters to build a front-end web app using HTML, CSS, and Javascript.
  • UNIT 2
    Full-Stack Development
    Lorem ipsum Nisi labore aute do aute culpa magna nulla voluptate exercitation deserunt proident.
  • UNIT 3
    Front-End Frameworks
    Lorem ipsum Nisi labore aute do aute culpa magna nulla voluptate exercitation deserunt proident.
  • UNIT 4
    APIs & Full-Stack Development
    Learn to build APIs using a second programming language, such as Python, Ruby, or PHP, backed by a SQL database. Final project includes building and deploying a full-stack application with integrated functionality from a third-party API.

    Unit order may vary by cohort.

Become Work-Ready

You’re not just mastering web development, you’re gaining the skills that software engineers need for today’s workplace.


Real-Life Projects

Create a portfolio that showcases your skills with object-oriented programming, JavaScript libraries, and third-party APIs.

Remote Collaboration

Collaborate and problem solve in a tech‑enabled remote environment.

Remote Collaboration

Practice planning and executing on projects using software collaboration tools and practices, such as GitHub.

Learn From the
Best in the

We have the largest network of web development veterans bringing their experience from the field to the classroom. 

Software Developer at Walmart Labs, ParcelPoint, and BlackRock
Isha Arora
San Francisco
Distinguished Faculty Member at General Assembly
Joe Keohan
New York City
Distinguished Faculty Member at General Assembly
Joe Keohan
New York City
“The instruction was foundational. It helped me formulate a programmer’s mindset and become more autonomous as a coder.”

– James Kim, Lead Software Developer at Frederic Fekkai & Co

Software Engineering Immersive Graduate

Financing Options That Work for You

Everyone’s financial circumstances are different, but one fact rings true: investing in your skills pays off in your future. Most GA students use one of our financing and payment options — from low-interest loans to income share agreements (ISAs) — to achieve their education goals.

Pay Upfront

Take $450 off course price when you pay in full.

Upfront Cost

Income Share Agreement

Our Income Share Agreement (ISA) lets you pay tuition back over 48 months after you land a job making $40k or more.
Upfront Cost

Education Loans

Apply for a loan from one of our best-in-industry lending partners. Monthly payments starting at $450.
Upfront Cost

Payment Plans

Divide tuition into two, three, or four easy payments over the course of your enrollment. Pay $7,475, $4,984, or $3,737 per installment.

Upfront Cost

Need help finding the financing options that are right for you?

Get in touch with our Admissions team through clicking below or calling (917) 722-0237.

We partner with nonprofits, governments, and corporations to expand access to education through tuition reimbursement, discounts, and scholarship funding like the GI Bill.

1:1 Career Coaching & Support

Mastering full-stack development is just step one. Our career services team will help you showcase your skills to potential employers to land your ideal role.

Personalized Career Support

Your career coach will help you build a dynamic job search strategy.

Proven Career Prep Resources

Prep for technical interviews, craft a standout resume, and create your personal brand.

Trusted by 19K Hiring Partners

We built the largest employer network to put our grads front-and-center with hiring managers.

“At Comcast, we’re fortunate to work with our partners at General Assembly. We interviewed many great candidates and look forward to bringing more GA students into the Comcast family.”

– Jonathan Schulman, Recruiter at Comcast

Getting Started With GA is Simple

Landing a spot in our Software Engineering Immersive is up to you, but we’ll be your advocate throughout the entire application process.


Submit a short 10-minute online application that lets us know where you are in your career and what you want to accomplish.

Screening Process

We’ll have a short phone conversation to learn about your professional background and goals. You’ll also complete a mini-project that helps us understand your current skill set.


Final Interview

In this in-depth interview, we’ll ask you brain-teaser questions, discuss your pre-admit work, and let you demonstrate your skills.

Ready to embark on your new career? Apply today!

Frequently Asked Questions

All companies are evolving into tech companies, and demand is growing steadily for software engineers who can creatively solve problems and implement robust, sustainable solutions. In fact, Harvey Nash and KPMG found that 67% of the tech leaders they surveyed reported an inability to acquire the talent they need.

Yes! Upon passing this course, you will receive a signed certificate of completion. Thousands of GA alumni use their course certificate to demonstrate skills to potential employers — including our 19K+ hiring partners — along with their LinkedIn networks.

  • Expert instruction in the skills you need to enter the workforce as a junior full-stack web developer.
  • Self-paced pre-work to explore software engineering fundamentals help you hit the ground running on day one of class.
  • Robust coursework, including expert-vetted lesson decks, project toolkits, and more. Refresh and refine your knowledge throughout your professional journey as needed.
  • A professional-grade portfolio of projects taken from concept to completion — each mirroring real problems that engineers face — that allows you to showcase the breadth of your technical skills to employers.
  • Individual feedback and guidance from instructors and TAs during office hours. Stay motivated and make the most of your experience with the help of GA’s dedicated team.
  • Dedicated career services to help you navigate your personal job search experience, from technical challenges, to salary negotiation, and more.
  • Technical interview prep, including resume reviews, mock interviews, and whiteboarding practice.
  • Exclusive access to alumni discounts, networking events, and career workshops.
  • A GA course certificate to showcase your new skill set on LinkedIn.

Software Engineering Immersive is for learners who are committed to making a career change. Front-End Web Development offers a popular “starter” option for those who are curious about careers in tech or want to work more effectively with technical stakeholders. JavaScript Development offers a further deep dive into the world’s most popular programming language.