Adult Courses

Level 3 Diploma in Software Development (Online)

Course Overview

Fee disclaimer

  • This course is FREE for most students
  • You may be eligible for a 19+ Advanced Learner Loan
  • Course fees listed below are the maximum fee if paid.  Click here to find out more and if you are eligible for free or discounted courses.

Entry requirements

  • Basic computer skills
  • A good standard of English and Maths
  • You are expected to complete a 5-day coding challenge. This will allow you to understand what is expected in the full course and to see whether studying through the online platform is suitable for you. Once you submit your application, you will receive a link to this platform.
You will also require access to a computer or laptop equipped with camera and broadband internet. During the lessons, you need to ensure that the camera on the device is on to verify your full participation.

Course information

This online course, is written by Code Institute and accredited by Gateway Qualifications, equips you with the fundamental concepts and skills needed to design, implement, and test software applications. It provides 24/7 access to course portal, live tutor support, and an engaged student community via Slack for mentoring and career development. Students attend weekly 2-hour online sessions, with opportunities for one-on-one meetings to support assignments and academic progression.

An average of 12 hours of self-study per week is recommended over the full duration of the course; there is an expectation that students will continue their study throughout the whole course and not just during the college teaching weeks. It must be noted that this is NOT a full time course and does not qualify for visa or other Student status related discounts. The course attracts 24 UCAS points.

Software development is in high demand as businesses and organisations increasingly rely on technology to improve efficiency and remain competitive. The rapid pace of innovation and the constant need for new software further drive this demand. Emerging technologies like cloud computing, mobile devices, and AI have also contributed to the industry's growth. As a result, skilled software developers are highly sought after and will likely remain in demand for years to come.

Key topics

Key topics:

  • Project management (Core): You will learn about project management methodologies and use project management software to plan a systems infrastructure project, track progress, and review outcomes to determine project success. JavaScript: You will develop an understanding of
  • JavaScript as a text-based programming language to create interactive elements on web pages.
  • Object-oriented programming: You will learn the principles of object-oriented programming. You will look at the features, tools and techniques of object-oriented programming and use a structured approach to the design and development of a program, ensuring it is documented and tested against user requirements.
  • Programming implementation: You will become familiar with the underpinning concepts of programming and how it is implemented
  • Robot Technology: you will develop an understanding of the principles and operations of robots. You will learn about robot control systems, the different types of sensors and your application in a robot. You will also develop the skills to design and develop a program to control a robot and will understand the role and importance of legislation associated with robot technology.
  • Maths for Computing: You will develop maths skills for computing, including matrices, series and probability. You will also apply number systems, including binary and hexadecimal, and interpret data gathered for a defined purpose.
  • Software testing: You will learn how to test software applications to ensure they are of high quality and meet the requirements.
  • How you are assessed

    Assessment is through completion of online coursework/project.
  • Next steps

    Software development is in high demand due to the increasing reliance on technology in businesses and organisations. Companies and organisations in various industries use software to automate and streamline their operations, improve efficiency, and stay competitive in today's market. The demand for software developers is also driven by the rapid pace of technological innovation and the constant need for new and updated software applications. The rise of cloud computing, mobile devices, and AI has also contributed to the demand for software development. As a result, skilled software developers are in high demand and are likely to continue to be in demand in the coming years.

Select your campus option to apply

Dates Schedule Max. fee if paid
Start: 08/09/2025
End: 03/07/2026
Tue to Thu (17:30 - 19:30)
£2615.00

What Can This Course Lead To

Successful learners can progress to other qualifications such as:

  • Level 4 Diploma in Software Development
  • Level 5 Diploma in Web Application Development.

This course will support you to enter employment within differing roles in the digital industries and other industries requiring specific digital and IT skills within Software Development, such as:

  • Software Developer
  • App Developer
  • Web Developer
  • System Analyst

Life At NCC

Discover what life is like at the largest college in East London today!

Facilities for Students

At New City College we have a range of world-class facilities across our campuses.

Financial Support

There are several ways we can help you cover the cost of your studies.

You may also be interested in