Level 3 Certificate in Software Development, Gateway Qualifications

This Level 3 accredited course is designed for learners wishing to develop and extend their digital and IT skills to prepare for different roles in the digital and creative industries within Software Development.

The Free Courses for Jobs initiative is for Londoners aged 24 or over at the start of the course who are: on a low-income; or on certain benefits; or do not have a full level 3 qualification. For more information Clic...

Read more
Before booking on this course, please register or log in to your account to complete a short online assessment. We need you to do this to check that this course is the right level for you.
Why do I need an advice session
Choose a starting date

Learning modes and locations may be different depending on the course start date. Please check the location of your chosen course and read our guide to learning modes and locations to help you choose the right course for you.

  • Start Date: 26 Sep 2026
    End Date: 15 May 2027
    Tue+Sat (Evening): 18:30 - 21:30
    Learn both online and in-person
    Location: Blended (learn both online and in-person)
    Duration: 32 sessions (over 34 weeks)
    Course Code: CSDQ01
    Full fee £2,799.00 Senior fee £2,799.00 Concession £2,799.00
  • Start Date: 28 Oct 2025
    End Date: 23 May 2026
    This course has started
    Tue+Thu-Sat (Evening): 18:30 - 21:30
    Learn both online and in-person
    Location: Blended (learn both online and in-person)
    Duration: 31 sessions (over 30 weeks)
    Course Code: CSDQ01
    Full fee £2,699.00 Senior fee £2,699.00 Concession £2,699.00

Any questions? computing@citylit.ac.uk or call 020 4582 8438

Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Centre for more information on a range of topics including fees, online learning and FAQs.

Book your place
In stock
SKU
250042
Full fee £2,799.00 Senior fee £2,799.00 Concession £2,799.00

What is the course about?

The future of work is evolving rapidly. This course will help you secure your career by equipping you with in-demand tech skills and preparing you for success in the digital workforce.

The course offers a strong foundation in Software Development, equipping you with essential skills to start a career or advance in your current role as well as progress to a qualification in the same sector or a related area at a higher level.

With technical software development skills highly sought after by employers, this course will help distinguish you from other candidates and open new career opportunities.

The Level 3 curriculum covers the core aspects of modern software development, employing practical, project-based methods to enhance your learning.

This qualification will be supported by a comprehensive learning support package, provided by Code Institute, including a learner management system and learning content.
 

What will we cover?

1. Project Management: we will look at project management methodologies, use project management software to plan an IT project, track progress, and review the outcomes to determine project success.

2. JavaScript: use of JavaScript in web development.

3. Object-Orientated Programming with Python: we will examine the underpinning concepts of object-oriented programming to develop skills in an object-oriented language.

4. Programming Implementation: we will look at the underpinning concepts of programming and how it is implemented.

5. Software Testing: develop an understanding of testing strategies and techniques
 

What will I achieve?
By the end of this course you should be able to...

1. Utilise project management concepts and the processes and tools used by organisations to manage IT projects. Learners will experience the concepts, processes, and tools used to manage IT projects. 

2. Develop an understanding of JavaScript as a text-based programming language to create interactive elements on web pages.

3. Recognise the features of object-oriented programming in Python
4. Use tools and techniques of an object-oriented programming language using Python.
5. Design and develop an object-oriented program in Python to meet requirements

6. Test and document an object-oriented program

7. Explain the principles and concepts of programming languages and how programming is implemented.

8. Understand the importance of good programming practices.

9. Understand functional and non-functional requirements in programming

10. Develop an understanding of testing strategies and techniques and the stages from planning to acceptance testing. Recognize how automation can be applied to software testing and implement test plans, identify appropriate test data and record results.
 

What level is the course and do I need any particular skills?

As this is a level 3 portfolio based accredited course you will be required to complete tasks in your portfolio so your written English should be at least at level 2 GCSE or equivalent.

No prior knowledge of Software Development is required but you should be a confident computer user with good file management skills.

Admission to the course is contingent upon a successful completion of an initial assessment with the Code institute and a short interview with the Head of the curriculum afterwards. You should complete the application form first by clicking the Start Assessment button on our website.
 

How will I be taught, and will there be any work outside the class?

This course has a blended format. It will be delivered online with a 3-hour session per week. Additionally, you will be required to come in the college for five Saturdays during the duration of this course. Additionally, there are five in person Saturday sessions from 10:30am – 4:30pm in our campus. For more information about these sessions please contact us at computing@citylit.ac.uk

You will engage with an online Learning Management System, provided by the Code Institute that also provides analytics and tracking to support your progress throughout the course and we will also be using Discord.

Students should allocate 7 hours per week for self-directed study. Throughout the course, students are expected to give regular progress updates to the group during these sessions. Additionally, there will be scheduled assessments to evaluate progress and understanding.

Are there any other costs? Is there anything I need to bring?

You need access to a laptop/computer with a working camera that can run Chrome browser efficiently, a good internet connection and a notebook.

There are no additional costs and all course materials will be provided.

Disclaimer
As part of this course, students will be required to use platforms provided by Code Institute. These platforms are not managed by City Lit, and students will need to register using their personal email addresses. By enrolling and participating in this course, students agree to share their data in accordance with Code Institute’s privacy policies and terms of use. Please review these policies before proceeding.

When I've finished, what course can I do next?

The skills learnt on this course will not only open a wide range of job opportunities but also compliment any existing skills that translate across all industries. This course will allow you to begin working in entry level tech roles, and you can also progress to the Level 5 Diploma in Software Development or a relevant degree programme in higher education.

Sathish Boini Tutor Website See more See less
Kathryn Coldham See more See less

Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.