Short course or microcredential
Made With — and for — Top Employers
Developed with guidance from our software engineering advisory board, our curriculum is primed for industry relevance. Learn the core skills to build full-stack web applications on the job: computer science fundamentals, collaboration tools, and the programming languages modern employers demand.
Gain a Well-Rounded Technical Foundation
Hone fluency in multiple frameworks and stacks. Apply essential object-oriented programming concepts, and leverage JavaScript libraries like React. Incorporate functionality from third-party APIs and add complexity and nuance with Python, Django, and more.
Go Beyond “Full-Stack Development”
Discover how to effectively communicate and collaborate with web development teams to carry out projects from concept to completion. Practise version control with Git and GitHub while executing software engineering projects in an Agile development workflow.
From Full-Time Student to Full-Time Employment
Land a full-time role as Software Engineer
Graduates of our immersive program in Australia have gone on to work at companies such as: Domain, Westpac, Qantas, MYOB, CBA, Squiz & Thoughtworks.
According to GA's 2018/19 Outcomes Report, 91.4% of full-time General Assembly graduates who complete our Career Services program got a job in their field of study within 180 days of graduation.
General Assembly’s full-time Immersive programs in web development, user experience (UX) design, and data science are rigorous, career-driven courses designed to propel each student — no matter their experience level at entry — into an exciting new career.
Developed by industry experts and tailored to meet the demanding needs at top employers worldwide, GA’s Immersive courses position candidates for professional success. In addition to learning from and collaborating with experts, mentors, and local leaders in the classroom, Immersive students receive dedicated career support to help them achieve their goals.
Thousands of companies have hired GA graduates. Our career coaches work one-on-one with students and graduates to ensure they have tools and strategies to secure a successful outcome in their job search.
Here’s how we prepare students.
Pre-Work: Software Engineering Fundamentals
Unit 1: Front-End Development
Unit 2: Full-Stack Development
Unit 3: Front-End Frameworks
Unit 4: APIs and Full-Stack Development