Course description

This comprehensive course covers the full web development stack. Students will learn to build modern, scalable web applications using HTML, CSS, JavaScript, Node.js, Express, and databases such as MongoDB or PostgreSQL. Front-end frameworks (e.g., React or Vue) and version control with Git will also be explored in depth.

Learning Objectives:

· Develop full-featured web applications with front-end and back-end integration

· Design responsive and interactive UIs with modern JS frameworks

· Build and secure RESTful APIs

· Work with relational and NoSQL databases

· Deploy fullstack applications to the web

Target Audience: Aspiring software engineers, front-end developers, and IT students ready to advance their skills

Course Duration: 10 weeks (5–6 hours per week)

Delivery Format: Online with code-along videos, weekly mentoring, and peer collaboration

Modules/Units:

1. Web Fundamentals Recap (HTML, CSS, JavaScript)

2. Modern Front-End Development (React or Vue)

3. Backend Development with Node.js and Express

4. API Development and Middleware

5. Working with Databases (MongoDB/PostgreSQL)

6. Authentication and Security

7. Deployment and DevOps Basics

8. Capstone Fullstack Project

Assessment Methods:

· Weekly challenges

· Mid-course API build

· Capstone portfolio project

What will I learn?

  • Design, build, and deploy complete web apps
  • Understand full development lifecycle workflows
  • Build a fullstack portfolio to showcase to employers

Requirements

  • Upper-intermediate English (CEFR B2 or equivalent)
  • Basic experience in HTML, CSS, and JavaScript; completion of Web Development course recommended

£1250

Skill level

Advanced

Share this course

Related courses