Join our FREE online workshop on 22 June. Register Here »
Become a Certified Developer in 16 Weeks

Professional Software Development Course.

Accelerate your career in software development. Our coding course will provide you with all the skills and tools necessary to become a successful software programmer.
Start your coding journey

Launch a New Career as a Software Developer

Take the next step in your professional career with our comprehensive 16 week software development course.

Our course equips you with the skills, confidence and hands-on experience you need to excel in this growing field, road tested over eight years and 1000s of successful graduates.
Suitable for Career Changers

We teach you the skills needed to start your coding career.

Study and Career Support

Our dedicated team are here to ensure your success.

16-Week Full Time Course

Launch yourself into the world of tech in just 4 months

Learn in Person and Remotely

We are here to help make learning as easy as possible.

CodeClan Press Photography 1 SA :

Various CodeClan Press Photography 

Profile Portraits of CodeClan CEO Loral Quinn

All images © Stewart Attwood Photography 2023.  All other rights are reserved. Use in any other context is expressly prohibited without prior permission. No Syndication Permitted.

Comprehensive Coding Education

Our curriculum is designed by industry experts and is delivered in a hands-on immersive style. We’re continually evolving our course to match the skill needs of employers ensuring you are well trained for a future career.

Glasgow Grad 22

Gain a Valuable Accredited Certification

Give yourself an edge in today’s competitive job market by adding ‘Professional Development Award in Software Development’ to your CV! We’re the only UK bootcamp to offer this internationally recognised stamp of approval.


Boost Your Future Career Opportunities

Put your technical skills into practice using your training throughout the course. Boost your employment opportunities through your industry insights, CV workshops, careers week and your portfolio of software projects.

Learn to code like a pro

Unlock Exciting New Job Opportunities​

Our course is unique. We combine practical coding and software development skill sets with equally important core skills so you become marketable in many different industries.
This course is great for:

By the end of this course, you’ll be job-ready upon completion and able to confidently apply for positions in software development.

Back-End Developer

Work with the development, maintenance, and optimisation of the underlying systems of web applications.

Systems Analyst

Use your technical and analytical skills to help organisations streamline their systems, operations and processes.

Software Designer

Plan the architecture, user interface, problem solving and other aspects of a software application.

DevOps Engineer

Specialise in the development and maintenance of systems to ensure they run smoothly and efficiently.

Talk to us


Previous Students


Professional Instructors


Student to instructor ratio


Course completion rate
Your Journey to Becoming a Software Developer

What You Will Learn in 16 Weeks

Our course is designed to give you the latest technical skills and knowledge you need to succeed in the software development industry. With our expert guidance, you’ll be equipped to enter a variety of professional roles with confidence.

2 weeks before

Pre-course Foundation

Grasp the basic terminology of software development and learn key concepts of programming using Python.

We’ll teach you how to use your computer like a pro with terminal commands, as well as giving you an introduction to HTML and CSS.

2 weeks before
Weeks 1-5

Module 01: Python

Using Python, SQL and Flask, you’ll learn how to write programs using object-orientated (OO) programming and understand how component parts of a program fit together.

By the end of the module, you’ll be able to use test-driven development (TDD) to build a web application.

💡 Python: ‘Most wanted’ programming language among developers (Stack Overflow)

Weeks 1-5

Solo project

Show us what you can do with your new skills Build a web app using Python.

Weeks 6-9

Module 02: JavaScript

Learn how to write full-stack JavaScript apps with React, applying OO principles and TDD.

Understand event-driven programming, higher-order functions and client/server architecture and learn how to to traverse and manipulate the DOM.

💡 JavaScript: Most popular programming language (Stack Overflow)

Weeks 6-9

Group project

Time for teamwork! Create an MVP for an app that uses external data and APIs 

Week 10

Careers week

Through a series of classes and workshops, get the knowledge and confidence to pitch your new skills to employers, whether on your CV, LinkedIn, portfolio, job applications or in interviews.

Week 10
Weeks 11-14

Module 03: Java

Build applications with Java and Spring and learn how to design and construct OO programs using a statically typed language.

By the end of this module, you’ll be able to design and create applications using OO fundamentals following SOLID principles.

💡 Java: #1 language used by developers for the cloud (Oracle).

Weeks 11-14
Weeks 15-16

Capstone project

Delve deeper into a topic of your choice and to start building an application that can be expanded upon to enhance your skillset.

Weeks 15-16
Week 16


Time to celebrate with your cohort.

Week 16

Career support for six months

Get the best chance to succeed in launching your new career with six months’ careers support including employer talks, project showcase invitation, a profile on our graduate’s page, job alerts, online support and more.

Meet Your Instructors

CodeClan’s team of more than 30 instructors have a wealth of experience in both teaching and industry to help guide your through new technologies, answer your questions and keep your learning on track.


Senior Instructor, Glasgow
“My favourite part of the job is helping people achieve their career goals.”


Head of Software, Glasgow

“As long as you have a passion for tech and can demonstrate that, it will lead to a very rewarding career.”


Senior Instructor, Edinburgh

“The best feeling is still seeing the penny drop for a student when they grasp a concept.”

Find a new career in coding

We Make Sure Your Success is Our Success

We understand that coding can be intimidating and overwhelming — but don’t worry! Our comprehensive course combines in-demand technical know-how with life-changing core skills to get your career on the right track.

You’re in good company! Training at CodeClan has been a life-changing decision for thousands of our students. Part of that journey is finding the right job after you leave.

Receive expert instruction and facilitation from experienced professionals who can answer any questions you have. Our teaching will give you as much time as possible to learn, experiment, and solve problems in an effective way that won’t overwhelm you.
Our Careers team will train you in the skills you need to find your first role. Our aim is to help you to find a job that is a great fit for you. Through CV workshops, mock interviews and Industry Talks, you’ll discover what employers want and how to successfully apply.

“With industry insights and hands-on assignments, you’ll have the tools to stand out from other candidates.”

What Students Say About Our Software Course
Amy, a CodeClan Software Development graduate

Amy, Project Coordinator

“My classmates and instructors were incredibly supportive, making the course enjoyable.”

David, a CodeClan Software Development Graduate

David, SPM Developer 

“Sometimes I lack confidence in my abilities, however I now see that I’m able to achieve new things.”

Emma, a CodeClan software development graduate

Emma, Product Developer

“I gained so much more knowledge than I thought I would.”

Launch Your Career with CodeClan

Course Funding & Payment​

Total Course
Fee: £6,950*

Software programming is a skill that is in high demand these days. With our software course, you can take your career to the next level with an investment of just £6,950.

*Price increasing to £7450 on the 1st of September

Securing Your Place & Deposit

A deposit of £750 is payable to secure your place. You can then choose to pay the full balance or split it over 3 subsequent payment before the course starts.

Spread the Cost over 10 Months

Start learning now and pay later with Knoma finance provider. Pay your course fee in 10 monthly instalments of £695, with 0% APR. *Knoma terms and conditions apply.

Funding Support

There are a number of finance options you can consider for your CodeClan course. This can be explored on our funding page.

Ready, Set, Code!

How Does Our Course Compare?

We have trained thousands of coders through our Software Programming Course – and many of them have gone on to become successful software engineers in top tech companies. Our Software Programming Course costs £6950** – making it a much more affordable choice compared to other courses in the market.



Campus in Scotland:

Instructor support:

Career support:


6 months

Other bootcamps*

£8,000 – £12,000


Free online course


* based on our top 3 competitors.

**Price increasing to £7450 on the 1st of September

Where you could start…


This course’s average graduate salary*

Where experience could take you…


Average UK Software Developer salary*

* Read more on our outcomes report.

Code Your Future

Let's Get Started

Ready to begin your coding journey? Here are things you can do to get you started:




Join our FREE coding workshop

Could you be a natural coder? Our coding workshops are fun, interactive and the perfect starting point in your journey.

What are you waiting for?

Decide when & where you want to learn

Note: Meet your cohort two weeks prior to course start date

Edinburgh Campus

37 Castle Terrace, Edinburgh EH1 2EL
Cohort & Course Date:
E65: 3 Jul - 20 Oct 2023
E66: 14 Aug - 1 Dec 2023
E67: 30 Oct - 1 Mar 2023

Glasgow Campus

77 Renfrew Street, Glasgow G2 3BZ

Cohort & Course Date:
G38: 24 Jul - 10 Nov 2023
G39: 18 Sep - 19 Jan 2023
G40: 20 Nov - 22 Mar 2023

Remote Learning

Live virtual Classroom

Cohort & Course Date:
SR14: 9 Oct - 9 Feb 2023
Part Time Online
Coming Soon!

Please register your interest in our future part time online course below.

Apply for the course!

Ready to begin?

Get the ball rolling by completing our application form.

Have a Question?

Frequently Asked Questions

You don’t need any prior coding experience to benefit from this course, as it covers everything from basic concepts to more advanced topics. With the right guidance and support, you will be able to understand how coding works and how it can be used in your career.
This software development course is 16 weeks long and requires full-time commitment. Students will be expected to attend classes from Monday to Friday, 9-5pm.

Before you apply, we want you to explore coding for yourself and make sure you’ve tried it and enjoy it before committing to the course.

You’ll need also MacBook that has at least 8GB RAM and can comfortably run the latest operating system. If your laptop is older than 2016 please check with Admissions to see if it is suitable to use. If you do not have access to a suitable laptop, we can rent you one for £300.

If you’re interested in applying, simply enter your details on the application form A member of our admissions team will then be in touch to take you through the application process and answer any questions you may have.

This software development course is accredited by SQA level 8 and upon successful completion, you will receive the ‘Professional Development Award in Software Development’ certification.

This certification will be an invaluable addition to your CV, showing potential employers that you have acquired the necessary skills and knowledge to work as a software developer.

There are a number of financing options available to help make the course more affordable. Whether you need to pay in one lump sum or spread the cost over time, there is an option for you. Knoma offers 10 months of interest free payments and modular payments, so you can choose the best option for your budget. Please contact us to learn more of the different finance options available.

Register your interest in our part time course

Please enter your name email address below and we will be in touch with information about future part time online courses.

Enter a query in the search input above and hit return to see results.

We'd love your feedback!

Did you find what you were looking for?