Classroom courses are no longer seen as the gold standard for learning a new skill. In recent years, a number of online course providers have launched, promising cost effective, self-paced learning without leaving your house or office. 

While classroom courses offer a totally different learning experience and for some, they might prefer teacher-led lessons, classroom courses can have inflexible schedules, strict assessments and are often a lot more money.

So, if you’re not in a position to commit to a classroom style bootcamp or a full time course then there are a number of online options that allow you to determine your own study times and offer greater flexibility around your rate of learning. Here are some of our top picks.

Don’t miss out on top developer jobs.


Udemy is one of the most cost effective course platforms on the market. It often has sales meaning its already low rates can be secured at a steal. Courses start at around £10. 

Many courses offer a certification on completion and hosts online examinations.

  • How long:self-paced 
  • Cost: £10 and up
  • Where: Online
  • Launched: 2009
  • Find out more

Code Institute

The Code Institute offers full time intensive courses or part-time bootcamps covering HTML, data management, GitHub, Python, Javascript and more. 

  • How long: 14 weeks at 50 hours study per week or 14-60 weeks part time study
  • Cost: £5,300

Code Avengers

Code Avengers is an online code school that has a number of options for novice coders. There is a dedicated junior section which includes 3-day bootcamps all around the world as well as a ‘pro’ section for those looking to advance their careers as developers. 

Code School (Pluralsight)

Pluralsight offers a vast array of courses in coding focusing on specific languages like Python, JavaScript, Java and C#, as well as broader courses in web or mobile development. This way you can sign up for a ‘path’ which is a succession of courses or just a single course. 

  • How long: Varies depending on course choice e.g. Java is 44 hours, Node.js 33 hours
  • Cost: Varies depending on what course or path you opt in to but there is a free 10 day trial
  • Find out more


FutureLearn provides a wide range of free online courses from top universities and large organisations. You'll be able to get to know programming languages such as Python, R and learn how to code for game development, as well as lots of digital technologies such as blockchain and database management.

  • How long: Choose from short courses, in-depth courses and university online courses.
  • Cost: You can use for free or upgrade to receive a certification or opt for unlimited. Prices are dependent on the course.
  • Launched: 2012
  • Find out more.

Free Code Camp

FreeCodeCamp is a nonprofit which has more than a thousand courses on coding and development. Students need to complete five projects to pass the course and gain certification. 

  • How long: You go at your own pace – weeks or months.
  • Cost: Free
  • Where: Online
  • Launched: 2014
  • Find out more

LinkedIn Learning

Previously, LinkedIn Learning offers a subscription-based online course service on a whole range of topics, from programming, and development to marketing and business-focused training. 

The site offers 229 programming language courses for beginners to intermediate coders.

  • How long: You can learn at your own pace with hours of video tutorials
  • Cost: £25.19 per month for a monthly subscription or £15.12 per month for an annual subscription
  • Launched: 1995 as
  • Find out more.


Java Programming and Software Engineering Fundamentals is just one of the courses geared towards novice coders at Coursera. It’s designed to equip students with the necessary skills to write programs, solve problems and design algorithms. 

  • How long: 24-28 weeks part-time
  • Cost: £36 per month
  • Where: Online
  • Launched: 2012
  • Find out more

Coder’s Guide

With Coder’s Guide you’ll be able to work at your own pace – with new videos being uploaded every week.

Flatiron School

Flatiron School provides an online coding Bootcamp, which provides over 75 hours of free coding courses in HTML, CSS, Javascript and Ruby programming languages.

The platform,, offers real-time collaboration for interaction in video study groups and with instructors.