This isn’t just about learning to code.

In 16 weeks, we’ll teach you all you need to land your first job as a junior software developer.

You’ll learn the fundamentals of coding, software design and agile project management from professional software developers with years of practical experience and knowledge of the industry – including directly from guest experts from our hiring partner companies. Crucially, you’ll also learn how to apply those skills in the real world.

We’ll introduce you to local businesses looking to hire devs, and support you through job applications and interviews. We’re extremely proud of our track record: every one of our graduates has been offered their first job as a software developer within 90 days of graduating. The average starting salary for our graduates in 2017 was £27k.

Mayden Academy was created by a leading tech firm in the South West. We know exactly what employers are looking for, and our 16 week Full Stack Track course will get you there.

Ten reasons to choose the Full Stack Track

Come to our next taster session

Our curriculum

The Full Stack Track is built to give you the skills employers are looking for. Click through the diagram, week by week, to reveal the details of each module below.

Week 11
Week 22
Week 33
Week 44
Week 55
Week 66
Week 77
Week 88
Week 99
Week 1010
Week 1111
Week 1212
Week 1313
Week 1414
Week 1515
Week 1616

In weeks 1 to 15 we'll take you through core modules and projects to teach you the fundamentals and how to apply them.

In week 16 you can choose to follow one of two paths, depending on your interests.

Before the course begins, we’ll provide you with some short beginner tutorials to prepare you for your training. These will take just a few hours.

We’ll also give you instructions on how to set up your laptop ready for the course, and arrange for you to collect your laptop if you are borrowing one from the academy.

We start by learning how the internet and HTTP actually work, then move on quickly to build an accessible static website using HTML and CSS. We’ll take a look at cross browser compatibility and user experience, and learn what the DOM is.

This week, we dive into the tools and processes used by professional software developers. You’ll become a Certified ScrumMaster, learn how to use the command line, get your head around Git version control and go in depth about web security.

Time to start your first full scale project! You’ll be building a portfolio website ready to fill with the projects you complete throughout the course and beyond, showcasing your skills and personality – ready to take to potential employers when you graduate.

This module will provide a solid foundation in programming principles. You’ll learn the basics with a series of hands-on learning opportunities, learn basic language constructs, control flows, data-types and data structures – as well as taking a deeper look into HTTP and the web – and all the while embedding professional practice methods into the way you work.

Databases are needed to store information on any dynamic web application. This week you’ll learn about different kinds of databases, how to connect your application to your database, how to interface with databases using Structured Query Language (SQL), as well as getting a handle on data optimisation and security.

This week, you’ll begin using your new skills in database design and programming to create a Content Management System for your online portfolio, allowing you to dynamically edit your website’s content through a custom admin panel.

Having learnt to build static websites with HTML and CSS, it’s time to learn how to make websites more interactive with JavaScript. We will look at DOM manipulation, AJAX, debugging and a few popular JavaScript libraries.

Everyone’s favourite project of the course. This week you’ll be building a JavaScript based computer game using your new skills. Working as part of a team, you’ll learn about collaborative coding and the true power of Git.

This week we’ll take a deeper look at front-end technologies. Modern applications use so much more than just HTML and CSS, so we will learn about CSS preprocessors, modern JavaScript methodologies, build tools and even make our own Progressive Web App.

As a professional developer you’re likely to spend some time working on existing applications. During this project you’ll work on the Mayden Academy aptitude test application built by previous cohorts using modern JavaScript and a RESTful API.

We’ll now start looking at some more advanced principles, including DRY, SOLID and TDD. We’ll also explore object oriented programming, application architecture and industry standard best practices.

This week, you’ll build a complete, end to end application, implementing everything you’ve learnt so far. Our focus will be on code quality and best practice, preparing you for life as a professional developer.

This week we take things to the next level by looking at PHP Frameworks.You’ll learn the principles and patterns behind modern frameworks, and gain the skills to pick up any modern framework with ease. Learn about MVC, factories, Dependency Injection Containers and much more.

This is your final project, and the whole class will work as a team on AcademyPortal, the inhouse application that we use to manage the academy. It’s built on Slim Framework, and together you’ll use your new framework skills to fix bugs and build new features.

Introducing the MEAN stack. As we near the end of the course it’s time to introduce you to MEAN. This will give you a more rounded view of programming with a wider variety of technologies in your toolkit.

JavaScript Frameworks & Node.js continued

In your final week you have the option of continuing on with JavaScript Frameworks and Node.js, diving deeper into the MEAN stack and working with your team to build your seventh application…

Zend Certified Engineer Prep

… or you may choose to take the Zend Certified PHP Engineer certification (cost included). With the help of a Zend Certified trainer, our study guide and a complete mock test we will help prepare you for exam success.

We're invested in making your coding career a success. Every one our graduates has been offered their first job as a software developer within 90 days of graduating the Full Stack Track course.

Hear from our grads

Finance

Our 16 week Full Stack Track programme costs £8000 per student

Need help with funding?

If you don’t have the means to pay upfront, you can delay payment until you start work, paying back ten percent of your monthly income at zero percent interest, backed by Mayden and administered by EdAid.

We accept applications all year around

28 August 2018
11 February 2019
27 August 2019
10 February 2020
Want to know more before applying?

Join us at an upcoming taster session and find out whether the Full Stack Track is for you.

Come to our next taster session