Jump to:

Break into a Coding Career

Position yourself as a job-ready full-stack software developer in our full-time Immersive course. Our proven, expert-designed curriculum is continually updated to keep pace with shifting employer demands. Leverage exclusive opportunities, launch collaborations, and form key connections as part of our global network of more than 40,000 part- and full-time alumni.

Evolve With Today’s Tech-Driven Economy

Equip yourself with the skills you need to succeed in a new career. Our dynamic coursework is designed by industry experts to focus on the programming languages, libraries, and frameworks that employers demand.

Get Ahead With Today’s Essential Skills

Learn to leverage
JavaScript,
Python,
APIs,
and more through hands-on projects and real-world scenarios. You’ll leave ready to bring your own ideas to life and help organizations of all kinds solve problems and deliver better user experiences.

Pursue a Personalized Learning Path

Make the most of your time as a GA student with support that’s adapted to meet your needs. Based on the results of a diagnostic assessment, your individualized Web Development Fundamentals learning path will guide you through up to 80 hours of self-paced, online preparatory lessons covering the essentials of programming. You’ll arrive ready to hit the ground running from day one.

Dive into Best-in-Class Online Training

With our industry-leading online learning format, you’ll get the full benefit of an Immersive course from anywhere you choose.

Learn in a Virtual Classroom

Collaborate with expert instructors and peers from around the world. Micro-lectures, interactive group work, and a 6:1 student-to-teacher ratio are all designed to motivate you and help you stay on top of the curriculum.

Communicate in Real Time

Ask questions, get feedback, and interact with your classmates and instructional associates. Engage through live chat, voice, and video to work on comprehension, solutions, and projects.

Leverage Modern Workplace Tools

Experience what it’s like to work as a developer in an interactive coding environment, utilizing real-time communication tools such as Slack and Zoom video conferencing. Tackle case studies and projects individually and with your classmates.

Find the Job That’s Right for You

Tap into our global employer network of more than 7,000 hiring partners. Work with your dedicated career coach to develop a job search strategy that will help get you hired — wherever you’re based.

What You’ll Learn

Kickstart your career as a full-stack software developer and lifelong learner. From programming fundamentals to team collaboration strategies, you’ll learn to solve problems with industry-leading tools and techniques.

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

Explore what powers the web we see. 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. You’ll then use
CSS
to add layout and style.

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.

Immersive Student Life

Each full day of expert-led, online instruction incorporates a mix of presentations, interactive labs, and group collaboration to offer a hands-on, project-based approach to learning. Here's an example of what your schedule could look like as an Remote Immersive student. (Times may vary by location.)

Homework

Build Your Portfolio

Throughout this Immersive, you’ll complete several projects, including a primary piece to help you approach your job search with confidence. Here’s an example from London-based grad George Gray.

Dived.in

George designed this web application to help scuba divers find great diving locations. He developed Dived.in from the ground up using Rails and a front-end JavaScript framework.

About the App

Dived.in was developed to serve as a community resource for divers to share their experiences. As a community-moderated website, it would allow users to crowdsource their favorite dive sites, including relevant photos and tips.

Setting the Stage

George gathered feedback on his project idea by reviewing user stories, wireframes, and his data model before beginning development. By working with instructors to scope out the basic functionality of the application, he was able to make sure it added value to his portfolio.

Back-End Development

The core of the application was built using Ruby on Rails. George chose to incorporate a Facebook login to allows users to quickly sign up and participate in the site.

Front-End Development

George incorporated JavaScript into his project, including additional frameworks in order to provide specific dynamic functionality. He also chose to also add responsive CSS to make the application usable on mobile and tablet devices.

Optimize Your Job Search

Work with dedicated
career coaches,
connect with a network of more than 7,000 hiring partners, and set yourself up for long-term growth as part of GA’s global community.

Receive Dedicated Career Coaching

Work
one on one with career coaches
who are committed to furthering your professional success from day one of class to day one at a new job. Develop your personal brand, and practice interviewing skills.

Build Out Your Professional Portfolio

Show off your work to potential collaborators and employers. Create a collection of custom websites and applications using today’s leading front- and back-end web development tools and techniques.

Fuel a Lifetime of Learning

Become part of a global community, engaging with experts, influencers, and peers.
After graduation,
you’ll also gain access to a suite of digital tools, development programs, tuition discounts to future GA offerings, and more.

*Must be a U.S. citizen or permanent resident; approval pending state of residency.‡Must be 18 years or older and an Australian citizen or permanent resident. Must have a valid mobile number and email address.

Frequently Asked Questions

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.

What will the Remote Immersive experience be like?

We know it can be hard to focus while learning online. Given the number of real-life and online distractions that may keep you from your work, we’ve designed course activities that keep you engaged and in constant conversations with your fellow classmates, instructors, and instructional associates. Our lessons are broken up into micro-lectures, which introduce content in short spurts. You’ll then work individually, in pairs, or in groups to apply what you’ve learned. We also encourage students to interact independently so they can get to know one another better and build a sense of community.

Why would I take a Remote Immersive instead of learning at a GA campus?

If you live in or just outside of a GA metro area and would have a long commute to our campus, a Remote course will allow you to invest more time and energy in your studies, while still pursuing career development locally. You may also prefer to learn from the comfort of home.

If you’re located outside one of our metro areas, our Remote experience offers you the opportunity to work with our career coaches, create a career plan, and receive the support you need to secure full-time employment locally.

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 Remote, you will be able to:

What kind of community will I find in this course?

Our Web Development Immersive Remote 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. As a community, you’ll help each other stay focused and accountable and 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.

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
so you can focus on what counts — your education. We also offer tuition reimbursement and scholarships for eligible students facing barriers to enrollment.

Does this course have any restrictions?

Yes, this Immersive is not open to enrollments for individuals who plan to take the course from the following U.S. states: Alabama, Nebraska, Oklahoma, Utah, Wisconsin, and Wyoming.

All Set!

We’ll notify you about the next session in your city. Until then, our admissions team will reach out to discuss our courses and your goals.

Meanwhile, we’d love to know a little more about you.

What sparked your interest in this course?

How did you learn about us?

Thank you.

Our admissions team will call you soon to chat about the course. To reach us directly, please call us at +1 (213) 263-4147 or email admissions.

General Assembly is a pioneer in education and career transformation, specializing in today’s most in-demand skills. The leading source for training, staffing, and career transitions, we foster a flourishing community of professionals pursuing careers they love.