Level 3 Award in Software Development and Programming Logic
Transform your interest in technology into a genuine programming skillset with our Level 3 Award in Software Development and Programming Logic. This intensive course takes you from coding basics to creating functional software applications, using industry-standard tools and methodologies that employers value.
​
Delivered entirely online through interactive workshops and hands-on coding projects, you'll master multiple programming paradigms while building a portfolio of working applications. Our expert instructors guide you through real-world programming challenges, ensuring you develop both technical competence and problem-solving skills essential for software development roles.
Mode of Study: Flexible Learning - Part Time / Online / Blended
Indicative Study Hours: 8 -10 hours per week
Duration: 10 -12 weeks (3 months) - This is an indicative duration, you will be able to complete early if you invest more study hours
Course Fee: £1,350 (flexible payment options available)
Guided Learning Hours: 50 hours
​
Entry Requirements:
-
Level 2 ICT qualification
-
OR significant experience with computers and basic logical thinking skills
Course Details
Learning Aims
By completion, you will be able to:
​
-
Create functional software applications using object-oriented, procedural, and event-driven programming approaches
-
Apply systematic logic to solve complex programming problems and debug code effectively
-
Design and implement software testing strategies, including unit testing, integration testing, and automated testing
-
Develop web applications using HTML5, JavaScript, and CSS3 for responsive, interactive user experiences
-
Follow professional development practice, including version control, documentation, and code review processes
Unit Structure
-
Software Development Fundamentals - Core programming concepts, object-oriented design, and development methodologies
-
HTML5 Application Development Fundamentals - Modern web development with responsive design and interactive features
-
Creating an Object-Oriented Computer Program (Portfolio) - Advanced OOP concepts and design patterns
-
Creating an Event-Driven Computer Program (Portfolio) - GUI applications and user interaction
-
Creating a Procedural Computer Program (Portfolio) - Algorithm design and structured programming
Resources Required
-
Visual Studio Code (Free) - Professional code editor
-
Web Browsers (Chrome, Firefox) - For web development testing
-
GitHub Account (Free) - Version control and portfolio hosting
-
JavaScript/HTML/CSS - No additional licensing required