Web Programming Foundations

Web Programming Foundations

  • ( 5.0 ) (3 Reviews) 2 students enrolled

Course Overview

To be an effective web programmer, you have to understand what happens when you enter a URL or click on a link. Under every webpage lies the mark-up—JavaScript, HTML, and CSS—and the hierarchy that controls display—the Document Object Model (DOM). Then there is the server that hosts the files, the browser that renders them, the metadata, and the mobile experience to consider. Explore what happens below the surface, and learn how to write better code. This course provides a deep dive into the world wide web, and the underlying structures you need to understand to build robust applications and websites that are efficient and easy to maintain. Learn how HTML documents provide the foundation for CSS and JavaScript, and see how to layer presentation and interactions on top

What are the requirements?

  • Basic knowledge on HTML, CSS, JavaScript.
  • Google Chrome browser
  • Brackets text Editor

What am I going to get from this course?

  • In-depth look at how the web works and how to work with it.
  • Functionalities of Web Programming
  • Deeper understanding of web programming fundamentals and you know how all the main pieces fit together.

What is the target audience?

  • Anyone who has basic knowledge on HTML, CSS, JavaScript.

About the Author

We at SkillRary strive to provide simple yet powerful training or tuition on all domains. This organization has started with a mindset to share the knowledge that the internet or an individual has in a progressive manner. SkillRary is an online training programme, trying to get the best content for all on a very low cost and thereby helping everyone with a digital schooling and online education.  

SkillRary provides computer based training (CBT), distance learning or e-learning, that takes place completely on the internet. The courses involve a variety of multimedia elements, including graphics, audio, video, and web-links which can be accessed to the enrolled clients.

In addition to presenting course materials and content, SkillRary gives the students the opportunity for live interactions and real-time feedback in the form of quizzes and tests. Interactions between the instructor and students are also conducted via chat, e-mail or other web-based communication. Unlike any other, we here also let the students know which module has to be gone through first. All the modules are placed according to the lesson plans so that students will know what to refer first.

SkillRary is self-paced and customizable to suit an individual's specific learning needs. Therefore it can be conducted at any time and place, provided there is a computer or smartphone with high-speed internet access. This makes it very convenient to the users who can modify their training to fit into their day-to-day schedule. All our users will be able to use our eLearning system to its full capacity.

Course Curriculum

Web Programming Foundations
1 Video Lectures | 1 Quiz | 07:04

  • Introduction
  • Introduction
    3 Questions

Deconstructing the Web
5 Video Lectures | 1 Quiz | 13:06

  • The web in the browser
  • The structure of a web document visualized
  • The node tree-How the browser sees a web document
  • HTML-The source code of the web
  • The web document is a document with superpowers
  • Deconstructing the Web
    3 Questions

The Duality of Web Programming
4 Video Lectures | 1 Quiz | 13:08

  • The dual purpose of web code
  • Content and structure
  • Metadata and purpose
  • Accessibility
  • The Duality of Web Programming
    3 Questions

Which Came First, the Browser or the Editor?
3 Video Lectures | 1 Quiz | 20:53

  • The web browser of today and of tomorrow
  • What is a code editor?
  • Developer tools
  • Which Came First The Browser or the Editor
    4 Questions

The Parts That Make up the Web
5 Video Lectures | 1 Quiz | 18:07

  • HTML
  • CSS
  • JavaScript
  • The Document Object Model (DOM)
  • Events
  • The Parts That Make up the Web
    3 Questions

1 Video Lectures | 03:47

  • Conclusion


  • preetham KS
    Excellent and easy to understand.
  • preethi R
    Good teaching
  • Uma P