Introduction to Web Programming: JavaScript and PHP

A dynamic website goes beyond HTML and CSS; it typically involves JavaScript and PHP. JavaScript is primarily used on the client-side through the browser to alter displayed document content with user interactions. PHP (Hypertext Preprocessor) is an open-source scripting language installed on Web servers. It is integrated with HTML, interfaces with databases and processes data based on user input. This course introduces the basic concepts and programming skills that you need to know to program dynamic Web pages. It does not cover all features of JavaScript or PHP.


The course showcases and analyzes demos of dynamic Web pages that use JavaScript and PHP. It covers basic programming syntaxes such as variables, data types, strings, expressions and operators. You’ll discuss functions, events, decision-making and repetition for both languages, and you’ll learn to build forms and objects, take inputs and reset forms. When using PHP for server-side scripting, you’ll learn to handle user input and process form data, creating an all-in-one form.


The instructor will provide examples of code to facilitate learning. At the end of the course, you’ll have a deeper understanding of the dynamic Web and be able to analyze and handle basic coding. You’ll notice the difference between a static webpage and a more interactive and dynamic page that uses PHP and JavaScript.



This is an introductory course. It does not cover object-oriented features, document object model (DOM), cookies, or databases.


Topics include:



  • Elements of dynamic websites

  • Introduction to JavaScript

  • Variables, data types, expressions, operators, and strings

  • Working with functions, events, decision-making, and repetition

  • Form elements and objects, input fields, selection lists, submitting and resetting forms

  • Creating basic PHP scripts and building expressions

  • Handling user input, processing form data, creating an all-in-on form



Skills Needed: HTML and CSS coding experience are required. If you have experience with object-oriented languages such as Java or C++, the pace of the course may be slow. You may consider "JavaScript and AJAX, Comprehensive" (course 1500) instead.

Introduction to Web Programming: JavaScript and PHP


Section Start Date Time Location Cost Instructor Name Full Schedule Enroll
IPDV.X404.(2) 1/23/2018 06:30 PM SANTA CLARA $ 710.00 Teresa M Hardy View Enroll