(235 ratings)

Web developer bootcamp

This course will provide you with a grounding in HTML, CSS, JavaScript and JQuery which are fundamental languages in Computer Science with focus on programming.


70% Live Instructor-led online training , 30% on demand flexible learning (Best of both worlds!)


With live classes and collaborative task-based activities, this course provides a comprehensive introduction to the theory and practice of the four programming languages for beginners.

Original price was: £190.Current price is: £99.
Secure checkout
Dates Duration Weekly Study Mode of Delivery
June 12, 2023 4 weeks 10 hours Online with Live Sessions

This course includes:

✔️ 4 weeks course taught with total of 42 hours of study time 

✔️ 22 hours of live teaching

✔️ 16 hours of self study

✔️ Week 1 – Introduction to HTML

✔️ Week 2 – Introduction to CSS

✔️ Week 3 – Introduction to JavaScript

✔️ Week 4 – Introduction to jQuery

✔️ 1 hour of final assessment after completing each module

By joining this course, you will be able to:

  • Build webpages with HTML
  • Add/remove styling with CSS
  • Add animation and transitions to webpages
  • Add behaviour to webpages using JavaScript, including Events and Event handling
  • Understand how to amend, add and change notes in the DOM (document object model)
  • Understand how to use powerful simple commands in jQuery instead of JavaScript functions

Course Details:

Our blended learning format (live instructor led + flexible learning) across 4 weeks is one of the best ways to learn, developing various websites and applications online at a comfortable pace. Our courses are affordable and perfect for beginners.

Students will gain a competitive advantage by learning and getting a University of Greenwich endorsed course certificate.

Students will be expected to carry out four hours of on demand flexible learning tasks in self-study for each module provided on a Moodle platform. Tasks will typically include reading tasks based on a particular topic. Students will also be expected to complete several activities prior to joining the live class.

The live class will be conducted on ZOOM with an emphasis on collaborative task-based coding activities. Students will be required to complete 1 hour of assessment at the end of each module to test the skills they have learned.

  • Demonstrate an understanding of the role of HTML in web-based applications.
  • Understand the three layers of a webpage. The content, the presentation, and the behavioural layer.
  • Demonstrate basic knowledge of the definition of HTML and Mark-up language.
  • Demonstrate an understanding of the basic structure of HTML.
  • Learn about the differences between HTML 4 and HTML 5.
  • Understand semantic and non-semantic tags and how they are used in building webpages.
  • Discover how to add styling to HTML tables.
  • Discover how to create lists and tables.
  • Learn about forms in HTML and how they are used.
  • Demonstrate an understanding of the different types of input available on forms.
  • Understand the importance of validating HTML code and to practice validating user input.
  • Practice how to script in HTML to write forms with a variety of input types.
  • Practice how to develop an example Blog website.

  • Learn about the concept of cascading in CSS.
  • Demonstrate an understanding of the different ways CSS can apply to HTML.
  • Understand the importance of using classes in CSS to apply and maintain styling more effectively on webpages.
  • Learn what type of elements you can control using CSS.
  • Practice to demonstrate an understanding of the Document Object Model (DOM) and how a browser uses it to interpret HTML tags.
  • To practice various ways to target HTML elements within the DOM model.
  • To practice how to make web pages more dynamic by adding in animations and transitions.
  • To design webpages with responsive design.

  • Understand JavaScript data types, operators, syntax, arrays, declaring and assigning variables, and how to add comments to code.
  • Learn the purpose and importance of JavaScript functions and practice writing functions in the live class.
  • To understand how to use control flow statements for specifying iteration which makes code much more efficient by looping through code statements multiple times.
  • Learn decision-making programming techniques such as “if..else” and “switch” statements to check for conditions in JavaScript code.
  • Demonstrate an understanding of how to use various techniques to find, add and delete nodes in the DOM.
  • Demonstrate how to use JavaScript to program DOM manipulation which will change the styling of webpages based on user interactions.
  • Discover how to use Events and Event handlers to handle and process user interactions on a webpage.

  • Discover how to use the jQuery library to reduce the amount of code required to add behavior to web pages.
  • Demonstrate how to add event listeners to objects such as buttons, so that when an action is triggered and an event is fired, functions are called which execute some action(s).
  • Demonstrate how to use a range of selectors for selecting HTML elements in JQuery.
  • Learn about Control panels such as photo viewer, slider, and accordion.
  • Discover how to reduce the amount of data available to view by users by utilising searching, sorting, and filtering techniques.

This course runs over a four-week period and requires 10 hours of study. This includes:

  • 90 & 120 mins sessions per week (2 x 120mins live lessons + 2 hrs asynchronous flexible learning)
  • All the live work will be done on the Microsoft Visual Studio IDE (Integrated Development Environment)
  • All the asynchronous work will be done on Moodle platform
  • Live Classes will be conducted on Zoom

Especially designed for any students who require a grounding in theory and practice of Web Design and Web Development.

Upon completion

  • You will be able to design and structure webpages; modify entire webpages themes with stylesheets; and behaviour to webpages with JavaScript; Use the jQuery library to simplify JavaScript functionality.

  • Proven Education Provider
  • Built on 30+ years of teaching experience
  • Student-centred approach, built on learning outcomes

OI Digital Institute is a division operated by Oxford International Education Group

At the end of the each module, you’ll complete a practical test to check your knowledge and understanding. Successfully completing the module tests will bring your course to an end and you’ll receive your certificate. You’re able to take the test multiple times to complete the course

When you’ve finished the course, you will gain a competitive advantage by getting a University of Greenwich endorsed course certificate.

Meet our Expert Educators

al 1

Alistair Frame

Alistair is a Computing teacher and has over 10 years of experience in teaching International students. Alistair has taught in both public and private Universities in the UK and Spain.