Course overview
Get the tech skills, career advice and networking opportunities needed to start a career in Software Engineering, in three or eight months. Meet the global demand for technical problem-solvers by developing 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.
Job outcomes
- Full-Stack Developer
- Front-End Developer
- Solutions Engineer
- UX/UI Developer
- Implementation Engineer
- Web Developer
- JavaScript Developer
What you'll learn
- Explore programming and computer science fundamentals, as well as software engineering best practices.
- 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.
- Prepare for the world of work, by compiling a professional-grade portfolio of solo and group projects.
Study method
- Online
- Blended
- In-class
Duration study load
- Full-time: 12 weeks at 40 hours a week or
- Part-time: 32 weeks at 15 hours a week
Entry requirements
Our Software Engineering Bootcamp is a beginner-friendly program with no prerequisites, although many students have engaged in self-learning previously or have worked at tech startups or in tech-adjacent roles to develop basic HTML, CSS, and other skills.
Whether you’re new to software engineering or looking to formalize your practice, this course helps you gain fluency in the programming languages, frameworks, and libraries that today’s employers demand — and put that knowledge to work on the path to a new career.
Our Admissions team can discuss your background and learning goals and advise if this coding bootcamp is a good fit for you.
Course features
Here are just some of the benefits UK Software Engineering Bootcamp students can expect at GA:
- Leading-edge instruction in the software engineering skills you need to enter the workforce as a junior full-stack web developer.
- Self-paced pre-work to explore software engineering fundamentals and hit the ground running on day one of class.
- Robust coursework, including expert-vetted lesson decks, project toolkits, and more. Refresh and refine your knowledge throughout your professional journey as needed.
- A professional-grade portfolio of projects taken from concept to completion — each mirroring real problems that software engineers face — that allows you to showcase your breadth of technical skills to employers.
- Individual feedback and guidance from instructors and TAs during office hours. Stay motivated and make the most of your experience with the help of GA’s dedicated team.
- Exclusive career services to help you navigate your personal job search experience, from technical challenges to salary negotiation and everything in between.
- Technical interview prep, including resume reviews, mock interviews, and whiteboarding practice.
- Exclusive access to alumni discounts, networking events, and career workshops.
- A GA course certificate to showcase your new skill set on LinkedIn.
- Connections to a professional network of instructors and peers that lasts well beyond the course. The global GA community can help you navigate and succeed in the field.
Assessment
For your capstone project, you’ll mimic a team-client interaction, collaborating to build and deploy a full-stack application that fulfils provided specs. The final result will integrate functionality from a third-party API.
Throughout our UK Software Engineering Bootcamp, 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.
Delivery
- Online instructor-led sessions and self-paced lessons.
- Instructor feedback and support are provided in real-time.
- Personalised career coach support from day one 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 individualise 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.
About General Assembly
Since 2011, we’ve helped 100K+ alumni worldwide launch tech careers through our award-winning tech bootcamps. Students at General Assembly get live instruction, career coaching and networking opportunities to start or advance their career in a tech role. As part of the Adecco Group, we create a better world of work for all.
When you complete a GA course you become part of the 72K+ alumni on Linkedin who have completed a General Assembly course to start a career they love! Some of the companies that GA grads work at are: Google, Lloyds Banking Group, Bloomberg, BBC, Meta, American Express, Accenture, Microsoft, Amazon and more.