Software Engineering Bootcamp

Key Points

Course Overview

Get the tech skills, career advice and networking opportunities needed to start a career in Software Engineering, in three months.

General Assembly’s Software Engineering certificate is a transformative course designed for you to get the necessary skills for a Software Engineering role. The bootcamp is led by instructors who are expert practitioners in their field, supported by career coaches that work with you since day one and enhanced by a career services team that is constantly in talks with employers about their tech hiring needs.

By completing this course you will be ready to meet the global demand for technical problem-solvers with a portfolio of individual and team based projects and even incorporating AI tools into your workflows. You will develop your coding skills to create full-stack web applications across multiple frameworks, incorporating functionality from third-party APIs, executing software engineering projects in an Agile development workflow, and more.

What skills will you learn

JavaScript, Angular, React
Ruby on Rails, Python with Django, and Express with Node.js.
Full-stack applications
Git and GitHub.
SQL and NoSQL databases.
Application programming interfaces (APIs)

What you will achieve

As a graduate, you’ll have a portfolio of individual and team based projects that show your knowledge of fundamental programming concepts, as well as experience with languages, frameworks, and libraries that employers demand. Throughout this expert-designed program, you’ll:
Create a front-end web application with modern JavaScript frameworks such as Angular or React.
Develop and deploy full-stack applications with in-demand technologies such as Ruby on Rails, Python with Django, and Express with Node.js.
Build secure full-stack applications by leveraging common design and architectural patterns like model–view–controller (MVC) and Representational State Transfer (REST).
Practice version control and collaborative software development with Git and GitHub.
Safely model and store data in SQL and NoSQL databases.
Consume and integrate third-party application programming interfaces (APIs) in an application.

Who’s It For?

This is a beginner-friendly program with no prerequisites. Whether you’re new to the field or you’re looking to formalize your practice, our curriculum helps you gain fluency in the programming languages, frameworks, and libraries that modern employers demand and put them to work on the path to a new career in Software Engineering. Students can talk to the General Assembly admissions team to explore your background and learning goals to advise if this coding bootcamp is a good fit for you.

Duration and Study Load

12 weeks full-time
40 hours a week


Online instructor led sessions and self-paced lessons.
Instructor feedback and support provided in real time.
Personalized career coach support from day one and until you find a job.
Individual and team based projects to build your job-ready portfolio.
Powered by Zoom and Slack which mirrors most common workspaces.


For your capstone project, you’ll mimic a team-client interaction, collaborating to build and deploy a full-stack application that fulfills provided specs. The final result will integrate functionality from a third-party API.

Throughout this Immersive, you’ll also compile a portfolio of solo and group projects designed to reinforce what you’ve learned in each unit. Gain hands-on experience building and deploying front-end and full-stack applications with a variety of languages and frameworks.

Upon completing this course, you will receive a signed certificate of completion. Thousands of General Assembly alumni use their course certificate to demonstrate their job ready skills to potential employers — including the General Assembly network of 19K+ hiring partners — along with their LinkedIn networks.

Career Services

The General Assembly career coaches work with you to individualize your path to a new software engineering career by working on your: application quality, personal branding, portfolio presentation, time management, interview skills and networking strategy.

Your career coach will be your accountability partner who will help you set goals, make a plan for success, and stay on track with your job search towards a career you love.

Payment Options

General Assembly offers a variety of different financing options, including installment plans, student loans, income share loans and tuition discounts so you can focus on what counts — your education. Speak with the General Assembly admissions team to learn more and find the best fit for you and your finances.

Course Information

General Assembly Bootcamps

GA Logo 250 x 250 px

General Assembly

UX Design Bootcamp

Short Course

12 Weeks @ 40 Hours/week

GA Logo 250 x 250 px

General Assembly

Data Analytics short-course

Short Course

10 Weeks @ 10 Hours/week

GA Logo 250 x 250 px

General Assembly

Data Science short-course

Short Course

10 Weeks @ 10 Hours/week

Get More Information

University Rankings