About
About
General Assembly offers short and long courses in web and mobile development, product management, data science and more, online and in-person, across 15 campuses in 4 continents. Focusing on the most relevant and in-demand skills across data, design, business, and technology, General Assembly is confronting a skills gap and providing access to opportunities in tech. General Assembly offers a breadth of different course offerings and classes range from full-time immersive courses for learners that want to switch to a new career, to part-time courses for learners that are looking to improve their career trajectory by acquiring a new skill set, and mentor-led online circuits for a more flexible way to acquire foundational skills.
To apply for an immersive bootcamp, applicants need to submit an online application, then connect with a General Assembly admissions representative who will evaluate whether the course is a fit for an applicant's experience and goals. Applicants then complete an admissions assessment to ensure they are prepared for the rigor of the curriculum. Once a student is accepted and has paid a down payment, their spot will be secured.
General Assembly career coaches work with students to create their career path, improve technical interview skills, and build a personal brand. Graduates can attend GA-hosted hiring events and meet hiring managers. The careers team partners with companies for course development and graduate placement and helps companies stay competitive in today's digital landscape. Additionally, General Assembly has made a commitment to affordable and accessible education combined with an education-to-employment approach that helps to create a diverse talent pipeline.
In addition to long-form course offerings, General Assembly courses are also available as short form bootcamps (1-2 day workshops) as well as evening and weekend classes.
Recent General Assembly Reviews: Rating 4.3
Recent General Assembly News
- How to Become a Business Intelligence Analyst
- How Jules Used an ISA To Reskill with General Assembly
- 2020 Coding Bootcamp News Roundup
Courses
Courses
1. Data Science Immersive
ApplyMySQL, Data Science, Git, Data Visualization, Hadoop, Spark, Data Analytics , Algorithms, Business Intelligence, SQL, Python, Machine Learning
In PersonFull Time40 Hours/week12 WeeksStart Date Rolling Start Date Cost $15,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Your best course for career transformation. This full-time data science bootcamp features expert instruction, one-on-one career coaching, and connections to top employers to get you hired. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit 250 Financing Financing options are available through Climb Credit and Meritize. Income Share Agreements are available through Vemo.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Basic SQL query knowledge/scripting and familiarity with Python required. Strong familiarity with math and descriptive statistics required. 2-5 years of experience as an analyst is ideal. Prep Work 40 Hours Placement Test Yes Interview Yes
2. Software Engineering Immersive
ApplyHTML, JavaScript, Django, Rails, CSS, React.js, Front End, Ruby, SQL, Python, GitHub
In PersonFull Time40 Hours/week12 WeeksStart Date Rolling Start Date Cost $15,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Your best course for career transformation. Our award-winning coding bootcamp, dedicated career coaches, 19K+ hiring partners, and global expert network get grads hired at A-list companies. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit 250 Financing Financing options are available through Climb Credit and Meritize. Income Share Agreements are available through Vemo.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 40 Hours Placement Test Yes Interview Yes
3. User Experience Design Immersive
ApplyStart Date None scheduled Cost $14,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Your best course for career transformation in design. This full-time UX bootcamp features expert instruction, one-on-one career coaching, and connections to top employers to get you hired. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize. Income Share Agreements are available through Vemo.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 12 Hours Placement Test Yes Interview Yes
Data Analysis On-Demand
ApplyStart Date None scheduled Cost $950 Class size N/A Location Online Get started with essential tools and strategies to make data-driven decisions. Enhance your job performance and work more effectively. Data Analysis On Demand is a flexible learning path that gives you a robust introduction to industry fundamentals. Skill up when you want, where you want on our dynamic online platform. Expert mentors keep you motivated with guidance and feedback in convenient 1:1 sessions. Build a strong foundation in Excel and SQL while honing techniques like cleaning data, framing questions, and data visualization. Apply new skills to work or passion projects as you go!Financing
Deposit N/A Tuition Plans N/A Scholarship N/A Getting in
Minimum Skill Level Beginner Placement Test No Interview No
Data Analytics (Part-Time)
ApplyStart Date None scheduled Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Harness Excel, SQL, and Tableau to drive powerful analysis and insights. Build confidence and credibility to apply this versatile skill set to countless jobs. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
Data Science (Part Time)
ApplyData Science, Git, Data Visualization, Data Analytics , Algorithms, Business Intelligence, Python
In PersonPart Time6 Hours/week10 WeeksStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Create robust predictive models with statistics and Python programming. Build confidence and credibility to tackle complex machine learning problems on the job. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Familiarity with math and statistics and Python syntax/programming fundamentals is required. Prep Work 15 Hours Placement Test No Interview Yes
Digital Marketing On-Demand
ApplyStart Date None scheduled Cost $950 Class size N/A Location Online Get started launching multi-channel brand, acquisition, and retention campaigns. Enhance your job performance or indulge your creative curiosity. Digital Marketing On Demand is a fun, flexible learning path that gives you a robust introduction to digital marketing fundamentals. Skill up when you want, where you want on our dynamic online platform. Expert mentors keep you motivated with guidance and feedback in convenient 1:1 sessions. Hone techniques in segmentation, customer insight, CRM, analytics, automation, and more. Apply new skills to work or passion projects as you go!Financing
Deposit None Tuition Plans N/A Scholarship N/A Getting in
Minimum Skill Level Beginner Placement Test No Interview No
Digital Marketing (Part-time)
ApplyDigital Marketing, SEO, Social Media Marketing, Email Marketing, Content Marketing
In PersonPart Time4 Hours/week10 WeeksStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Build confidence and capability to apply modern marketing strategies on the job. Drive growth with multichannel campaigns powered by data and customer insight. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
Front-End Web Development (Part-Time)
ApplyHTML, Git, JavaScript, Design, User Experience Design, CSS, Front End, GitHub
In PersonPart Time6 Hours/week10 WeeksStart Date None scheduled Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Learn to leverage HTML, CSS, and JavaScript through hands-on projects and real-world scenarios. Develop interactive, responsive websites to impress new clients and employers with your coding skills and get ahead on the job. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
HTML, CSS & Web Design - On Demand
ApplyStart Date None scheduled Cost $1,250 Class size N/A Location Online This course enables students to create a well-designed site with the user in mind, and master the technical vocabulary to communicate ideas to designers and engineers. Students will learn how to quickly translate their ideas into functional, stylized websites for personal or business purposes using HTML, CSS, responsive web design and design fundamentals. This course is offered on a flexible schedule to suit your time commitment. You'll receive useful feedback from a mentor who has extensive professional and academic knowledge of the field. By the end of the program students will have built a full functioning website to use as part of a portfolio.Financing
Deposit N/A Financing N/ATuition Plans N/A Scholarship N/A Getting in
Minimum Skill Level Beginner Placement Test No Interview No
JavaScript Development (Part-time)
ApplyStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Gain fluency in JavaScript — the world's most popular programming language — and start leveraging its versatile capabilities to build rich, interactive websites and applications. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 6 Hours Placement Test No Interview Yes
Product Management (Part-time)
ApplyDesign, Sales, Product Management, User Experience Design, Agile
In PersonPart Time4 Hours/week10 WeeksStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Balance business viability, technical feasibility, and customer desire to lead products and features toward long-term success. Learn from a seasoned expert. This course is also offered in an online, virtual classroom setting. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
Python Programming (Part-Time)
ApplyStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Gain fluency in Python — the world's fastest-growing major programming language — and start leveraging its versatile capabilities to build web and data science applications. This course is offered in person and online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 4 Hours Placement Test No Interview Yes
React Development Online (Part-Time)
ApplyStart Date None scheduled Cost $3,950 Class size 22 Location Online Expand your JavaScript programming skills, and boost your profile at work — and on the job market. Learn to build sophisticated, scalable web applications. This course is offered only online, in a virtual classroom setting.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Prior experience with JavaScript. Prep Work 4 Hours Placement Test No Interview Yes
Software Engineering Immersive - Flex
ApplyHTML, JavaScript, Django, Rails, CSS, Express.js, React.js, Node.js, Ruby, SQL, GitHub
OnlinePart Time18 Hours/week24 WeeksStart Date None scheduled Cost $14,950 Class size 22 Location Online Have it all. Keep your daytime commitments while transforming your career with evening and weekend training. Our award-winning program, expert instructors, dedicated career coaches, and 19K+ hiring partners get grads hired at A-list companies. This course is offered only in an online, virtual classroom setting using Zoom, Slack, and other tools.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 40 Hours Placement Test Yes Interview Yes
User Experience Design On-Demand
ApplyStart Date Rolling Start Date Cost $950 Class size N/A Location Online Get started designing successful digital products that customers and audiences love. Enhance your job performance or indulge your creative curiosity. User Experience (UX) Design On Demand is a fun, flexible learning path that gives you a robust introduction to UX fundamentals. Skill up when you want, where you want on our dynamic online platform. Expert mentors keep you motivated with guidance and feedback in convenient 1:1 sessions. Hone techniques like prototyping, persona building, affinity mapping, wire-framing, and user research. Apply new skills to work or passion projects as you go!Financing
Deposit N/A Financing N/ATuition Plans N/A Scholarship N/A Getting in
Minimum Skill Level Beginner Placement Test No Interview No
User Experience Design (Part-Time)
ApplyStart Date Rolling Start Date Cost $3,950 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Translate user wants and needs into intuitive digital experiences that power revenue, loyalty, and product success. Build confidence and credibility to tackle complex design problems on the job. This course is offered on campus and online, in a virtual classroom setting using Slack, Zoom, and other tools.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
Visual Design (Part-time)
ApplyStart Date Rolling Start Date Cost $2,800 Class size 22 Location Los Angeles, Boston, New York City, London, Washington, Online, Atlanta, Singapore, Melbourne, Denver, Chicago, Dallas, San Diego, Phoenix, Houston, Seattle, Salt Lake City, Toronto, Paris, Detroit, Raleigh, Minneapolis, Austin, Sydney, San Francisco Gain the vocabulary and tools to tackle diverse design challenges on the job. Kickstart your portfolio and create beautiful, responsive designs for the web. This course is offered on campus and online in a virtual classroom setting using Slack, Zoom, and other tools.Financing
Deposit $250 Financing Financing options are available through Climb Credit and Meritize.Tuition Plans Payment Plans are offered by General Assembly. Getting in
Minimum Skill Level Beginner Prep Work 3 Hours Placement Test No Interview Yes
Reviews
General Assembly Reviews
- Sr. QA- 8/4/2016Anonymous • Sr. QA • Graduate • Campus: San FranciscoGreat mix of professionals and students
- Good Experience- 8/4/2016Anonymous • Graduate • Course: Web Development Immersive • Campus: New York City
The intensity of coursework seemed appropriate and I came out of the Immersive with what I feel is a strong foundation in web development. They may want to consider expanding the length of the course to better prepare people for the job market with further skills, as it seems getting in at the entry level requires more experience than the Immersive provides. Stronger internship placement would be a boon as well. The instructors were very good, dealt well with the varying skill levels in the class, and I would recommend the experience overall.
- Comprehensive Preparation- 8/4/2016Anonymous • Graduate • Course: Web Development Immersive • Campus: New York City
I think GA delivered on what they promised. At times, it felt like glorified, guided self-education. A lot of it involves googling answers to problems. You know what? That's fine, really. That's often what you do in the real world. Sometimes, I felt like the instruction was a little too hands off for the price tag, though. I'd still do it again. No regrets.
The basic jist is it will prepare you for working in a web job. It's heavily technology-based, light on computer science and theory, which is fine. It doesn't help in some interviews where they'll ask a lot of computer science questions that you have no idea how to answer, but dammit, you've built web applications! And that should be good enough. There's no one-size-fits-all approach to teaching programming and development. Their model is relatively good at making people into entry-level to junior level developers with some hands-on experience in current web technologies.
- Web Development Immersive - Washington, DC- 8/3/2016Anonymous • Software Developer • Student • Course: Web Development Immersive • Campus: Washington
I had a good experience attending General Assembly - my teachers were knowledgeable and engaging, my classmates were awesome, and the material was good for the change I was making.
I think my overall impression since having left is not great though. There is no interest or support for students after they leave and GA misses a huge mark by not pursuing alumni engagement.
Lots of potential and good opportunities here, especially in the DC network, but I think this GA team is more focused on its own internal drama and not enough on growing a solid curriculum and network.
- Web Development Immersive- 8/3/2016Anonymous • Lead Front-End Developer • Graduate • Course: Web Development Immersive • Campus: Atlanta
I had a great experience at General Assembly's Web Development Immersive. I came into it with virtually no programming experience, other than the pre-work we were assigned after enrolling. It's a cliche, but it is definitely a situation where you get out of it what you put into it, and I worked as hard as I could tolerate throughout the 12 weeks (and I continue to do so), because I knew how much catching up I would have to do to be able to market myself and my skills.
The instructors were excellent, very knowledgeable and available, with varying experience levels between them. The course itself was very project-focused, so that we would have applications to demo for potential employers at the end of it, but there was also ample time given to covering concepts we might expect to be asked about in interviews, and what to expect upon entering the workforce.
The only major complaint I have is the focus on Ruby on Rails for so much of the course, despite its apparent dwindling in popularity in my development market. I understand later WDIs incorporated more JavaScript/Node, which I wish I had had more exposure to throughout the course.
It's important to understand how little you actually know even after intensely working for 12 weeks, but as long as an incoming students expectations of both the process and the results are appropriate, I'd recommend it. The real value in the course (for me, anyway) was in providing enough knowledge and experience to enable continued self-teaching with the vast supply of tutorials, articles, and other online resources.
- HTML, CSS & Web Design Circuit- 8/3/2016Anonymous • Business Owner • Graduate • Course: HTML, CSS & Web Design - On Demand • Campus: Online
Learn to design and build beautiful, responsive, websites using HTML and CSS.
- HTML AND CSS- 8/3/2016Anonymous • Graduate • Campus: New York City
GREAT EXPERIENCE. LOVED THE ONLINE COURSE, WISH THEY OFFERED ONE IN JAVA AND OTHER LANGUAGES. WOULD DEFINITELY ATTEND AGAIN EVEN THOUGH IT WAS VERY EXPENSIVE.
- Good school, would recommend- 8/3/2016Anonymous • Software Engineer • Graduate • Course: Web Development Immersive • Campus: Seattle
Learned a lot taking the Web Development immersive. Instructors can be hit or miss --- I had one that was great and one that was not so great, but they both helped me learn a ton over the 3 months of class. Finishing the course definitely does not get you a job easily, and the job search was the most difficult/frustrating part. But it all worked out okay as I'm now a contractor with Microsoft.
Learned a lot, but there's always still more learn.
- Web Development Immersive- 8/3/2016Anonymous • Jr. Web Developer • Student • Course: Web Development Immersive • Campus: Boston
Great program, good pace. Instructors have good availability and attitudes. Will help you while also encouraging you to learn/figure out how to fix things on your own. Worked well for me.
- OK, but could be more rigorous- 8/3/2016Anonymous • Developer • Graduate • Course: Web Development Immersive • Campus: New York City
I can't speak for campuses across the country and world, but the New York campus I experienced was a tremendously helpful/open community of people interested in learning web development and growing in the tech industry. I never experienced (though I have heard stories) of people who felt ostracized or put down by those with more knowledge/skills. Overall, I think the community as a student is a good one for fostering learning.
In terms of the coursework, we had very experienced instructors who had taught multiple immersives and TA's who had taken them themselves. We primarily focused on Javascript over Ruby (I believe we were one of the first classes to do so at GA), which I felt at the time was a good decision considering the movement in the industry towards using JS across the stack.
In terms of my background, I was coming from a tech role (I was formerly a product manager at a tech company) so I had had some experience in coding in my free time. I think due to that I felt frustrated at times by the pace of the class which spent a good deal of the first month on beginner aspects of web development. While I understand why it's structured that way (not everyone comes from tech), I wish a few of those weeks had been moved into pre-work. I think moving that work into pre-work would have helped prepare students for the rigors of web development and allowed us to get into more advanced topics quicker. One of the things I heard while interviewing is that students don't come out with enough exposure to the computer sciency aspects of development that some companies don't feel confident hiring grads because of that. There's just too much unknown that the student can pick up those concepts.
On that topic, I was somewhat disappointed with the career placement services. I felt it was a lot of resume and cover letter re-writing, as opposed to introduction to hiring managers and advice on how to continue your growth following the class. I actually felt I got better advice from a handful of recruiters I met who openly told me that they didn't have any jobs for me, but helped out of the goodness of their hearts. I felt, at times, that I was left to fend for myself when it came to meeting hiring managers and given GA's considerable size that it should have been able to leverage its community more productively than it did.
That being said, I did get hired within 3 months of graduating as a developer so all in all I'm a success story!
- Great, Minus Management- 8/3/2016Anonymous • Software Developer • Graduate • Course: Web Development Immersive • Campus: Washington
General Assembly is great if you only focus on the teachers, the environment, the students, the curriculum, and the outcomes. But, after all, these are for-profit businesses. More and more you started to see these things creep into life at general assembly. While they say not everyone who has the money can get in, I'm not sure I believe it. They have less of a focus on paying upper echelon teachers now than when they started. There's more of a reliance on TAs who get paid fairly low amounts (and are typically previous students to keep those outcomes numbers high). They cut benefits like happy hours and lunches that bring students together and improve networks. They raise tuition whenever possible (despite the fact that all they are providing are a space and knowledge, they charge more per hour than even the most vicious private colleges).
Would I do it again? Yes. It is solely responsible for getting me where I am today. But if they're not careful, bootcamps will be analagous with low-quality in the years to come.
Work hard, make awesome projects (and rockin portfolio), network, and you'll be fine here.
- Web dev bootcamp- 8/3/2016Anonymous • Graduate • Campus: San Francisco
Great program, classes were fun and learned so much. Outcomes support can use a little more help.
Outcomes
* These outcomes are not audited by Course Report. In some cases, data is audited by a third party.
Graduation Rate
Employed
Median Salary
Of the students who enroll at General Assembly, 86% graduated. 72% of graduates were job-seeking and 100% of job-seeking graduates found in-field employment after 180 days and report a median income of . Below is the 180 Day Employment Breakdown for 2653 graduates included in this report: