Adult Courses, Adult: Free Level 3 Qualifications

Software Development (Level 3 Certificate)

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
  • Successful completion of initial assessment or successful completion of associated level 1 course 


  • Basic programming knowledge

Course information

This course introduces software development, including project management, programming languages, and software testing. You will learn the fundamental concepts and skills needed to design, implement, and test software applications.

The course will cover the following topics:

  • Project management: You will learn how to plan and manage software development projects, including how to define project scope, schedule, budget, and resources.
  • JavaScript: You will learn the basics of the JavaScript programming language, including syntax, variables, functions, loops, and control structures.
  • Object-oriented programming: You will learn the principles of object-oriented programming, including encapsulation, inheritance, and polymorphism.
  • Programming implementation: You will learn how to design and implement software applications using object-oriented programming concepts.
  • Software testing: You will learn how to test software applications to ensure they are of high quality and meet the requirements. By the end of this course, students will have a solid foundation in software development and be able to design and implement simple software applications.
  • Why study at NCC?

    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 the Internet of Things (IoT) 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: 18/10/2024
End: 04/07/2025
Fri (09:30 - 15:45)

What Can This Course Lead To

After successful completion of this course you can progress to other qualifications such as Level 4 Diploma in Software Development or pursue a career in relevant roles including:

  • Software Developer
  • Software Engineer
  • Web Developer
  • Mobile App Developer

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