Study Method Online, Virtual
Institution General Assembly
Start Date Enrol anytime
  • Study Now, Pay Later: Ask the GA team about the EdAid financing plan where you can pay $1,000 NZD up front and then split the remaining balance over 24 instalments that only start once you are earning over $60,000 NZD
  • Boost your skills and save $300 on our bootcamps and short courses until June 30th. Take advantage of our EOFY sale to level up or pivot your career today

Course overview

Get the tech skills, career advice and networking opportunities needed to start a career in Software Engineering, in three months, including how to use Generative AI in your workflows.

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 Generative 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, using Generative AI and more.

What you'll learn

As a graduate, you’ll have a portfolio of 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
  • Learn how to incorporate Generative AI ethically into your workflows

Study method

  • Online Online info icon
    Online delivery - online course content with the exception of assessments and work placement
  • Virtual Virtual info icon
    Virtual Delivery - Live and interactive classroom-style learning conducted completely online
  • Blended Blended info icon
    Blended delivery - both online course content and partial face to face requirements
  • In-class In-class info icon
    In class delivery - predominately face to face course content conducted at a specific location

Duration study load

  • 12 weeks full-time
  • 40 hours a week

Course features

  • Expert instruction in the skills you need to start a career as a Software Engineer.
  • Self-paced pre-work to help you hit the ground running on day one of class.
  • Robust coursework, including expert-vetted lesson decks, project toolkits, and more.
  • A professional-grade portfolio of projects taken from concept to completion — each mirroring real life problems — that allows you to showcase your job readiness.
  • Individual feedback and guidance from instructors during office hours.
  • Dedicated career services to help you navigate your personal job search experience, from technical challenges, mock interviews, salary negotiation, and more.
  • Connections with a global professional network of instructors and peers that lasts well beyond the course


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.


  • Don't be afraid and don't give up! I can't tell you the amount of times I was staring at code or a problem and just not getting it, but trust me, once it clicks and the code works it's so satisfying. You can do it!
    Rachel A.
    Software Engineer Bootcamp
  • Deciding to learn software engineering at GA was seriously one of the best career decisions I’ve made. The entire experience was so positive, my instructors and career coach were incredible. The course was challenging but in the best way, and I learned so much. The curriculum is jam-packed but I graduated with having really tangible, industry applicable skills.
    Shell F.
    Software Engineer Bootcamp

Who is 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.


  • Online instructor led sessions and self-paced lessons.
  • Instructor feedback and support provided in real time.
  • Personalised 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

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.

Find out more about the payment options for this course

About General Assembly

Since 2011 General Assembly has built a community of more than 100,000 graduates worldwide that include the career change bootcamps & career advancement short-courses courses. General Assembly has been named one of Deloitte’s Technology Fast 500, a Fast Company World-Changing Idea, and the #1 Most Innovative Company in Education. Plus their programs are in the top rankings from Career Karma and Course Report.

Want to know more about this course?
Complete the form and learn about:

  • Pricing and payment options
  • Start dates
  • Subjects
  • Study method
  • How to get help and contact information
  • Everything you need to know before enrolling!

Receive a consultation from a course expert

See student testimonials below

"I found the website easy to use and the contact I received after my enquiry was good. Not too pushy but there if I needed them." - Dimity G.
"All details and info was there and my query was answered quickly." - Soula M.
"Gave me everything I needed and someone called me, pretty much straight away." - Marlon T.

Want to know more about this course?

Get your free course guide now! Complete this easy form and you'll receive a course guide and consultation from General Assembly

By submitting this enquiry I accept the "Privacy Policy" and "Terms of Use"

This provider is not currently accepting enquiries on this site from .

Would you like to view our range of Engineering courses?


You are currently visiting our New Zealand website

Would you like to visit our Australian website instead?