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
Modules
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.
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.
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
Applying
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.
General entry requirements
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.
General entry requirements
Fees and funding
UK students
Tuition fees (full-time)
| Entry date | MSc | PGCert | PGDip |
|---|---|---|---|
| September 2026 | £11,250 | £3,750 | £7,500 |
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 | £5,625 | £1,875 | £3,750 |
Prices shown are for the first year of your degree.
Funding your studies
We also provide other ways to support the cost of living, including on-campus car parking, hardship support and some of the most affordable student accommodation and catering in London.
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.
Funding your studies
We also provide other ways to support the cost of living, including on-campus car parking, hardship support and some of the most affordable student accommodation and catering in London.





