Join our next FREE coding workshop on 8 June. Book your place.

16-week course

Professional Software Development

Accelerate your career in software development. Get game-changing skills through hands-on, interactive learning, projects, career preparation and more.

Get the skills to launch a career in software development

Combine in-demand technical know-how with life-changing soft skills to transform your career. Our course curriculum benefits from industry focus, expert development and the road tested experience of six years and 1000s of successful graduates.

Build relevant skills

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.

Develop your technical portfolio

Impress employers with a portfolio of software projects. Put your technical skills into practice using the languages and methodologies learned throughout the course.

Gain an accredited qualification

Enhance your CV by earning a Professional Development Award in Software Development. We’re the only UK bootcamp to offer this internationally recognised stamp of approval.

 

Boost your career opportunities

Boost your employment opportunities through industry insights, CV workshops, careers week and more.

Your journey to becoming a software developer

2 weeks before

Pre-course work

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

Get confident using your computer like a pro with terminal commands get 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

Graduation!

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.

This course is great for:

Aspiring
programers

If you’ve already dabbled in coding (and loved it) we want to hear from you! If not we strongly recommend giving some free online tutorials a go before you apply.

Ambitious career
changers

Looking for a new challenge? Our students typically come with previous experience in sectors such as finance, education, engineering, retail and many more. 

Problem solvers & tech enthusiasts

You don’t need to be a mathematician or have much previous technical experience. All you need is a willingness to learn, a passion for tech and an aptitude for solving problems.

What you'll need

1. Attitude. You’ll need to be keen on learning, have patience when you can’t understand things and tenacity to keep on learning.

2. Explore. 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.

3. Kit. You’ll need a 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.

Meet your instructors

CodeClan’s team of more than 30 instructors has a wealth of experience in both teaching and industry and will be on-hand throughout your day to guide your through new technologies and concepts, answer your questions and keep your learning on track. 

30+

Professional instructors

5:1 

Student to instructor ratio

97%

Course completion rate

Jennifer

Jen

Senior Instructor, Glasgow

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

Ally Staff

Ally

Head of PSD Delivery, Glasgow

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

Keith

Keith

Senior Instructor, Edinburgh

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

Career Support

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.

84% job placement rate

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. 

Read our outcomes report >

Our graduates

Emma, a CodeClan software development graduate

Emma, Product Developer

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

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

Amy, a CodeClan Software Development graduate

Amy, Project Coordinator

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

Funding & payment

The cost of the course is £6,650

Funding options

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

Modular payment

Split your payment into four manageable chunks, first with a deposit of £750, and then three subsequent payments.

 

Standard payment

A deposit of £750 is payable to secure your place once you are accepted, with the remaining fees due before the course begins.

How do we compare?

Price:

Accredited:

Campus in Scotland:

Instructor support:

Career support:

£6,650

6 months

Other bootcamps*

£8,000 – £12,000

Varies

Free online course

Free

* based on our top 3 competitors.

 

Worth it? Absolutely!

Where you could start…

£25,032

This course’s average graduate salary*

Where experience could take you…

£45,493

Average UK Software Developer salary*

* Read more on our outcomes report.

Let's get started!

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

01

Try a 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?

02

Decide when you want to learn

Upcoming dates:

Cohort & Location Pre-course starts Classes start Graduation
E59 - Onsite: Edinburgh 03/06/2022 20/06/2022 07/10/2022
G32 - Onsite: Glasgow 20/06/2022 04/07/2022 28/10/2022
E60 - Onsite: Edinburgh 11/07/2022 25/07/2022 11/11/2022
G33 - Onsite: Glasgow 15/08/2022 29/08/2022 16/12/2022
SR11 - Remote 26/08/2022 12/09/2022 13/01/2023
E61 - Onsite: Edinburgh 30/09/2022 17/10/2022 17/02/2023
G34 - Onsite: Glasgow 21/10/2022 07/11/2022 10/03/2023
E62 - Onsite: Edinburgh 04/11/2022 21/11/2022 24/03/2023
G35 - Onsite: Glasgow 09/12/2022 09/01/2023 28/04/2023
SR12 - Remote 09/01/2023 23/01/2023 12/05/2023
E63 - Onsite: Edinburgh 10/02/2023 27/02/2023 16/06/2023
G36 - Onsite: Glasgow 03/03/2023 20/03/2023 07/07/2023

03

Apply for the course!

Get the ball rolling by completing our application form.

X