Taught course

BSc (Hons) Software Development - Online


Entry requirements

Every application is different. If you’re not sure whether you meet the entry requirements, or you have any questions, contact LIBF’s Study Advisors for advice.

Typical offer

  • A-Levels
    Two subjects at A-Level or equivalent.

-GCSE Maths, Grade C or Grade 4 or above.

-GCSE English, Grade C or Grade 4 or above.

  • Contextual offers
    LIBF strives to support students to succeed, whatever their background and encourages you to apply to study with them even if you don’t meet the academic requirements.
    They view all applications holistically – and will consider your personal statement, background, work and other experience when assessing your ability to succeed in your chosen degree programme.
  • Mature students
    If you’re a mature student and you don’t meet LIBF’s entry criteria, you may be eligible to enrol through their mature student process. You may be required to submit a CV and a short supporting statement of 500 to 600 words. This should set out why you want to study this programme and how it will support your career plans.
  • Other qualifications
    LIBF also considers a variety of qualifications including A levels with EPQ, International Baccalaureate, BTECs, T-levels, Cambridge Pre-U subjects, Irish Leaving Certificate, Scottish Highers, Welsh Baccalaureate and other international qualifications.

English language requirements

  • IELTS: Level 6 or above
  • TOEFL: minimum 80 points
  • Trinity College ISE: ISE III at the minimum pass. Please note that Trinity College ISE academic results are only valid for two years
  • Duolingo English test: minimum 95 points. Take Duolingo’s online English test. It takes just 45 to 60 minutes, and you’ll receive your results within two days. You can then send your certificate to LIBF
  • Cambridge Certificate: minimum B grade overall.

Months of entry


Course content

As the world embraces digitalisation, there's a growing demand for software developers capable of designing, maintaining, and improving intricate software systems. Designed with the roles of the future in mind, our BSc (Hons) Software Development course dives deep into software engineering principles, robust programming models, and efficient database system structures, putting you on the path to a fulfilling career in software development.

Embrace the flexibility of online learning while you study the intricacies of programming languages and the art of agile development. You'll have 24/7 access to everything you need to put your studies into practice, on a course that embraces digital innovation through our virtual learning environment. As the digital world expands, prepare to progress towards rewarding career opportunities in technology and beyond.

Career Opportunities

A degree in software development can open doors to career opportunities where your technical, theoretical, and practical expertise will shine. Beyond traditional roles, the skills you'll learn will have broad applications across various sectors, broadening your employment horizons.

You could explore some of the following roles after completing your software development degree.

Software developer

Imagine having the power to improve efficiency and solve complex problems with your programming skills. As a software developer, you'll have the opportunity to make your mark on the world by creating, maintaining, and improving software systems essential for designing solutions that could elevate an organisation's financial success and make a real difference in people's lives worldwide.

Web developer

Are you passionate about creating engaging online spaces? Do you have a skill for problem-solving and a keen eye for design? As a web developer, you can combine these skills and more to transform creative designs into fully functional websites and apps. Imagine the satisfaction of bringing your vision to life and providing a superior user experience for your audience. The skills you gain as a web developer are highly sought after by employers in a variety of industries, and the opportunities for growth and career advancement are endless.

UX designer

Create revolutionary apps that change the way people interact with technology. Design websites that make people's lives easier and more enjoyable. Craft immersive virtual reality experiences that transport people to new and exciting worlds. As a user experience (UX) designer, you have the power to enhance user satisfaction by improving the usability and accessibility of digital products. You'll tap into your understanding of software development and web technologies to design intuitive layouts, conduct user research and implement user interface designs.


On the BSc (Hons) Software Development course, you'll explore critical software engineering principles, dive into Python and Java programming, and delve into the world of database systems. Discover the power of data structures, enhance your team-working abilities, and learn to maintain high-quality software through effective quality assurance methods.

Our course also equips you with the skills to develop consistent programming approaches, design dynamic web applications, and understand the intersection of ethics, sustainability, and information technology. Get ready to take your coding skills to another level and build software that makes a difference.

Watch our Toutube video here.

Fees and funding

Achieve your degree at your own pace and tailor your studies around your work and personal commitments.

For UK students, the total fees for our online courses will remain the same whether you opt for full-time or part-time study. You may be eligible for a student loan for this online distance-learning programme, and if you encounter financial challenges as an undergraduate student, you can apply for assistance from our Hardship Fund. These funds are accessible twice during the academic year – you will be notified when applications are open, and the allocation of funds will be determined by the Scholarship, Bursaries, and Prizes Committee.

Both UK and international students can enjoy a 2% discount on total fees by paying annually in advance, or a 10% discount by paying the full amount upfront for an undergraduate course. To explore all financial support options for your BSc (Hons) Software Development degree, please visit our UK fees and funding page or international fees and funding page.

Please note that the prices listed below are specifically for online study mode (available scholarships are not included).

  • Full-time: Complete your degree in the 36 months and study flexibly – when and where suits you. The cost is 6,935£ per year studying 7-8 modules per year.
  • Part-time option 1: Complete your degree in the 48 months and study flexibly – when and where suits you. The cost is 5,201£ per year studying 5-6 modules per year.
  • Part-time option 2: Complete your degree in the 72 months and study flexibly – when and where suits you. The cost is 3,468£ per year studying 3-4 modules per year.

Qualification, course duration and attendance options

  • BSc
    part time
    48 months
    • Online learningis available for this qualification
    72 months
    • Online learningis available for this qualification
    full time
    36 months
    • Online learningis available for this qualification

Course contact details

Study Advisers