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

Aleo Yakas

Junior Software Developer

“_nology has already helped me develop my tech skills in the four weeks I've been here. The course does an amazing job in consistently introducing new topics in simple and manageable chunks while still remaining enjoyably challenging.”

Dan Jones

Junior Web Developer

“The course has been challenging so far, but in a positive, growth way! We are only 4 weeks in and already I can feel a complete shift in mindset starting to occur. You have to be patient, but slowly you start to see the little wins, reinforcing that you are making progress somewhere. Although I enjoy most aspects of the course, the stand out aspect, for me, has to be the quality of training. Liam truly creates an environment where failure is encouraged and learnt from, giving you the time and opportunity to explore, ultimately building confidence in your ability.”

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.”

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.”

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.”

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.”



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