VOOZH about

URL: https://www.coursera.org/learn/illinois-tech-fundamentals-of-web-development

⇱ Fundamentals of Web Development | Coursera


Fundamentals of Web Development

Ends soon! Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Fundamentals of Web Development

5,696 already enrolled

Included with

β€’

Learn more

Gain insight into a topic and learn the fundamentals.
4.6

19 reviews

Beginner level

Recommended experience

Flexible schedule
3.5 months at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

19 reviews

Beginner level

Recommended experience

Flexible schedule
3.5 months at 10 hours a week
Learn at your own pace

There are 9 modules in this course

This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jQuery, and graphical applications as well as the client and server architecture of the Internet and related web technologies. The creation and deployment of modern, standards-compliant web pages are addressed. Students create and deploy a Web site with multiple pages and cross-linked structures.

Software Requirements: - An email account. - A GitHub account. A personal computer with the following software installed: - A plain-text code-editor capable of syntax highlighting. Recommended: Notepad++ (Windows), TextWrangler (mac), or Sublime Text (multi-platform). - GitHub Desktop (or Git if you are already proficient). - Image-editing software (such as the free and open-source GIMP) - At least three different browsers (e.g., Chrome, Opera, Firefox, and/or Edge)

Welcome to Fundamentals of Web Development! This course will cover the creation of Web pages and sites using HTML, CSS, Javascript, jQuery, and graphical applications as well as the client and server architecture of the Internet and related web technologies. Students will be able to create and deploy a Web site with multiple pages and cross-linked structures by the end of this course. In Module 1, students are introduced to the world of web development, starting with writing basic HTML scripts and publishing them on GitHub and GitHub Pages. It elucidates the roles and functions of the internet's core technologies - HTML, CSS, and JavaScript - and differentiates how browsers operate uniquely compared to other computer applications. Students will become proficient in using essential tools for internet publishing and code archiving, including text editors and GitHub, coupled with an understanding of live hosting practices. Additionally, the course offers insights into the physical infrastructure of the internet, focusing on server technology, and providing a holistic view of the digital landscape from code creation to global connectivity.

What's included

17 videos13 readings6 assignments2 peer reviews1 discussion prompt

17 videosβ€’Total 143 minutes
  • Course Overviewβ€’8 minutes
  • Instructor Introductionβ€’1 minute
  • Module 1 Introductionβ€’2 minutes
  • History of the Web - Part 1β€’10 minutes
  • History of the Web - Part 2β€’12 minutes
  • History of the Web - Part 3β€’11 minutes
  • The Tools of Internet Publishing - Part 1β€’8 minutes
  • The Tools of Internet Publishing - Part 2β€’7 minutes
  • The Tools of Internet Publishing - Part 3β€’9 minutes
  • Browsers and Web Addresses - Part 1β€’12 minutes
  • Browsers and Web Addresses - Part 2β€’11 minutes
  • HTTP Requestsβ€’9 minutes
  • Meet Our Three Languagesβ€’11 minutes
  • The Basics of HTML - Part 1β€’8 minutes
  • The Basics of HTML - Part 2β€’9 minutes
  • The Basics of HTML - Part 3β€’10 minutes
  • How to Turn In Labsβ€’5 minutes
13 readingsβ€’Total 630 minutes
  • Syllabusβ€’10 minutes
  • Module 1: Asset Library (code used in video demonstrations)β€’60 minutes
  • Lecture Slides: History of the Webβ€’60 minutes
  • Lesson 1 Video Reference Pageβ€’10 minutes
  • Lecture Slides: The Tools of Internet Publishingβ€’60 minutes
  • Lecture Slides: Browsers and Web Addressesβ€’60 minutes
  • Lesson 3 Video Reference Pageβ€’60 minutes
  • Lecture Slides: HTTP Requestsβ€’60 minutes
  • Lecture Slides: Meet Our Three Languagesβ€’60 minutes
  • Lecture Slides: The Basics of HTMLβ€’60 minutes
  • Lesson 6 Video Reference Pageβ€’60 minutes
  • Lecture Slides: How to Turn In Labsβ€’60 minutes
  • Module 1 Summaryβ€’10 minutes
6 assignmentsβ€’Total 330 minutes
  • Module 1 Summative Assessmentβ€’180 minutes
  • What did you learn about the internet's history?β€’30 minutes
  • What did you learn about Internet Browsers?β€’30 minutes
  • What did you learn about HTTP requests?β€’30 minutes
  • What did you learn about our 3 website languages?β€’30 minutes
  • What did you learn about the basics of html?β€’30 minutes
2 peer reviewsβ€’Total 50 minutes
  • Lab 1: Your First Website!β€’20 minutes
  • Lab 2β€’30 minutes
1 discussion promptβ€’Total 60 minutes
  • Meet and Greet Discussionβ€’60 minutes

Module 2 equips students with advanced skills in HTML, focusing on creating, hosting, and accurately indexing links and images to enhance web page functionality and aesthetics. Students will learn how to convert unique characters into UTF8 Unicode, ensuring global compatibility and accessibility. This module also delves into crafting and publishing essential HTML elements such as lists, and teaches the intricacies of writing and nesting HTML tables and their content. These skills enable students to structure web content effectively, laying the foundation for sophisticated web design and development.

What's included

7 videos9 readings4 assignments2 peer reviews

7 videosβ€’Total 49 minutes
  • Module 2 Introductionβ€’2 minutes
  • HTML Elements (inline vs box) - Part 1β€’8 minutes
  • HTML Elements (inline vs box) - Part 2β€’8 minutes
  • HTML Lists and Cascadesβ€’12 minutes
  • HTML Links and Images - Part 1β€’7 minutes
  • HTML Links and Images - Part 2β€’7 minutes
  • HTML Tablesβ€’5 minutes
9 readingsβ€’Total 490 minutes
  • Module 2: Asset Library (code used in video demonstrations)β€’60 minutes
  • Lecture Slides: HTML Elements (inline vs box)β€’60 minutes
  • Lesson 1 Video Reference Pageβ€’60 minutes
  • Lecture Slides: HTML Lists and Cascadesβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: HTML Links and Imagesβ€’60 minutes
  • Lecture Slides: HTML Tablesβ€’60 minutes
  • Lesson 4 Video Reference Pageβ€’60 minutes
  • Module 2 Summaryβ€’10 minutes
4 assignmentsβ€’Total 270 minutes
  • Module 2 Summative Assessmentβ€’180 minutes
  • What did you learn about HTML Elements?β€’30 minutes
  • What did you learn about HTML Links and Images?β€’30 minutes
  • What did you learn about HTML Tableβ€’30 minutes
2 peer reviewsβ€’Total 120 minutes
  • Lab 3: Basic Page Markupβ€’60 minutes
  • Lab 4β€’60 minutes

Module 3 guides students through the process of creating well-structured HTML navigation, essential for user-friendly website design. Learners will delve into writing various HTML form elements designed to interact seamlessly with PHP receiving forms, facilitating effective user data collection and interaction. Additionally, the module focuses on crafting HTML scripts that encode the full spectrum of a traditional resume, teaching students how to present professional information in a clear, accessible, and visually appealing online format.

What's included

6 videos8 readings3 assignments2 peer reviews

6 videosβ€’Total 39 minutes
  • Module 3 Introductionβ€’2 minutes
  • Website Navigation (Simple HTML)β€’7 minutes
  • HTML Forms - Part 1β€’9 minutes
  • HTML Forms - Part 2β€’8 minutes
  • HTML Forms - Part 3β€’10 minutes
  • UTF8 Special Charactersβ€’3 minutes
8 readingsβ€’Total 380 minutes
  • Module 3: Asset Libraryβ€’60 minutes
  • Lecture Slides: Website Navigation (Simple HTML)β€’60 minutes
  • Lecture Slides: HTML Formsβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: UTF8 Charactersβ€’60 minutes
  • Lesson 3 Video Reference Pageβ€’60 minutes
  • Module 3 Summaryβ€’10 minutes
  • Insights from an Industry Leader: Learn More About Our Programβ€’10 minutes
3 assignmentsβ€’Total 240 minutes
  • Module 3 Summative Assessmentβ€’180 minutes
  • What did you learn about Website Navigation?β€’30 minutes
  • What did you learn about UTF8 Characters?β€’30 minutes
2 peer reviewsβ€’Total 180 minutes
  • Lab 5: HTML Formsβ€’60 minutes
  • Project 1β€’120 minutes

Module 4 explores the crucial concept of the HTML cascade in CSS, highlighting its value in creating coherent and visually appealing web designs. Students will learn to write and publish core CSS elements, gaining hands-on experience in styling web content. A key focus is on understanding the four layers of an HTML Box element (content, padding, border, and margin) and mastering their manipulation using CSS for optimal layout control. The module also guides students in choosing the right box-sizing techniques for their website projects and underscores the importance of implementing CSS resets to ensure a consistent styling baseline before applying unique CSS customizations. This approach fosters a comprehensive understanding of CSS as a tool for sophisticated web design and layout management.

What's included

7 videos12 readings6 assignments

7 videosβ€’Total 52 minutes
  • Module 4 Introductionβ€’3 minutes
  • How CSS talks to HTMLβ€’10 minutes
  • CSS Declaration - Part 1β€’9 minutes
  • CSS Declaration - Part 2β€’10 minutes
  • Writing CSS Selectors for Specificityβ€’8 minutes
  • The Box Model and Box Sizingβ€’7 minutes
  • CSS Resetsβ€’5 minutes
12 readingsβ€’Total 640 minutes
  • Module 4: Asset Libraryβ€’60 minutes
  • Lecture Slides: How CSS talks to HTMLβ€’60 minutes
  • Lesson 1 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Declarationsβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: Writing CSS Selectors for Specificityβ€’60 minutes
  • Lesson 3 Video Reference Pageβ€’60 minutes
  • Lecture Slides: The Box Model and Box Sizingβ€’60 minutes
  • Lesson 4 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Resetsβ€’60 minutes
  • Lab 6 Practice Assignmentβ€’30 minutes
  • Module 4 Summaryβ€’10 minutes
6 assignmentsβ€’Total 330 minutes
  • Module 4 Summative Assessmentβ€’180 minutes
  • What did you learn about how CSS talks to HTML?β€’30 minutes
  • What did you learn about CSS Declarations?β€’30 minutes
  • What did you learn about Writing CSS Selectors for Specificityβ€’30 minutes
  • What did you learn about the Box Model and Box Sizing?β€’30 minutes
  • What did you learn about CSS Resets?β€’30 minutes

In Module 5, students will deepen their CSS knowledge by learning to write and publish CSS properties specifically for fonts, enhancing the typographic appeal of web content. This module also covers the intricacies of CSS floats and positions, teaching students how to effectively manipulate the layout and placement of elements on a webpage. A practical component involves transforming a basic vertical HTML navigation into a stylish, horizontal navigation bar, complete with techniques for centering it within the website. These skills are essential for students aiming to create visually compelling and user-friendly web interfaces with advanced CSS techniques.

What's included

10 videos10 readings4 assignments2 peer reviews

10 videosβ€’Total 73 minutes
  • Module 5 Introductionβ€’2 minutes
  • CSS Fonts - Part 1β€’7 minutes
  • CSS Fonts - Part 2β€’9 minutes
  • CSS Floats - Part 1β€’7 minutes
  • CSS Floats - Part 2β€’6 minutes
  • CSS Positions - Part 1β€’8 minutes
  • CSS Positions - Part 2β€’9 minutes
  • Horizontal Navigation - Part 1β€’8 minutes
  • Horizontal Navigation - Part 2β€’6 minutes
  • Centered Navigationβ€’11 minutes
10 readingsβ€’Total 670 minutes
  • Module 5: Asset Libraryβ€’60 minutes
  • Lecture Slides: CSS Fontsβ€’60 minutes
  • Lesson 1 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Floatsβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Positionsβ€’60 minutes
  • Lecture Slides: Horizontal Navigationβ€’60 minutes
  • Lecture Slides: Centered navigationβ€’60 minutes
  • Project 2 Practice Assignment: First Attemptβ€’180 minutes
  • Module 5 Summaryβ€’10 minutes
4 assignmentsβ€’Total 270 minutes
  • Module 5 Summative Assessmentβ€’180 minutes
  • What did you learn about CSS Fonts?β€’30 minutes
  • What did you learn about CSS Floats?β€’30 minutes
  • What did you learn about Horizontal navigations?β€’30 minutes
2 peer reviewsβ€’Total 90 minutes
  • Lab 7: Style an HTML Tableβ€’60 minutes
  • Lab 8: Navigation Expertβ€’30 minutes

Module 6 introduces students to the four fundamental layouts of website design, providing a foundational understanding of various web design approaches. It emphasizes the importance of adopting a mobile-first mindset when starting CSS styling, aligning with contemporary web usage trends. The module also advances into the dynamic aspects of CSS, teaching students how to write and publish CSS transitions, transformations, and animations, adding interactivity and visual flair to web pages. Additionally, learners will explore the use of CSS pseudo-selectors to enhance element styling. The culmination of these skills enables students to create a complete and comprehensive website using HTML and CSS, demonstrating proficiency in responsive and visually appealing web design.

What's included

9 videos11 readings5 assignments

9 videosβ€’Total 74 minutes
  • Module 6 Introductionβ€’3 minutes
  • Standard Website Layoutsβ€’10 minutes
  • Responsive Designβ€’11 minutes
  • CSS Transitions, Transformations, and Animations - Part 1β€’4 minutes
  • CSS Transitions, Transformations, and Animations - Part 2β€’9 minutes
  • CSS Transitions, Transformations, and Animations - Part 3β€’9 minutes
  • CSS Pseudo-selectorsβ€’8 minutes
  • Full-site Demonstration - Part 1β€’9 minutes
  • Full-site Demonstration - Part 2β€’11 minutes
11 readingsβ€’Total 730 minutes
  • Module 6: Asset Libraryβ€’60 minutes
  • Lecture Slides: Standard Website Layoutsβ€’60 minutes
  • Lecture Slides: Responsive Designβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Transitions, Transformations, and Animationsβ€’60 minutes
  • Lesson 3 Video Reference Pageβ€’60 minutes
  • Lecture Slides: CSS Pseudo-selectorsβ€’60 minutes
  • Lesson 4 Video Reference Pageβ€’60 minutes
  • Lecture Slides: Full-site Demonstrationβ€’60 minutes
  • Project 2 Practice Assignment: Second Attemptβ€’180 minutes
  • Module 6 Summaryβ€’10 minutes
5 assignmentsβ€’Total 300 minutes
  • Module 6 Summative Assessmentβ€’180 minutes
  • What did you learn about Standard Website Layouts?β€’30 minutes
  • What did you learn about Responsive Design?β€’30 minutes
  • What did you learn about CSS Transitions, Transformations, and Animations?β€’30 minutes
  • What did you learn about CSS Pseudo-selectorsβ€’30 minutes

This module delves into the fundamental principles of writing JavaScript (JS), offering students a solid grounding in the language's core concepts. Students will learn to write and publish essential JavaScript elements, developing skills crucial for interactive web development. This module includes practical exercises where students will import and integrate a Google Map into their website, demonstrating the ability to enhance web pages with external APIs. Additionally, learners will gain experience in importing and manipulating JavaScript events, furthering their understanding of dynamic web interactions and user engagement techniques.

What's included

10 videos10 readings4 assignments

10 videosβ€’Total 68 minutes
  • Module 7 Introductionβ€’3 minutes
  • The Basics of JavaScript (JS) - Part 1β€’6 minutes
  • The Basics of JavaScript (JS) - Part 2β€’6 minutes
  • JS Language Features and Syntax - Part 1β€’7 minutes
  • JS Language Features and Syntax - Part 2β€’8 minutes
  • JS Language Features and Syntax - Part 3β€’7 minutes
  • Google Maps API (Application Programming Interface) - Part 1β€’6 minutes
  • Google Maps API (Application Programming Interface) - Part 2β€’7 minutes
  • JavaScript Objects, Event Handling, and DOM (Document Object Model) - Part 1β€’9 minutes
  • JavaScript Objects, Event Handling, and DOM (Document Object Model) - Part 2β€’9 minutes
10 readingsβ€’Total 550 minutes
  • Module 7: Asset Libraryβ€’60 minutes
  • Lecture Slides: The Basics of JavaScript (JS)β€’60 minutes
  • Lesson 1 Video Reference Pageβ€’60 minutes
  • Lecture Slides: JS Language Features and Syntaxβ€’60 minutes
  • Lecture Slides: Google Maps API (Application Programming Interface)β€’60 minutes
  • Lesson 3 Video Reference Pageβ€’60 minutes
  • Lecture Slides: JavaScript Objects, Event Handling, and DOM (Document Object Model)β€’60 minutes
  • Lesson 4 Video Reference Page β€’60 minutes
  • Project 3 Practice Assignment: First Attemptβ€’60 minutes
  • Module 7 Summaryβ€’10 minutes
4 assignmentsβ€’Total 270 minutes
  • Module 7 Summative Assessmentβ€’180 minutes
  • What did you learn about The Basics of JavaScript?β€’30 minutes
  • What did you learn about JS Language Features and Syntax?β€’30 minutes
  • What did you learn about JavaScript Objects, Event Handling, and the DOM?β€’30 minutes

Module 8 focuses on empowering students with the skills to dynamically manipulate HTML content using JavaScript, enhancing web interactivity and functionality. Students will explore the integration and utilization of a jQuery Box Slider, adding sophisticated visual elements to their web projects. A key aspect of the course is teaching students how to responsively resize video widths, ensuring optimal viewing experiences across different screen sizes. Additionally, the module highlights the value of these skills in the context of working with various website frameworks, preparing students for advanced web development tasks and modern responsive design practices.

What's included

7 videos9 readings3 assignments1 peer review

7 videosβ€’Total 55 minutes
  • Module 8 Introductionβ€’3 minutes
  • How-To Grab JavaScript Objects and Change HTMLβ€’10 minutes
  • JQuery Intro and Box Sliders - Part 1β€’7 minutes
  • JQuery Intro and Box Sliders - Part 2β€’9 minutes
  • Responsive Videosβ€’7 minutes
  • What This All Means for Using Website Frameworks - Part 1β€’10 minutes
  • What This All Means for Using Website Frameworks - Part 2β€’9 minutes
9 readingsβ€’Total 440 minutes
  • Module 8: Asset Libraryβ€’60 minutes
  • Lecture Slides: How-To Grab JavaScript Objects and Change HTMLβ€’60 minutes
  • Lecture Slides: JQuery Intro and Box Slidersβ€’60 minutes
  • Lesson 2 Video Reference Pageβ€’60 minutes
  • Lecture Slides: Responsive Videosβ€’60 minutes
  • Lecture Slides: What This All Means for Using Website Frameworksβ€’60 minutes
  • Lesson 4 Video Reference Pageβ€’60 minutes
  • Project 3 Practice Assignment: Second Attemptβ€’10 minutes
  • Module 8 Summaryβ€’10 minutes
3 assignmentsβ€’Total 240 minutes
  • Module 8 Summative Assessmentβ€’180 minutes
  • What did you learn about JQuery Intro and Box Sliders?β€’30 minutes
  • What did you learn about Website Frameworks?β€’30 minutes
1 peer reviewβ€’Total 30 minutes
  • Lab 9: JS Event Handlingβ€’30 minutes

This module contains the summative course assessment that has been designed to evaluate your understanding of the course material and assess your ability to apply the knowledge you have acquired throughout the course. Be sure to review the course material thoroughly before taking the assessment.

What's included

1 assignment

1 assignmentβ€’Total 180 minutes
  • Course Summative Assessmentβ€’180 minutes

Build toward a degree

This course is part of the following degree program(s) offered by Illinois Tech. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ

Instructor

Instructor ratings
4.6 (6 ratings)
Illinois Tech
1 Courseβ€’5,696 learners

Explore more from Mobile and Web Development

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,