Introduction to Web Development

Matt Hogan, Raspberry Pi Foundation

Learn the basics of web development

On this course from the Raspberry Pi Foundation, you’ll first build a website using HTML, style it with CSS, and then make it interactive using JavaScript.

Along the way you’ll learn about the box model, which describes how websites are laid out by browsers, and about the Document Object Model, which your JavaScript code will interact with to dynamically change your web pages.

In the final week, you’ll design and create a quiz web page and demonstrate your new skills by making your own website.

This course is designed for teachers delivering lessons at a GCSE level or equivalent, and for beginner programmers looking to start using HTML and JavaScript.

To take this course, you need to be familiar with basic programming structures such as loops and if statements, but you don’t need any experience of HTML, CSS or JavaScript.

For the week on JavaScript, you need to be comfortable with using functions with parameters and return values. We recommend that you take our Programming 102 course if you are unsure.

This course uses the online platform Trinket

Dates:
  • 4 October 2021
  • 5 July 2021
  • 5 April 2021
  • 4 January 2021
  • 5 October 2020
  • 6 July 2020
  • 6 April 2020
  • 6 January 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
Iceland SwimCoach
SwimCoach is rooted in TIES (Technology and Innovation in Educating Swimmers...
Image Task-based Language Teaching with Digital Tools
In this course we will explore more than 300 digital tools used to teach English...
Small-icon.hover Algorithms, Part I
This course covers the essential information that every serious programmer needs...
Small-icon.hover Algorithms, Part II
This course covers the essential information that every serious programmer needs...
Slide1 Programming Mobile Applications for Android Handheld Systems
Introduction to the design and implementation of applications for handheld systems...
More from 'Social Sciences':
Regular_4c1be4bd-a779-469c-9a11-7539334f8267 Why Do People Migrate? Facts
Get an introduction to one of the most misunderstood issues in the modern world...
Regular_21259cb4-5326-40f0-92e0-d0055d978c45 Humanitarian Action, Response and Relief
Understand both the principles and practicalities of humanitarian response and...
Regular_5b9304d1-9dc6-4562-9630-63a8faf9e69a Getting Started with Teaching Data Science in Schools
Learn the basics of data science and how to introduce data science in the classroom...
Regular_d8e1e826-d510-4d63-9178-45a439d17cb6 Childhood Adversity: The Impact of Childhood Maltreatment on Mental Health
Explore the connection between childhood adversity and mental health, and enhance...
Regular_5e14af0d-633e-4cd4-a02e-abf59258b984 PSHE Education: Helping Children Navigate a Complex World
Discover the fundamentals of effective PSHE education pedagogy and planning...
More from 'FutureLearn':
Regular_1232bc67-5f79-4a83-96bf-f7ee50d82a52 Why Do We Age? The Molecular Mechanisms of Ageing
Why do we age? Is there a limit to human lifespan? Can we prolong our lives...
Regular_da02a067-a45f-4933-aae3-d1fab7d064ed Quality Improvement in Healthcare: the Case for Change
Explore new and better ways of organising health and social care services to...
Regular_4c1be4bd-a779-469c-9a11-7539334f8267 Why Do People Migrate? Facts
Get an introduction to one of the most misunderstood issues in the modern world...
Regular_508ea36e-9f38-410c-8680-3abca2df5d8f Nursing in Crisis? Exploring Current Challenges
Explore the key issues affecting nurses' job satisfaction and practice today...
Regular_42a9f50d-70df-4d73-a1e1-e9bf75c8513e Digital Skills: Social Media
Learn how to use social media for business, from creating a social media presence...

© 2013-2019