Back to the main Coseng website·coseng.co.uk

Foundation in Software Development

12 weeks (part-time, 8–10 hrs/week)Duration
£995 per personCourse fee
CPDCertified

About This Programme

A structured introduction to programming and web development. You will build real projects from day one, learning the languages and tools that employers look for most.

Group discount: £846 per person for 5+ delegates (15% off)

What's Included

  • Introduction to programming logic and problem-solving
  • HTML5, CSS3 and responsive design
  • JavaScript fundamentals and DOM manipulation
  • Python basics and scripting
  • Version control with Git and GitHub
  • Introduction to databases (SQL fundamentals)
  • Building and deploying a personal portfolio website
  • Agile working practices and team collaboration

Programme Modules

1
Module 1: Programming Fundamentals
  • How computers and the internet work
  • Variables, data types and operators
  • Control flow: conditionals and loops
  • Functions and reusable code
  • Introduction to debugging techniques
2
Module 2: Web Foundations — HTML & CSS
  • Semantic HTML5 structure and accessibility
  • CSS selectors, the box model and layout
  • Flexbox and CSS Grid
  • Responsive design and media queries
  • Forms, validation and UI components
3
Module 3: JavaScript Essentials
  • JavaScript syntax and core data structures
  • DOM manipulation and event handling
  • Fetch API and working with JSON data
  • ES6+ features (arrow functions, destructuring, modules)
  • Introduction to asynchronous programming
4
Module 4: Python Scripting
  • Python syntax, variables and control flow
  • Lists, dictionaries and file handling
  • Functions and modules
  • Working with APIs using the requests library
  • Automating repetitive tasks
5
Module 5: Databases & Version Control
  • Relational databases and SQL: SELECT, INSERT, UPDATE, DELETE
  • Database design and normalisation
  • Connecting a database to a web application
  • Git workflow: commits, branches, pull requests
  • Collaborating with GitHub
6
Module 6: Capstone Project
  • Planning and wireframing a full application
  • Building a complete front-end with HTML, CSS and JavaScript
  • Integrating a back-end API or data source
  • Deploying to a live URL (GitHub Pages / Vercel)
  • Code review and portfolio presentation

Ready to enrol?

Submit an enquiry and an advisor will call you within 24 hours, or pay online to secure your place immediately.

£995 per personone-time fee
Enrol Now