Software Engineering
Gain the skills for a career as a software engineer as you learn to become a technical problem-solver and code with confidence.
Duration
12 weeksCost
£9,000
Become ready for a career as a software engineer in three months
In a technology-driven world, coding and software engineering skills are in high-demand across many different industries.
This practical 12-week bootcamp from the General Assembly will prepare you for success as a software engineer. Through live instruction sessions, you’ll learn to master programming and computer science fundamentals, as well as software engineering best practices.
You’ll gain real-world skills as you learn how to create a front-end web application with modern JavaScript frameworks. You’ll also develop and deploy full-stack applications with in-demand technologies such as Python.
Then, you’ll reinforce your newly learned skills with coding exercises, programming labs, and receive personalised feedback and support from your instructional team. Applying your knowledge to different projects, you’ll build a professional portfolio that showcases your job-ready skills.
Develop your understanding of front-end development
Before starting the main course content, you can complete the self-paced online learning path ‘Software Engineering Fundamentals’ to set you up for success.
With this strong foundation of knowledge, you’ll then move onto the core content of the course and start to develop your skills in front-end development.
Through hands-on training, you’ll explore key programming concepts applicable in any language. You’ll also discover what it takes to build the web you want as you learn how to utilise common developer tools, navigate computer file structures, apply HTML, and more.
Armed with this knowledge, you’ll then gain insights into the daily life of a professional engineer as you explore the tools and techniques engineers use on the job.
Enhance your expertise in full-stack development
To help develop your knowledge of client-facing and server-side development, you’ll learn to build full-stack web applications.
Diving into a variety of programming languages, you’ll start coding collaboratively and gain insights into key computer science concepts. This includes writing recursive algorithms, building web forms to collect user data, and front-end templating.
Gain the skills to use on the job as a software engineer
Next, you’ll develop expertise with modern software engineering tools and frameworks. This knowledge is crucial for your role as a software engineer.
You’ll deepen your computer science knowledge by exploring data structures before getting creative with your project and building a full-stack application using a technology of your choice.
You’ll learn the foundational principles of generative AI, its ethical and legal implications, best practices, and how to write effective prompts. Plus, you’ll have the opportunity to see how software engineers can leverage AI in powerful ways and a chance to debug Python code using ChaptGPT.
What’s more, you’ll get the opportunity to prepare for job interviews as you engage in mock interviews and additional whiteboarding practice.
Further develop your programming skills
To hone your programming skills, you’ll learn how to build full-stack applications that leverage the capabilities of third-party APIs.
Through pair programming and group collaboration, you'll also gain hands-on experience with real-world workflows. You’ll learn how to harness Git and GitHub and refine your technical and interpersonal collaboration skills, as well as expanding your employability.
How will the skills I learn help in my career?
In today’s evolving job market, tech skills are in high demand across almost all industries. A career in tech offers promising prospects, and this bootcamp equips you with the skills you need to thrive in this dynamic field.
You’ll get an inside look at the industry to gain expert insights. You’ll also learn how to assess your skill set against job descriptions to help you recognise job opportunities and stand out in interviews.
Designed to get you hired, this bootcamp also features live expert instruction, career coaching, and professional connections to top employers.
How will I be assessed?
Throughout the bootcamp, you’ll complete a variety of projects to help cement your skills and to allow you to compile a portfolio you can show to future employers.
These projects include a wide scope such as building an in-browser game from scratch, programming a password-protected, full-stack application, and more.
What will I receive?
Upon successful completion of the bootcamp, you’ll receive a signed certificate to demonstrate your skills to potential employers. What’s more, you’ll have your portfolio to further showcase your abilities.
After completion, you’ll also gain access to resources to help fuel a lifetime of learning.
What are my financing options?
General Assembly offers a variety of different financing options, including deferred payments at 0% interest with a 12 months grace period, instalment plans, student loans, income share loans and tuition discounts so you can focus on what counts — your education.
Speak to a member of our team to find out more about your options for financing the bootcamp.
Are you eligible for this bootcamp?
This is a beginner-friendly bootcamp with no prerequisites. Whether you’re new to the field or you’re looking to enhance your skills, this course helps you gain the practical knowledge that modern employers are looking for.
Is this bootcamp right for you?
This course is designed for anyone who is passionate about launching a career in tech by gaining an in-demand technical skill set.
You’ll gain expert instruction in the skills you need to enter the workforce as a junior full-stack web developer.
This course's content, outcomes and cost is designed for students based in the United Kingdom, Ireland, Germany, France, Austria, Australia, United States and Canada.
Syllabus
What happens before, during, and after your Bootcamp
Before learning
You’ll have access to the pre-course fundamentals to help prepare you for the course content.
Course
Software Engineering
Become a technical problem-solver and develop your coding skills to future-proof your career as a software engineer with this online bootcamp from General Assembly.
12 weeks
After learning
Get support from the GA career coaches to work on your personal branding, networking, job applications, portfolio presentation, time management and interview skills.
Want to know more?
Please answer the questions below to help General Assembly give you the right information about further learning with them.
FAQ
We can accept payments made by card (Visa, Mastercard and American Express) or PayPal via our online system.
You will have 14 days from the day the course starts to apply for a refund. If this Bootcamp has any non-refundable costs they will be stated in the ‘Overview’ section above. You can find more information in our cancellation and refund policy.
Bootcamps are designed to fit around your life and timezone.
There may be live events as part of your studies, but these will be recorded and can be watched afterwards if you aren’t online for the live broadcast.
No, bootcamps are designed to be taken anywhere in the world. You won’t need the right to study in the country where the university offering thebootcamp is based.
Want to know more? Read the bootcamp FAQs