Coding & Programming Courses

Learn how to code or build your skills in programming online to gain a better understanding of how websites and apps are designed and developed.

Choose a Coding & Programming topic

28 Courses

Learn new skills, pursue your interests or advance your career with our short online courses.

Coding and programming are key growth areas in 2020 and are expected to expand further with the advent of new technologies.

Employers across all kinds of industries are looking for candidates with knowledge in these areas.

They’re also pastimes that can be incredibly creative and rewarding, with low barriers to entry. Our range of courses caters to both digital professionals and hobbyists.

Studying coding and programming online

Coding and programming are increasingly taught in schools, so those who have completed their formal education may feel that they need to upskill to keep up with the changing pace within their industry.

An understanding of code or programming languages allows people to engage more fully with the latest technology within their industry, and stay on top of the latest trends.

For newcomers to the industry, taking a course can build a new vocabulary to understand these areas and form a foundation for further study.

From here, you can start exploring your interests in more detail with a better knowledge of programming languages or their applications.

If you already have some knowledge of the subjects, some additional study can improve your employability and job prospects, or offer you a time and place with experiments such as programming a robotic arm or building your first chatbot.

So, whether you’re looking to kick-start your coding career or progress your programming potential, the benefits of choosing an online course are clear to see.

Choosing a coding or programming course

Our portfolio caters to everybody, from novices through to seasoned professionals who may want to pass on their skills and knowledge.

Total beginners might want to try something like a course giving an introduction to databases and SQL. Here, you’ll learn the fundamentals of why databases are essential, and how the SQL language can search and manipulate data.

If you’ve already established some coding skills, you’ll likely want a more challenging course. A good example is our course on advanced data mining with Weka. This powerful tool is used for data analysis and predictive modelling.

Coding and programming qualifications

Many of our shorter courses offer you the chance to earn a Certificate of Achievement upon completion. These can be a great way of showing your dedication to continued learning and show your achievement on your CV.

If you want to earn academic credit through your studies, a microcredential might be the right choice for you. This method of learning gives you industry-relevant skills, as well as either independent certification or credit towards a degree if you choose to continue your studies.

Why FutureLearn?

Learn anything

Whether you want to develop as a professional or discover a new hobby, there's an online course for that. You can even take your learning further with online programs and degrees.

Learn together

Join millions of people from around the world learning together. Online learning is as easy and natural as chatting with a group of friends.

Learn with experts

Meet educators from top universities and cultural institutions, who'll share their experience through videos, articles, quizzes and discussions.