Web Development

All day, five days a week. Daily live instruction, online from anywhere that works for you.

Header image
Request Syllabus Apply Now

Next Course Begins September 2018

Header image
Talk to Admissions +1 (617) 207-6245

Break into Web Development in 13 Weeks

Our rigorous and interactive virtual classroom will help you develop the skills you need to become a full-stack web developer.

Learn web development in an immersive environment

Experience the GA Campus, Virtually

Learn the same time-tested curriculum that over 3,000 campus alumni have completed, adapted for live, online learning.

Learn on real-world coding skills

Get Qualified

Master tech’s most in-demand skills, like JavaScript, Git, and Rails, as you build a professional portfolio of real websites and data-driven apps.

Find a job with the help of our career coaches

Get Hired

Launch your new career with help from your dedicated career coach, who will be there to guide you every step of the way.

Our Flagship Course Comes To You

With our industry-leading online learning platform, you’ll get the full immersive classroom experience – adapted for live, remote learning – from anywhere you choose.

Experience instructor and coding environment

Engage & Learn

Micro lectures, interactive groupwork, and a 6:1 student-to-teacher ratio, are all designed to keep your attention and help you stay on top of the curriculum.

Experience instructor and chat

Live Communication

Ask questions, get feedback, and interact with your classmates and TAs — all in real-time. Engage in a variety of ways including live chat, voice, and video to work on comprehension, solutions, and projects.

Experience coding environment

Workplace Simulation

At your dedicated workspace, you’ll experience what it’s like to work and collaborate as a developer in an interactive, real-world coding environment.

Experience outcomes support

Career Support

Tap into our global employer network of over 2,000 hiring partners and work with your dedicated career coach to develop a job search strategy that will help get you hired.

What You’ll Learn

We teach the skills you need to kickstart your career as a developer and a lifelong learner. From programming fundamentals to launching full-stack web apps, you'll learn to solve problems with code while applying industry best practices in a collaborative environment.


Programming Fundamentals

Understand how to set up your development environment, work efficiently as a developer, and make your projects a success. Learn programming fundamentals, along with the basics of computing, networks, and data structures.


The Basics of Product Development

Define what a user should be able to do with your app, appropriately model your data, develop simple wireframes, and learn to track a collaborative development process using version control.


Front-End Web Development

Before you start working with cutting-edge libraries and frameworks, gain an understanding of how to write high-quality JavaScript code. Learn to build a dynamic, front-end to your web application using a modern JavaScript library, and use CSS to layout and style your application.


Back-End Web Development

Build web applications from the ground up using Ruby on Rails, a modern web language and MVC framework. Build quality APIs using Node.js and integrate data from other apps (like Twitter or Yelp) into your project.


Working with Teams

Learn to collaborate with others to produce high quality software as you work with a team to develop, maintain, change, and secure an application.


Request a detailed syllabus.

We have over 3,000 graduates from our flagship Web Development Immersive course. With Web Development Immersive Remote, we’re taking everything we’ve learned from the classroom and making it accessible to students online with a robust, engaging, all day experience.

Adi Hanash / Lead of Online Education, General Assembly

Adi Hanash

Student Life

Get the full classroom and community experience through a mix of presentations, interactive labs, and project collaboration. No two days look exactly alike, but here’s an example of what your day could look like.


Morning Warm-Up

Group Review

Meet with your team to review homework from the night before and perform code exercises.

Meet with your team to review homework from the night before and perform code exercises.



Instructor-Guided Lessons and Activities

Learn key objectives through micro-lectures, discussions, and activities.

Learn key objectives through micro-lectures, discussions, and activities.




Connect with teammates and instructors during your break. (optional)

Connect with teammates and instructors during your break.



Labs & Exercises

Student-Guided Group Activities

Practice new skills, work on labs solo or in groups, and receive further instruction on key topics for the day.

Practice new skills, work on labs solo or in groups, and receive further instruction on key topics for the day.



Catch-up on Goals & Progress

Personal review and support from instructors.

Personal review and support from instructors.



Evening TAs are on hand to support the class in completing daily assignments and review exercises.

Evening TAs are on hand to support the class in completing daily assignments and review exercises.

All times are U.S. Eastern Time

Build Your Portfolio

You'll complete several projects, including a primary portfolio project that will help you begin your job search with confidence. Check out an example of a past student project.

Brief is a web application built by London WDI alum George Gray. Designed to help scuba divers find great diving locations, George developed the application from the ground up using Rails and a front-end JavaScript framework.

Solution 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. project


Setting the Stage

Setting the Stage

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

Back-end Development

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

Front-end Development

George incorporated JavaScript into his project, adding in 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.

Career Guidance

We provide each of our immersive graduates with access to job readiness training, opportunities to hone new skills, and connections to employers.


Optimize your résumé with support from an online career coach.

Work one-on-one to develop a customized job search strategy.

Job Search

Learn techniques and strategies that will help you prep for interviews.

Develop your job search tool kit in a series of online workshops.


Access our network of employers through GA’s exclusive job board.

Connect with over 25,000 graduates in our growing alumni network.

Join Our Global Community

15 Locations · 3,000 WDI Campus Alumni

If you’re near one of our metros or looking to relocate, come to campus to receive localized career resources and attend networking events.

Networks map desktop
Networks map mobile
International Locations

  • London
  • Hong Kong
  • Singapore
  • Sydney
  • Melbourne

  • Seattle
  • San Francisco
  • Los Angeles
  • Denver
  • Austin
  • Chicago
  • Boston
  • New York
  • Washington D.C.
  • Atlanta
  • London
  • Hong Kong
  • Singapore
  • Melbourne
  • Sydney

Companies That Have Hired Our Alumni


Upcoming Courses


Sep 4 – Nov 30

Except: Nov 12, Nov 22, Nov 23

Mon - Fri

10am - 6pm

$13,950 USD


Dec 10 – Mar 21

Except: Dec 24, Dec 25, Dec 26, Dec 27, Dec 28, Dec 31, Jan 21, Feb 18

Mon - Fri

10am - 6pm

$13,950 USD

Fund Your Future

Need payment assistance? Our financing options allow you to focus on your goals instead of the barriers that keep you from reaching them.

Let us figure out the best option for you.

¹ Must be a US 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 info.

Get Answers

We love questions, almost as much as we love providing answers. Here are a few samplings of what we’re typically asked, along with our responses:

The Course

  • What happens when I click “Apply Now?”

    After filling us in on some basic information, we’ll connect you with someone who will discuss the program with you, and get to know a little more about you.

    After our first conversation, you’ll have some work to do. You’ll need to complete our online learning program Dash to show a basic knowledge of HTML, CSS, and JavaScript. We’ll also need you to explore available web developer positions in your area, and decide which ones you might be interested in.

    In our second interview, we will review your work and your career options to make sure we can really help you reach your potential.

  • Why are these skills relevant today?

    There’s never been a better time to start a career as a web developer. From startups to Fortune 100 companies, there is a consisten demand for both developers who write high-quality code and experienced problem solvers who can design creative solutions.

  • What practical skills sets can I expect to have upon completion of the course?

    By the end of the course, you will be able to:

    • Write HTML, CSS, and JavaScript that displays as intended in modern browsers
    • Develop a back-end web application and APIs using a modern programming language and MVC web development framework, such as Rails
    • Develop a dynamic front-end to your application using a modern framework used to create single-page apps, such as Angular or Backbone
    • Consume web APIs from third-party sites like Twitter or Yelp
    • Write secure applications and deploy them to cloud services like Heroku
    • Collaborate within a team using an agile development workflow and widely-accepted collaboration practices using Git
  • What can I expect to accomplish by the end of this course?

    By the end of the course, you will have:

    • Completed several individual and group projects, including one primary portfolio project
    • Learned about web development from experienced web developers
    • Networked with some of the best developers, companies, and entrepreneurs in the tech community
    • Prepared yourself with the foundational knowledge you need to begin a career of continuous learning
  • Why should I take the full-time course instead of a combination of part-time courses?

    Web Development Immersive is a more robust learning experience than our part time courses and is designed for people looking to start new careers or launch their own businesses.

    Graduates of our Web Development Immersive will have a full-stack set of developer skills with a wider range of coding languages and will become part of an outcomes program that is not offered to our part-time students.

  • How do I know that I’m ready for this class?

    You do not have to be an experienced developer to be in this class. Candidates will be expected to show familiarity with HTML, CSS, and JavaScript during the Admission process, but we have tools in place that can help you get ready. We will also provide you with approximately 40 hours of prework once you are admitted, to prepare you for the course.

  • What does success in this class look like?

    To get the most out of this course, you have to be willing to fully immerse yourself (get it?) in the classroom environment. This means actively engaging with your instructors, classmates, and career coach, as well as taking every opportunity to apply your new skills toward real-life projects.

    We’ll help guide you through the entire process, but in order to succeed you’ll need to completely commit to your work and continuously push yourself.

  • Does this course have any restrictions?

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

The Remote Experience

  • What will the online classroom experience be like?

    Given the fact that there are an infinite number of both real life and online distractions that may keep you from your work (cat videos, cats, etc.), we’ve developed a classroom experience that will keep you engaged at all times.

    Our lessons are broken up into micro-lectures, which teach you content in short spurts so that you can immediately break out into groups and practice applying what you’ve learned.

    We’ve modeled the course’s activities so that you’ll be able to have constant conversations with your fellow classmates, instructors, and TAs throughout the course. We also encourage students to have side conversations with each other, to better get to know their classmates and help build a sense of community.

  • Who else will be in my class?

    Our students are engineers, artists, journalists, entrepreneurs, financial analysts, folks just out of college, your new best friends - individuals who are looking to start a new career in web development, and, most importantly, just as motivated and passionate as you are.

  • Why would I take Web Development Immersive Remote instead of at a GA campus?

    If you’re living in or just outside of a GA metro and would have a long commute to campus, the Remote Immersive will allow you to invest more time and energy in your studies, while still pursuing Outcomes within the metro.

    And if you’re located outside one of our metro areas, WDI Remote will offer you the opportunity to work with our outcomes team to create a career plan and explore which employment options suit you best.

  • What will my personal setup look like?

    You will need to have your own computer (a Mac is strongly recommended) and an external monitor (ideally 28” or bigger).

    You’ll also need access to high speed internet (wired ethernet connection is strongly recommended) and a dedicated, quiet workspace where you feel comfortable working, preferably in a private room away from zany roommates, prying family members, Kramer-like friends popping in, etc.


  • What does this course cost?


  • Do I have to pay that all at once?

    No. You can pay in a lump sum or opt into our payment plan.

  • Am I eligible for financing if I currently live outside of the U.S.?

    No. Unfortunately, we are only able to offer financing plans to students living with the U.S.

More Questions?

Call us at +1 (617) 207-6245

Contact Admissions

Dig Deeper Into The Curriculum

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Speak with admissions about your options.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Let’s keep you updated.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.