Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Modern organizations depend heavily on the web to perform core business operations such as marketing, advertising, and selling products, providing services, and communicating with customers, partner organizations, and employees. Whatever you're creating on the web, HTML, CSS, and JavaScriptâ„¢ likely play an important role. These three languages provide the core toolkit for anyone looking to perform web development work. This Specialization covers the fundamentals of web development using these three languages.
This Specialization covers a broad scope, giving students a general understanding of the tools and processes involved in web development, while focusing on HTML, CSS, and JavaScript—the core languages used in front-end web development. Therefore, this Specialization will be of interest to anyone looking to get started in web development.
In this Specialization, you will set up the tools and resources you need to perform web development; create web pages in HTML; enhance HTML content; apply styles to HTML elements using CSS; write JavaScript code to make web pages more interactive; and more.
Note: This Specialization requires that you run a XAMPP web server on localhost. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
Syllabus
- Course 1: Web Dev: Environment Setup and Basic Page Creation
- Course 2: Web Dev: Tables, Multimedia, and Styling
- Course 3: Web Dev: Page Layout and Complex Style Rules
- Course 4: Web Dev: Optimization, Server Processing, and JavaScript
Courses
-
This course will be useful for anyone who wants to gain a firm technical understanding of the core languages and tools used in web development. You will begin by preparing your web platform, preparing your development tools and processes, and monitoring the web request–response cycle. Then, you'll create a basic web page, provide navigation links between pages, and improve web-page structure and navigation. This is the first course in a multi-course Specialization. All of the courses in this Specialization require that you run a XAMPP web server on localhost. The course setup instructions provided in the first module of this course go into more detail about the hardware and software requirements.
-
To round out your web-development skills, you'll improve web content by adjusting layouts, performing basic search-engine optimization (SEO), and test your website for issues. You'll also submit data to a web server for processing through a URL and a web form. Then, you'll add JavaScript to a web page, perform operations on data, program repetitive tasks, and manipulate Document Object Model (DOM) objects. After that, you'll enumerate elements and attach events through code. Lastly, you'll use third-party JavaScript libraries and frameworks to streamline your code. This is the fourth and final course in a multi-course Specialization. All of the courses in this Specialization require that you run a XAMPP web server on localhost. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
-
In this course, you'll continue developing your web-development skills by formatting element edges and corners, controlling an element's height and width, controlling an element's position and layering, and normalizing and resetting browser CSS defaults. You'll also use advanced selectors, manager user-interface states, make structure more apparent to users, and use CSS pseudo-element selectors. Then, you'll use CSS to create newspaper-style columns, grid layouts, and flexible box layouts. This is the third course in a multi-course Specialization. All of the courses in this Specialization require that you run a XAMPP web server on localhost. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
-
In this course, you'll continue developing your web-development skills by creating tables and embedding images, movies, and audio in a web page. You'll also apply styles to HTML, create a style sheet, and use web fonts. This is the second course in a multi-course Specialization. All of the courses in this Specialization require that you run a XAMPP web server on localhost. The course setup instructions provided in the first course go into more detail about the hardware and software requirements.
Taught by
Bill Rosenthal