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
A practical, hands on curriculum
That not only teaches you to code but also prepares you for life as a developer
Small class sizes
So you get the personal attention and guidance you need
Learn from professional software developers
Employer driven content providing practical experience and industry knowledge
Industry recognised qualifications
We’ll work to prepare you for your Zend PHP engineer exams
We'll introduce you to potential employers, providing guidance and interview training
With internationally recognised guest speakers and networking opportunities
Become a certified scrum master
Expanding your skillset and increasing your earning potential
We have fun
And not just in the classroom - we'll take you to events and meetups across the region
Interest free finance
Backed by Mayden - because we know our training will lead to your new job
A free Move GB membership
With 90 days of unlimited access to gyms and activities throughout the area
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.
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.
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
Track 1: React
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.
We introduce our graduates to some great tech companies.
Hear from our grads
Junior Consultant/Engineer at Altran
I started having never written a line of code and now have a portfolio of projects to show off my skills.
They start at the beginning and build on what you learn week-by-week, so don't let no experience of coding put you off. The learning is extremely intensive but the trainers alter the pace of the course to meet the needs of students and make sure that no-one gets left behind.Read more
Developer at blubolt
I had an awesome experience at Mayden Academy. The trainers are technically very good and have so much patience. They are brilliant at adapting their teaching methods to your needs - I've been to school, 6th form and univeristy and only worked-out my true 'learning style' at the Academy.
Every student was a good egg and made it a lovely place to go every day, and the team continue to be very supportive after graduating.Read more
Developer at Rocketmakers
I joined Mayden Academy after 9 months of self-teaching. The full-time and condensed workload was so much more efficient for learning full stack development. I would highly recommend the Academy for it's knowledgable and patient instructors, post-course job-hunting resources and for the wonderful friends you make along the way!!
I was hired at a local software company before I even graduated; they have many contacts in industry and the team are great at putting you in front of the right people.Read more
Developer at Lovehoney
The 16 weeks were one of the best times of my life. Bouncing between theory week, where our trainers were guiding us through new content, and project week, a reproduction of a real project, the time went incredibly fast and I enjoyed every moment of it.
If you want to get into coding, this is probably the best place to go. You don't need any experience, book or tool because they will provide everything for you. They will guide you during the course and then they will introduce you to the real world, ready to become a developer.Read more
Developer at Gradwell
The course is designed perfectly for those who never wrote or read a single line of code. You start with something super difficult and then in couple of weeks you look back and think - oh that was so easy. And in couple of months you remember your first week and simply can't believe how far you've moved.
You will learn best practices and high industry standards. You will learn what is needed to get a job. And you will have a lot of help.Read more
Developer at Bluecrest
I'd spent the last 18 odd years working in restaurants and bars, which is a very untechnical industry, and was nervous about stepping into a new career. But immediately after starting the course I realised I had made an excellent choice.
In the space of 4 months I learnt loads of incredible stuff, met some amazing people who will be friends for life, had a laugh while I was at it and was employed as a junior developer in a great company the month after graduating.Read more
Developer at Riviam
Your teachers will fully support you and create an atmosphere where you feel no embarrassment in asking lots and lots of questions. What you learn is of real value within the industry, which is great for getting work, and with the right work ethic you will start to really enjoy what you do.
The culture is an added bonus too. The class sizes are small, so you get to know everyone well and there is a friendly atmosphere from day 1.Read more
I'm now a successful developer and scrum master, using knowledge from the course daily. I loved the course, every minute of it. It was incredibly valuable to me. But I did get turned down from my first interview for being overqualified...Read more
Mayden Academy has fast tracked my career and helped me get a job that I wouldn't have been able to get without a degree, three years faster and far cheaper than university could.Read more
I had a stream of recruiters after me from the content on my CV, and when I started a job I found myself really well prepared, not just technically but also in terms of good practices, from Git to coding standards to scrum.Read more
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.