Software Engineering Immersive Remote

Become a professional web developer. Learn from expert instructors and career coaches online.

Dive Into Best-in-Class Training
Developers power innovation in fields ranging from health care to eCommerce — and demand for their talents is on the rise. Tap into new opportunities and position yourself as a job-ready full-stack software developer in our Immersive course, online or at our campuses around the world. Our proven, expert-designed curriculum is continually updated to keep pace with shifting employer demands, and top names like Google, Microsoft, Deloitte, and IBM have all turned to GA to hire our grads. Access exclusive opportunities, launch collaborations, and leverage key connections as part of our global network of more than 40,000 part- and full-time alumni.
Course Length
Tuition
Course Goal
Course Features
- Up to 80 hours of personalized, self-paced pre-course learning
- Dedicated one-on-one career coaching
- 12 weeks of full-time, expert-led instruction
- Online and on-campus formats
Reach Professional Goals With Personalized, One-on-One Support
Our Outcomes program, offered exclusively to Immersive students, fosters continual growth during your job search. Whether you’re sending applications or prepping for a technical interview, your career coach will help you grow beyond the course curriculum.
Interactive In-Class Programs
Courses incorporate a mix of in-class speakers, company tours, and workshops to prepare you for a role in a new industry.
Boost Your Application Quality
Discover how to be a competitive, active job seeker. Learn how to set yourself apart, get your foot in the door, and land interviews.
Network Better in Every Setting
Grow your connections. Utilize networking strategies to meet job search goals, from large events to one-on-one meetings.
Communication and Branding
Effectively convey who you are as a candidate. Practice talking about your experience, mock interviews, and more.
Master Time Management
Discover how to manage the many tasks of a job search. Streamline your workflow and reformat your week to apply for roles.
Hone Your Technical Skills
Grow a tool kit of portfolio boosters. Get resources to keep polishing your skills in web development, UX design, or data science.
Who’s Hired Our Graduates?
We've built and nurtured strong relationships with a range of hiring partners — from small-scale startups to Fortune 100 corporations.







“The employer engagement events [in the Outcomes program] were some of the best experiences I’ve had. They taught me a lot about how to communicate my work and network in general.”
Byron Allen, Data Science Immersive Alumnus, Sydney
Immersive Student Life
Daily recaps and code exercises reinforce newly learned concepts and skills.
Learn key objectives through expert-led lectures, discussions, and exercises.
Recap morning coursework.
Practice new skills, work on independent or group labs, and dive deeper into the day’s key topics.
Reach your educational goals with individualized attention from instructors.
Complete homework, projects, and review exercises with help from evening TAs.
Meet Your Instructors
These full-stack development professionals are innovators in this influential field and will help you navigate its inner workings, technologies, and trends.
What You’ll Learn: Leading-Edge Skills for Coders

Programming Fundamentals
Understand how to assemble your development environment, work efficiently as a developer, and ensure your projects are a success. Learn programming fundamentals, along with the basics of computing, networks, and data structures.

Product Development Basics
Pinpoint what a user should be able to accomplish with your application, model your data accordingly, develop simple wireframes, and track a collaborative development process using version control.

Front-End Web Development
Gain an understanding of how to write high-quality JavaScript code, building a dynamic, front-end to a web application using a modern JS library, such as Angular or React.

Back-End Web Development
Learn to build web applications from the ground up using a modern web language and framework (like Ruby on Rails or Python and Django). Develop high-quality APIs using Node.js and integrate data from other apps (such as Twitter or Yelp) into your project.

Team Collaboration Strategies
Discover how to effectively communicate and collaborate with development teams. Produce high-quality software as you work with a team to build, maintain, change, and secure a full-stack application.
What Our Recent Graduates Have to Say
Tuition and Financing
Need payment assistance? Our financing options allow you to focus on what matters: your goals.
Tuition
Tuition Assistance
We offer G.I. Bill® tuition reimbursement and Opportunity Fund scholarships for eligible students.
Loan Providers
Apply for 3-, 5-, or 10-year, fixed-rate, merit-based loans to finance your tuition and cost of living.
Must be a U.S. citizen or permanent resident; approval pending state of residency.
Financing options differ in each market and are only available to students accepted into our programs. Contact a local Admissions officer for more information.
Upcoming Course Dates
Web Development Immersive Info Session
Find out if this Immersive is right for you and your goals. Chat with the GA team, discover the curriculum details, and get a glimpse into student life in an upcoming info session.
Frequently Asked Questions
Why is this course relevant today?
There's never been a better time to start a career as a software developer. In fact, the U.S. Bureau of Labor Statistics predicts that employment growth in this sector will top 24 percent between 2016 and 2026. From startups to Fortune 500 companies, there is a growing demand for software developers who can creatively solve problems and implement robust, sustainable solutions.
What practical skill sets can I expect to have after completing this course?
By the end of our Web Development Immersive, you will be able to:
- Create responsive web pages for modern browsers using HTML, CSS, and JavaScript.
- Build a richly interactive, single-page front-end for your application using a modern framework like Angular or React.
- Consume web application programming interfaces (APIs) from third-party sites such as Twitter or Yelp.
- Write secure full-stack applications and deploy them to cloud-based services like Heroku.
- Collaborate as a team using Git and GitHub, widely accepted collaboration practices, and an agile development workflow.
What kind of community will I find in this course?
Our Web Development Immersive course attracts eager learners who are as passionate about growing and launching a new career as you are. Their backgrounds span professions in design, product management, and many other fields. The General Assembly experience can create lasting friendships and collaborations that will support you throughout a lifetime of discovery.
What does my tuition cover?
- Expert-led training in full-stack development skills, methods, and best practices.
- Additional alumni perks, including discounts, workshop credits, online classes, and more.
- Ongoing job search support and exclusive networking opportunities.
- Access to a dedicated group of career coaches who will help you land a job after graduation.
- Diagnostic assessments, which help determine your personalized pre-course learning path.
What can I expect to accomplish by the end of this course?
By the end of the course you will have:
- Created at least four portfolio projects.
- Practiced for technical interviews.
- Built a full-stack application.
- Developed lifelong community you can tap into throughout your career.
What are my financing options for an Immersive course?
Financial hurdles shouldn’t keep you from achieving your goals. In addition to payment plans, we offer a few different financing options from our partners at Climb and Meritize so you can focus on what counts — your education.
We offer G.I. Bill® tuition reimbursement in select cities and Opportunity Fund scholarships for eligible students facing barriers to enrollment.