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 five years and 1000s of students.

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

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

3 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 Pro that has at least 8GB RAM and can comfortably run the latest operating system. If your laptop is older than 2014 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

Sandy, a senior software development instructor at CodeClan

Sandy

Senior Instructor, Edinburgh

“We’re a community and that means we’re here to help out.”

Anna, a Software Development Instructor at CodeClan

Anna

Instructor, Glasgow

“I love introducing students to the world of tech.”

Steve, a senior software development instructor at CodeClan

Steve

Senior Instructor, Glasgow

“Teaching code is the most fun and rewarding job I’ve ever had.”

Harrison

Instructor, Edinburgh

“It’s really inspiring to see our graduates spread across the industry.”

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!

£25,032

Average graduate salary*

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

Remote* On-site
14th June 19th July (Edinburgh)
6th September 30th August (Glasgow)
25th October 11th October (Edinburgh)
15th November 3rd January (Glasgow)

03

Apply for the course!

Get the ball rolling by completing our application form.

X