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 tech companies looking to hire developers, and support you through job applications and interviews. We’ll get you a great portfolio of projects to demonstrate your abilities. And we’ll make sure that the skills you learn are as up to date and relevant as possible.

We know what tech 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 13 we'll take you through core modules and projects to teach you the fundamentals and how to apply them.

In week 14 and 15 you can choose one of two tracks depending on your interests, before completing a showcase project in week 16.

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 to build accessible static websites using HTML and CSS. We’ll take a look at cross browser compatibility, user experience and browser dev tools. We will also learn about the internet, HTTP, Git, pair programming and code reviews.

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 basic language constructs, control flows, data-types and data structures. We will explore storing and retrieving data from various databases including MySQL using SQL, Neo4j and MongoDB.

We will now expand on the previous module, we will take your programming skills to the next level by learning unit testing, coding standards, cyber security, and object oriented programming.

This week you’ll begin using your new skills in database design and programming to create a collector application, allowing users to store items in a collection and display them. Previous students have built collections of Pokemon, computer games, guitars and even house plants.

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. We will learn about CSS preprocessors, modern JavaScript methodologies, build tools, TypeScript 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 and SOLID. We’ll also explore object oriented programming in more depth and application architecture.

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 chance to practise using all the skills learned up to this point on a real world product, and the whole class will work as a team on AcademyPortal, the in-house 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.

Over week 14 and 15 you can choose an elective track to further your knowledge.

Track 1: Node.js and architecture

Take a deep dive into back-end JavaScript with Node.js, learning about JavaScript application architecture, MongoDB, and creating REST APIs

Track 2: JavaScript Frameworks & Node.js

This track covers React, Vue and Angular on the front end and Node.js and MongoDB on the back end. This will give you a more rounded view of the JavaScript ecosystem at an introductory level.

Track 1: React

If you have chosen track 1, you will now spend a week learning about React, the most popular front-end JavaScript framework, ideal for high performance large scale applications.

Track 2: Advanced Software Engineering

Track 2 will focus on taking your programming skills to the next level. You will learn about advanced debugging techniques, have a go at doing Test Driven Development (TDD), learn about advanced data structures and algorithms, and how to better optimise your code.

In the final week you will organise join a team of four students to work on your choice of final project. Your showcase project is your chance to really show off all your skills and utilise everything you have learnt at the Academy.

Get Hired

We introduce our graduates to some great tech companies.

Hear from our grads

Finance

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

Need help with funding?

We want to make the course available to all, so we offer interest free deferred payment to all UK and EU citizens.

You can borrow up to the full cost of the course then pay back 10% of your monthly income when you being working in your new career.

This funding is administered by EdAid and available to all UK and EU citizens.

We accept applications all year round

24 February 2020
6 July 2020
1 September 2020
4 January 2021
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