Self-Paced Software Developer Course

Need a career change? Learn to code on our self-paced course, enjoy the flexibility of training to become a Software Developer around your schedule. Complete the course in as little as 3 months or take up to 12 months. Retrain in tech & become a job-ready Developer on your terms.

take the leap into tech

The course

Our Self-Paced Software Developer course will offer you the flexibility to retrain for a new career in tech when it suits your schedule. The self-paced course is 100% flexible making it easy to fit learning around work, childcare or other commitments. What’s more you have the flexibility to decide how quickly you’d like to complete the course, you are welcome to complete your training as quickly or slow as you like as you get 1 years access to the platform.

Course Features

Flexible Self-Paced

Client & Personal

Coach Availability

Weekly Live
Group Sessions

12 Months Access
To Materials

Specialist Recruiters

Course Syllabus

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.

Web Fundamentals:

• 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:

• 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:

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

Professional Skills:

• Presentation coaching
• Assertiveness in the workplace
• Active listening
• Dealing with failure
• Teamwork
• Agile projects

JavaScript Frameworks and Client Project:

• 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:

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


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

Job Readiness:

• Interview preparation
• CV, LinkedIn & Github refinement
• Mock Business & Technical interviews
• Job searching with tech recruiters
• Networking events with our hiring partners

Example Portfolios

Following completion of our immersive Software Developer course, you’ll be equipped to build all kinds of software products. Take a look at what our _nologists have worked on by clicking on their portfolios below.

Andy Cameron

View Portfolio

James Panter

View Portfolio

Annika Chauhan

View Portfolio

Dhiren Atodaria

View Portfolio

James Nowecki

View Portfolio

Getting Hired

Employment Beyond The Course

The _nology Software Developer Course is designed to fast-track your career change into tech. In addition to equipping you with the technical and professional skills that companies are looking for right now, we will also leverage our strong connections to the industry and open the door to your first tech job through networking events and on-going career support.

Want to know more?

Helpful Information

Nology | Private: Funding Your Training

Private: Funding Your Training

Investing in your future couldn't be more simple with our transparent fee structure.

Find Out More
Nology | Consultant Testimonials

Consultant Testimonials

Learn more about what our consultants were doing before joining _nology, their experiences of the course and what they are doing in their exciting new tech careers now.

Find Out More
Nology | Events


Get involved in our upcoming events, which range from hands-on introductions to coding via interactive taster sessions, to informational webinars about the tech industry and employment opportunities.

Find Out More



Here are some of the most popular questions we get asked. Got more questions? Head over to our FAQs page!

Apply Now

Start your application for the _nology Course by filling in the form below.