Web Development

MSc/PGDip/PGCert

Duration:

1 year (full-time)
2 years (part-time)

Please add an additional year if undertaking the Professional Experience Year: integrated 2-year masters

Number of credits:

MSc: 180

PGDip: 120

PGCert: 60

Start date(s):

September 2026

Learn how to design, build, and deploy modern web applications while gaining the technical skills and professional mindset needed to start a career in the fast-moving digital sector.

Our MSc Web Development is a conversion programme designed for graduates from non-computing backgrounds, including law, business, humanities, and social sciences. You’ll build a strong foundation in computing principles while developing practical expertise in front-end and back-end development, databases, web frameworks, and industry-standard tools. No prior programming experience is required, making this an accessible pathway into the digital economy.

You’ll gain a strong foundation in areas including:

  • Core web technologies and development practices
  • Front-end and back-end programming, databases, and frameworks
  • Building interactive, scalable, and user-focused web applications
  • Ethical, secure, and inclusive design principles

Teaching is delivered through lectures, guided labs, workshops, and project-based learning, enabling you to apply concepts to real-world development tasks. You’ll complete a substantial final project that integrates technical, security, and ethical considerations, giving you a professional portfolio to showcase to employers.

By the time you graduate, you’ll be a confident, adaptable, and ethical web development professional, equipped to contribute effectively across the digital and software development sector.

Did you know?

The MSc Web Development is specifically designed for graduates from non-technical disciplines, allowing you to move into the tech sector without prior programming experience, while gaining hands-on experience with modern web frameworks, databases, and professional development tools.

This course is available as an extended masters for international students

Find out more

In this module, you will be introduced to the fundamentals of software development, gaining the skills needed to design, implement, test, and maintain applications. Emphasis is placed on developing practical programming competence, computational thinking, and professional coding practices. By the end of the module, you will be able to confidently produce working software solutions and critically reflect on your design and development process.

 

In the module you will explore core concepts in data management alongside the ethical, legal, and regulatory considerations surrounding data use. You will develop practical skills to design, implement, and deploy relational database systems using SQL, while also gaining an introduction to NoSQL databases. The module also examines the wider impact of technology, including data protection law, professional responsibility, and ethical issues in data and AI systems. Through real-world case studies and critical discussion, you will gain the insight needed to build responsible, secure, and accountable data-driven solutions.

In the module you will learn to integrate AI-driven features into secure and ethical web applications, combining practical machine learning workflows with cybersecurity principles. You will gain hands-on experience building intelligent systems such as chatbots, recommender systems, and classifiers, while learning to protect them against common vulnerabilities and emerging AI-specific threats. The module also explores ethical, legal, and regulatory considerations including fairness, transparency, bias, and compliance frameworks. By the end, you will be able to design secure, responsible, and trustworthy AI-enhanced systems while critically evaluating risks and best practice.

In the module you will be introduced to the fundamentals of web development, gaining the skills needed to design, implement, test, and maintain interactive web applications. You will focus on building practical programming competence, understanding core web technologies, and applying professional coding and design practices. By the end of the module, you will be able to produce functional, standards-compliant web solutions and critically reflect on your development approach, design decisions, and implementation process.

In the module you will explore a focused area of interest aligned with your programme, integrating theoretical knowledge with practical application through an independent or team-based project. You will design and carry out an in-depth investigation into a real-world problem, developing research, analytical, and professional skills. The project emphasises equality, diversity, inclusion, sustainability, and ethical practice throughout the design and delivery process. You will also engage with intellectual property considerations and global challenges while working to industry standards. Supported by a dedicated supervisor, you will demonstrate readiness for professional practice and produce a meaningful, impactful contribution to your field.

These are the current planned modules on this course and may be subject to change.

Professional Experience Year

This course also offers the option of a Professional Experience Year. This programme combines dynamic career modules with flexible placement opportunities. After completing your first year of study, you'll then spend the next academic year completing your Professional Experience training as part of your degree. This will give you real career experience. This unique opportunity offers you distinct paths to build your expertise.  

Find out more about our Professional Experience Year 

Careers

The MSc Web Development prepares graduates from non-computing backgrounds to enter the digital sector as confident, capable, and ethically minded professionals. You’ll develop technical expertise, practical skills, and professional competencies to work effectively in a wide range of web development and digital technology roles.

Graduates progress into positions such as:

  • Web Developer, Front-End, Back-End, or Full-Stack Developer
  • UX/UI Designer or Web Application Support Analyst
  • Technical Project Coordinator or IT Consultant
  • Software Developer, Data Analyst, Junior AI or Machine Learning Engineer
  • Cybersecurity Support Analyst
  • Hybrid roles such as Digital Product Analyst or Digital Transformation Specialist

The programme equips you to:

  • Apply computational thinking, design principles, and modern frameworks to real-world challenges
  • Design and implement robust, secure, and user-focused web applications
  • Critically evaluate solutions while considering ethical, legal, and societal implications
  • Work independently and collaboratively, developing leadership and project management skills

With an emphasis on professional practice, portfolio development, and project-based learning, you’ll graduate ready to make an immediate impact in the fast-moving digital and technology sectors.

Learning and Assessment

How you’ll learn:

You’ll study through a hands-on, project-based approach that builds your skills progressively, from the fundamentals of web technologies and programming to the design, deployment, and security of full web applications. Key learning activities include:

  • Lectures and guided labs introducing core concepts in HTML, CSS, JavaScript, Python, Node.js, SQL, web frameworks, and cloud services.
  • Practical workshops and coding exercises that simulate real-world development, testing, and deployment scenarios.
  • Collaborative learning, including pair programming, team projects, and peer code reviews, to develop teamwork, communication, and professional skills.
  • Project-based learning, culminating in a capstone web development project where you design, implement, and critically evaluate a substantial web application, integrating technical, ethical, and sustainability considerations.
  • Flipped and technology-enhanced learning, with pre-class readings, video tutorials, interactive coding platforms, and cloud-based environments to support flexible, self-paced study.
  • Research-informed and ethical practice, exploring modern frameworks, web performance, accessibility, cybersecurity, and responsible digital design in real-world contexts.

This integrated approach ensures you develop strong theoretical knowledge, practical proficiency, and professional confidence, preparing you to enter the digital and web technology sector as an adaptable, reflective, and skilled web development professional.

1 / 1

How you’ll be assessed:

Assessment on the MSc Web Development is designed to evaluate both theoretical understanding and practical competence, with tasks reflecting real-world web development practice. Key assessment methods include:

  • Practical coding assignments and software development tasks using modern tools and frameworks such as HTML, CSS, JavaScript, Python, Node.js, SQL, Git, and cloud services.
  • Technical reports and reflective analyses combining implementation with critical evaluation of design choices, security, and ethical considerations.
  • Project-based assessments, including team projects and case studies simulating real-world development workflows.
  • Capstone MSc Project, a major integrative assessment where you plan, design, implement, and evaluate a substantial web application, incorporating technical, ethical, and professional considerations.
  • Formative feedback opportunities, including coding challenges, design proposals, lab exercises, and peer review, to support skill development and confidence ahead of summative submissions.
  • Technology-enhanced assessment, including platforms like CodeGrade for automated code evaluation and instant feedback, and an AI-powered chatbot providing 24/7 guidance on assignments, marking criteria, and conceptual questions.

All assessments are designed to be inclusive and scaffolded for students transitioning from non-computing backgrounds, helping you build competence progressively. The programme does not include formal written exams, reflecting its applied, professional focus, and alternative assessment arrangements are available for students with approved special requirements.

Open days

Get a real taste of our campus, community and what it’s like to study at Roehampton

UK postgraduate students apply through our direct application system.

Specific entry requirements

A degree of 2:2 or above. This does not need to be computing related.

International postgraduate students apply through our direct application system.

Specific entry requirements

A degree of 2:2 or above. This does not need to be computing related.

International students

Tuition fees (full-time)

Entry date MSc PGCert PGDip Extended Masters (1 Semester) Extended Masters (2 Semesters)
July 2026 £22,250
September 2026 £18,980 £6,328 £12,657

Prices shown are for the first year of your degree.

More information about tuition fee costs

Tuition fees (part-time)

Entry date MSc PGCert PGDip
September 2026 £9,490 £3,164 £6,328

Prices shown are for the first year of your degree.

More information about tuition fee costs

Need help or advice before applying?

Computing, Engineering, and the Built Environment

Join a vibrant community where we shape sustainable future through innovation, collaboration, and real-world impact.   

1 / 3