| Feb | MAR | Apr |
| 12 | ||
| 2015 | 2016 | 2017 |

Bummer! Please complete all required questions.
Learn and apply the skills you need to start a career in code.
Learn the most sought-after skills in tech, from JavaScript to Rails, with guidance from our team of experienced instructors.
Build real websites, APIs, and data-driven apps while collaborating with classmates on a range of projects.
Launch your new career in web development with the support of our career counselors through every step of the job search.
We provide each of our immersive graduates with access to job readiness training, connections to employers, and opportunities to hone new skills.
Build a strong résumé with one-on-one coaching support.
Learn how to present your code and discuss open source contributions.
Visit development teams at local companies.
Attend panel discussions with industry experts.
Showcase your work to potential employers in our global network.
Get to know members of your local tech community.
WDI
“Once I realized I had a passion for programming, WDI seemed like the perfect balance between trying to teach myself and going back to university. The curriculum and instructors were amazing and helped me gain the skills I needed to bring my ideas to life through code.”
“
General Assembly gives all of their students the training and opportunity to excel and to show that web development is a passion for them. That’s who we want to hire.
Jay Neely / Digital Community, Boston Globe Media
We break up our daily schedule with 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 on campus.
9
am
Group Review
Daily review and code exercises that reinforce concepts and skills
Daily review and code exercises that reinforce concepts and skills
10
am
Instructor-guided Lessons & Activities
Learn key objectives through lectures, discussions, and activities
Learn key objectives through lectures, discussions, and activities
12
pm
Panel Discussion
Hear from industry insiders during talks and panel discussions (recurring) (optional)
Hear from industry insiders during talks and panel discussions (recurring)
(optional)
2
pm
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
5
pm
Catch-up on Goals & Progress
Personal review and support from instructors
Personal review and support from instructors
6
pm
Assignments & Projects
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
“
At General Assembly, I was able to combine my experience in journalism with the programming skills I needed to take on a technical role in the growing field of data visualization.
JoElla Straley / Information Graphic Developer, Graphicacy
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.
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.
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.
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.
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.
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.
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.
Dived.in is a web application built by London WDI alum George Grey. 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.
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.
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.
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.
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.
Learn from skilled developers with professional experience in the field.
Los Angeles
Founder,
The Good Company
Washington, D.C.
Senior Engineer,
Contactually
Los Angeles
Data Analyst,
Kindling Media
San Francisco
Software Engineer,
Comcast
Hong Kong
Co-founder,
Reque.st
Sydney
Developer,
PeopleBrowsr
Washington, D.C.
Senior Software Engineer,
LearnZillion
New York
Web Designer,
Freelance
Washington, D.C.
Developer,
nclud
Need payment assistance? Our financing options allow you to focus on your goals instead of the barriers that keep you from reaching them.
Apply for 1-, 2-, or 3-year, fixed-rate, merit-based loan¹
Apply for 3-year, fixed-rate, merit-based loan²
Let us figure out the best option for you.
¹Must be a US citizen; approval pending state of residency.
²Must be a US citizen; 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.
See if this course is a fit for you. Meet the GA team and a WDI instructor, get an overview of the curriculum and course objectives, and learn the benefits of being a student at GA.
Web Development Immersive Info Session
GA-SF (225 Bush), 225 Bush Street, 5th Floor (East Entrance), San Francisco, CA 94104, USA
You’re on the list!
Keep an eye on your inbox for your ticket and we’ll see you at the event.
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:
There's never been a better time to start a career as a web developer. From startups to Fortune 100 companies, there is a consistent demand for developers who both write high-quality code and experienced problem solvers who can design creative solutions.
By the end of the course, you will be able to:
Our students are engineers, artists, journalists, entrepreneurs, financial analysts, folks just out of college, your new best friend - individuals who are looking to start a new career in web development, and, most importantly, just as motivated and passionate as you are.
By the end of the course, you will have:
Financial hurdles shouldn’t keep you from your goals. That’s why we’re offering a few different financing options, like Earnest, Climb, Affirm, and Pave so you focus on your goals instead of the barriers that keep you from reaching them. Note that you must first be accepted into a GA program before applying for financing.
Call us at +1 (415) 592-6885
We have sent you a copy of our course syllabus to your email.
Meanwhile, we’d love to know a little more about you.
If you have any other questions about the course, please call us at +1 (415) 592-6885 or email admissions.
Our admissions team will be in touch soon.
Meanwhile, we’d love to know a little more about you.
If you have any other questions about the course, please call us at +1 (415) 592-6885 or email admissions.
We’ll be reaching out once a new session is scheduled in your city.
Meanwhile, we’d love to know a little more about you.
If you have any other questions about the course, please call us at +1 (415) 592-6885 or email admissions.
© 2016 General Assembly. All rights reserved. Regulatory Information Terms Privacy Assembled in NYC
Join our community and receive 25% off a class or workshop (up to $50 value).
SubscribeJoin our community and receive 25% off a class or workshop (maximum discount value of $50; first-time subscribers only; excludes full-time courses, part-time courses, and Circuits).
You will receive your promo code within 48 hours.