12 week Software Developer course

Designed to fast-track your career, our intensive tech training course teaches you everything you need to become a Software Developer. Most importantly, we'll get you hired thanks to our team of recruiters and their 2000+ partnerships.

take the leap into tech

The course

This full-time, 12-week Software Developer Course is delivered by the best coaches in the business from our Bristol and London training centres (*we’ve gone remote while COVID-19 affects the UK). By training you in the most up-to-date technical skills, we’ll equip you with everything you need to become a job-ready Junior Developer. We train people from all backgrounds, many with no coding experience. With a network of more than 2,000 partners worldwide, it’s no surprise 98% of our trainees land a tech job after completing the course.


Client &
Personal Projects

500 Hours
Hands-on Coding

Job on Completion

Earning Potential

98% Job
Placement Rate

98% job placement into tech roles


What You'll Learn

You will gain hands-on experience of coding in multiple programming languages, frameworks and tools that employers are looking for right now. You'll graduate from the course with a portfolio to showcase your coding experience and set you up for a smooth transition into your exciting new career in tech.

Book a Call

Web Fundamentals
(Weeks 1 - 2)

• Source control: GIT, Github flow, Pull requests, Code reviews
• HTML basics: Semantic HTML, accessibility, web page structure & creation
• Responsive design: Design concepts, Grid, Flexbox, Media queries
• Basic DOM interaction to hide & show page elements
• Styling with CSS & CSS preprocessors
• Package management with NPM & Yarn

Web Interactivity
(Week 3)

• Introduction to Javascript (ES6)
• Variables, Data Types, Scope, Functions, Objects, Arrays
• Further interaction with the DOM to produce more complex applications & functionality
• Loops and Array iterators

Object Oriented Programming & Web Testing
(Week 4)

• Introduction to OOP , Classes & encapsulation
• Principles of testing
• TDD, Unit testing & Jest
• Continuous Integration with Github & TravisCI

Professional Skills
(Week 5)

• Presentation coaching
• Assertiveness
• Active listening
• Organisation
• Focus
• Professionalism
• Stress management
• Conflict resolution

Javascript Frameworks and Client Project
(Week 6 - 9)

• Atomic design & componentisation
• Comparison of popular JS frameworks
• Setting up React
• Components, Props and State in React
• Introduction to Backend As A Service & Firebase
• Build REST APIs using Node.js and Express
• NoSQL databases
• Authentication and Authorization
• Client app pitches
• Real project work on a client project

Architecture, Networks & Testing
(Week 10)

• Designing & understanding Systems Architecture
• Networking fundamentals, hosting & HTTP
• Building on Unit Testing with Integration Testing
• API testing & Postman

(Week 11)

• Making code awesome using clean code principles
• Understanding Agile principles & processes
• Practice Tech tests & assessments

Job Readiness
(Week 12)

• Interview preparation
• CV, LinkedIn & Github refinement
• Mock Business & Technical interviews
• Job searching with tech recruiters
• Employment afternoon with local businesses coming in to meet you


What our students think

A lot can happen in 12 weeks. From their first days as trainees to full-fledged graduates working as Junior Developers, our _nologists have shared their personal experiences.

Book a Call

Adam Kovacs

Junior Web Developer

“Nology is not just a big stepping stone in tech but also gives me the opportunity to meet new people and encourages a group dynamic that is supportive. Also, being able to recognize small wins every day in challenges, helps me acknowledge that I’m improving as a developer.”

Clara Fitzgerald

Junior Software Developer

“Although I was torn between _nology and a Masters, after just 4 weeks I’m sure I made the right decision.”

Alex Mills

Trainee Web Developer

“Learning to code is challenging, but the rewards are worth it. I am enjoying the challenge and can’t wait to see what else there is to learn.”

Matthew Bickell

Junior Software Trainer

“I decided to take the _nology course to develop a new skill-set, and while I had my reservations before the course began, in just these four short weeks I've learned so much. Everyone from trainers to course mates have been nothing but helpful in ensuring we all get the most out of our time here.”

Kat Kolomycew

Junior Web Developer

“There have been only a few times where I could say that I felt like I was exactly where I was supposed to be in a given moment of my life, and this is one of them. The challenge is on, the people are awesome, and the atmosphere is fun.”

Maya Keeley

Junior Software Developer

“I love how _nology focuses on many aspects of the developer; the logic, creativity and even the professional skills. It's not just about being able to code!”



Here are some of the most popular questions our students ask. Go more questions? Head over to our FAQs page!

Book a Call

12-week Software Developer Course

Apply in Bristol

18th May - 7th Aug

Mon-Fri 8:30 am - 5:30 pm


14th Sep - 4th Dec

Mon-Fri 8:30 am - 5:30 pm


11th Jan - 2nd Apr

Sat-Thu 8:30 am - 5:30 pm


12-week Software Developer Course

Apply in London

11th May - 31st Jul

Mon-Fri 8:30 am - 5:30 pm


7th Sep - 27th Nov

Mon-Fri 8:30 am - 5:30 pm


18th Jan - 9th Apr

Sat-Thu 8:30 am - 5:30 pm